GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ashley11 le 21 Novembre 2011, 18:14:16
-
Bonsoir,
Je viens, vous demander de l'aide, je ne comprend pas trop à quoi sert le return en pawn ! :-\
Par exemple une fonction comme celle-ci
if(engineOn[GetPlayerVehicleID(playerid)])
{
if(pveh == 510 || pveh == 462 || pveh == 481 || pveh == 509)
{
return 1;
}
}
Le scripteur aurait pu s’abstenir non, dans le sens où si il met rien cela reviendra au même ?
-
D'accord,
Mais justement pourquoi strcmp retourne 0 et non 1(true) en pawn, Peut être car c'est une fonction C/C++ ???
-
Cela n'a rien à voir.
Une fonction renvoi une valeur en fonction (ou pas) de paramètres que l'on lui envoi.
La fonction strcmp retourne -1 pour dire que la première chaîne apparaît avant la seconde, 0 si les deux chaînes sont égales et 1 si la seconde chaîne apparaît avant la première.
L'interprétation des valeurs d'une fonction se fait selon l'information donnée.
-
Ok merci !