GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Nikko™ le 31 Août 2008, 11:49:49

Titre: Question: Trouvé la difference ?
Posté par: Nikko™ le 31 Août 2008, 11:49:49
Bijour tout le monde,

Je me demandé quel été la différence entre:

if(strcmp(cmdtext, "/say", true, 4)==0)     >> Pk la cest un true 4

et

if(strcmp(cmd, "/freeze", true, 7) == 0)     >> Pk la cest un true 7

Mercii  :D

++
nikko
Titre: Re : Question: Trouvé la difference ?
Posté par: NatiVe™ le 31 Août 2008, 11:56:49
true ..
c'est pour pouvoir mettre un test après.

Le true .. n'est pas utile lorsque tu veut exécuter une commande qui ne récupère pas d'ID ou autre.

Pour ta commande /say tu n'en a pas du tout besoin du true tu peut metre ca:

if(strcmp(cmdtext,"/say", true) == 0)
NV.

Titre: Re : Question: Trouvé la difference ?
Posté par: Nikko™ le 31 Août 2008, 12:31:01
Mais pk des chifre diférents a chaques fois ?? desfois 4, desfois 2, desfois 7....

++
nikko
Titre: Re : Question: Trouvé la difference ?
Posté par: UZI-I le 31 Août 2008, 13:00:52
c'est le nombre de caractere qui vont etre comparé.
Titre: Re : Question: Trouvé la difference ?
Posté par: Eloctro le 31 Août 2008, 13:03:20
Et ses pareils avec XtremeAdmin le type de commande !
Titre: Re : Question: Trouvé la difference ?
Posté par: Bayshore le 31 Août 2008, 20:25:47
http://www.sareallife.org/sampwiki/wiki.sa-mp.com/wiki/Scripting_Functions_Old.html#strcmp
Titre: Re : Question: Trouvé la difference ?
Posté par: Nikko™ le 31 Août 2008, 20:33:55
Merci alex.

++
nikko