GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Ashley11 le 06 Décembre 2010, 20:18:41
-
Je vien de créer une teleportation pour entrer dans le dm donc /dm mais quand je compile sa m'affiche une erreur
http://pastebin.com/KaaZAjUS (http://pastebin.com/KaaZAjUS)
-
:cop franchement j'aimerais que personne ne t'aide sur cette erreure et si vraiment tu trouve pas d'aller voir un opticien et de regarder les tuto dans la partit concerner :cop
-
Mais je suis tout nouveau :angelnot
-
Salut,
Function ''OnPlayerCommandText" should return a value. Je l'ai deviner en regardant ton code. C'est bien ça ? Tu sais les erreurs ont ne peut les deviner parfois aussi facilement donc précise les.. Il faut que tu rajoutes un
return 0; quelque part ;)
-
Mais je suis tout nouveau :angelnot
sa je peu le comprendre mais dans ton lien pastebin la premier commande et OK la deuxieme NO pourtant si tu compare les deux if(strcmp ben tu verras l'erreure ;)
-
Oui merci Chneubeul ^^ , mais me reste encore celle la expected token: ",", but found ";"
http://pastebin.com/py6Qexje (http://pastebin.com/py6Qexje)
-
Salut,
regarde cette ligne:
SetPlayerPos(playerid,(100,26.3073,2242.2275,126.6797,184.2049);
et vas faire un tour sur le wiki pour voir ce qui ne fonctionne pas.
++Sim++
-
Il me semble que c'est la position non ???
-
Je crois aussi !
Tu dois mettre la position X, Y, Z (3 premier trucs) SANS les paranthèses!
EDIT: Les trois trucs comme 1300.3,1500.50,45.1 TU DOIS COMPTER AVEC LES VIRGULES ! ET PAS LES POINTS !
-
Salut,
Je crois aussi !
Tu dois mettre la position X, Y, Z (3 premier trucs) SANS les paranthèses!
EDIT: Les trois trucs comme 1300.3,1500.50,45.1 TU DOIS COMPTER AVEC LES VIRGULES ! ET PAS LES POINTS !
Les "trucs", comme tu dit, sont des paramètres.
De plus, des valeurs float s'exprime avec des points et non des virgules.
Pour ton problème, regarde bien ta fonction SetPlayerPos et compara la avec celle du Wiki, tu comprendra très rapidement ton erreur !
http://wiki.sa-mp.com/wiki/SetPlayerPos (http://wiki.sa-mp.com/wiki/SetPlayerPos)
-
SetPlayerPos(playerid,0.0,0.0,6.0);
Y a des virgules là non?
-
Tu sépares tes paramètres avec des virgules.
Et un float s'écrit de la manière suivante 123.456
exemple:
Sachant que SetPlayerPos(playerid,Float:x,Float:y,Float:z)
Avec X= 111.111 || Y= 222.222 || Z= 333.333
Tu obtients:
SetPlayerPos(playerid, 111.111, 222.222, 333.333);
-
D'accord Merci :D
-
Les virgules sont présentent seulement pour séparer les différents paramètres donnés à chaque fonction.
-
C'est ce que j'ai dit non?
-
Non, tu parlé des valeurs et non des séparateurs.
-
Oui, mais bon je crois qu'il a compris. En plus pour moi c'est la même chose :D Mais a mon avis y en a qui vont penser :boulet de moi :D
-
Ce n'est pas du-tout la même chose.
SetPlayerPos(playerid, 2242.2275, 126.6797, 184.2049);SetPlayerPos(playerid, 2242, 2275, 126, 6797, 184, 2049);
De 4 paramètres, tu passe à 7 paramètres.
-
Oui, mais bon tu m'as compris la non?
(T'es vraiment perfectionniste !)
-
T'es vraiment perfectionniste !
Tu ne peux pas imaginer jusqu'à quelle point !
-
C'est surtout que si tu compile ça, pawno va te gronder.. :)
Donc, vaut mieux éviter de poster des bétises, ça évitera dans faire sous pwn :p
-
Oui, mais ce que j'ai dit était juste. Je crois que vous ne l'avez pas compris. Mais moi je le comprenais très bien.
Désolé, d'être si flou :(
-
Ce que tu as dis n'étais pas juste au contraire, si je te donne une fonction que tu connais pas exemple :
Fonction(1,2,3,5,49,4,94,4,8,489,16)
Ici j'ai 11 paramètres, est-ce que je me suis tromper ?
-
ok ok, j'aide plus moi
bye
Karting06
-
ok ok, j'aide plus moi
Je ne comprend pas pourquoi cette réaction, on essaie de faire comprendre au mieux la chose à ces personnes dans le besoin et on essaye de corriger les choses fausses qui ont était dites, ce n'est pas pour t’embêter mais pour faire avancer ;).