• 04 Juin 2026, 20:49:41


Auteur Sujet: [RESOLU] posez une condition corectement  (Lu 3425 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
[RESOLU] posez une condition corectement
« le: 01 Octobre 2008, 08:42:28 »
bonjours j'essaye de crée une commande pour que les policier par exemple pourront être en civil en tapent une commande

1-alors j'ai crée une condition pour que ce soit que les policier qui peuvent le faire
et j'ai fait comme vous dite souvent le (si il n'est est pas un policier qu'éce qui ce passe) alors je me suis inspiré de la commande /cuff mais j'y suis préseque il y a que un seul message d'erreur

2-et je voudrait que cette commande soi accessible aux FBI et a l'armée
merci d'avance.

C:\Game\GTA-SanAndreas\gamemodes\1.0.pwn(9558) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

if(strcmp(cmd, "/civil", true, 2) == 0) {
  {
if(gTeam[playerid] == 2 || IsACop(playerid))
SetPlayerSkin(playerid,248);
ResetPlayerWeapons(playerid);
  }
  else    // c'est celle la 9558
{
SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard!");
}
return 1;
}
« Modifié: 03 Octobre 2008, 11:58:42 par terry_weed »

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #1 le: 01 Octobre 2008, 08:50:26 »
   if(strcmp(cmd, "/civil", true, 2) == 0) {
    {
         if(gTeam[playerid] == 2 || IsACop(playerid))
                       {         
                   SetPlayerSkin(playerid,248);
                   ResetPlayerWeapons(playerid);
             }
            else    // c'est celle la 9558
           {
            SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard!");
           }
   return 1;
   }



voila !



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #2 le: 01 Octobre 2008, 08:54:15 »
merci beaucoup je vais tester ca

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #3 le: 01 Octobre 2008, 09:00:45 »
il va y avoir des loose indentation ca c' est a toi de les regler :)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #4 le: 01 Octobre 2008, 09:27:04 »
ouer ben je vais pas posez de condition vue que sa s'ataque a des ligne qui qui eu non rien a voire avec (message d'erreur sur des ligne de magasin de vêtement Oo)

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #5 le: 01 Octobre 2008, 09:41:29 »
Code: (pawn) [Sélectionner]
if(strcmp(cmd, "/civil", true, 2) == 0) {
  {
if(gTeam[playerid] == 1 || gTeam[playerid] == 2 || gTeam[playerid] == 3 || IsACop(playerid))
SetPlayerSkin(playerid,248);
ResetPlayerWeapons(playerid);
  }
  else    // c'est celle la 9558
{
SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard!");
}
return 1;
}
return 0;

Avec ca normalement le FBI et les militaire pourron le faire aussi

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #6 le: 01 Octobre 2008, 09:47:43 »
tu script un god father la ??
je te conseille de deja apprendre le pawno c' est meilleur pour toi parcequ' apres tu va etre perdu !
je t conseille de modifie lvdm pour te familiariser avec le pawno !!



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #7 le: 01 Octobre 2008, 10:59:31 »
 :wall sayer je heurte quelque problème donc je demande de l'aide donc je ne connait pas le pawno
je sais comment il marche mais je ne sais pas comment le formuler.
et merci franki pour ton aide

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #8 le: 01 Octobre 2008, 12:45:25 »
j ai rien dit de mal j ai juste qu il vaut mieu commencer comme moi en modifiant un Gm facile



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ghettoman94

  • *
  • Tueur en série
  • Messages: 158
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #9 le: 01 Octobre 2008, 13:58:30 »
if(strcmp(cmd, "/civil", true, 2) == 0)
{
if(gTeam[playerid] == 2 || IsACop(playerid))
{
SetPlayerSkin(playerid,248);
ResetPlayerWeapons(playerid);
}
else    // c'est celle la 9558
{
SendClientMessage(playerid, COLOR_GREY, "   You are not a Cop / FBI / National Guard!");
}
return 1;
}

Il y avait une accolade mal placer.Enfin j'ai pas tester.
« Modifié: 01 Octobre 2008, 14:02:07 par ghettoman94 »


[TUTO POUR INSTALLER MTA]http://ghmsoftware.e3b.org/tutoriel.php?id=2

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : je n'arive pas a posez une condition corectement
« Réponse #10 le: 03 Octobre 2008, 11:58:11 »
merci beacoup ca marche nikel :laugh

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : [RESOLU] posez une condition corectement
« Réponse #11 le: 03 Octobre 2008, 12:16:53 »
Je conseille
Pour que une condition soit reunis :
Code: (pawn) [Sélectionner]
if((gTeam[playerid] == 2 ) || (IsACop(playerid))
{
Et pour que Les deux soit reunis obligatoirement :
Code: (pawn) [Sélectionner]
if((gTeam[playerid] == 2 ) && (IsACop(playerid))

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : [RESOLU] posez une condition corectement
« Réponse #12 le: 03 Octobre 2008, 14:54:43 »
Sa change quoi ?
parce que la solution que ghettoman94 ma donner ne me donne aucune erreur est de plus sa marche pour le FBI, police et l'armée mais pas pour les autre faction donc c'est exactement ce que je voulait.

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : [RESOLU] posez une condition corectement
« Réponse #13 le: 03 Octobre 2008, 18:29:49 »
il ne ta pas dis de remplacer ce que t'as donné ghettoman94 par ce qu'il t'as donné lui, mais c'est juste pour te montrer que tu peut faire plusieurs choses différentes en changeant juste un signe || par && ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne terry_weed

  • *
  • Criminel
  • Messages: 49
    • Voir le profil
Re : [RESOLU] posez une condition corectement
« Réponse #14 le: 04 Octobre 2008, 08:21:57 »
a d'acord merci il y a d'autre truque comme ca que l'on peu faire ?
|| par &&