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

Titre: Aide /teleportation
Posté 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)
Titre: Re : Aide /teleportation
Posté par: cristab le 06 Décembre 2010, 20:29:42
 :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
Titre: Re : Aide /teleportation
Posté par: Ashley11 le 06 Décembre 2010, 20:33:24
Mais je suis tout nouveau  :angelnot
Titre: Re : Aide /teleportation
Posté par: chneubeul le 06 Décembre 2010, 20:38:15
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 ;)
Titre: Re : Re : Aide /teleportation
Posté par: cristab le 06 Décembre 2010, 20:41:08
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 ;)
Titre: Re : Aide /teleportation
Posté par: Ashley11 le 06 Décembre 2010, 20:45:29
Oui merci Chneubeul ^^ , mais me reste encore celle la expected token: ",", but found ";"

http://pastebin.com/py6Qexje (http://pastebin.com/py6Qexje)
Titre: Re : Aide /teleportation
Posté par: S!m le 06 Décembre 2010, 20:50:13
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++
Titre: Re : Aide /teleportation
Posté par: Ashley11 le 06 Décembre 2010, 21:16:47
Il me semble que c'est la position non ???
Titre: Re : Aide /teleportation
Posté par: Karting06 le 06 Décembre 2010, 21:29:44
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 !
Titre: Re : Aide /teleportation
Posté par: Xartrick le 07 Décembre 2010, 01:06:09
Salut,

Citation de: Karting06
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)
Titre: Re : Aide /teleportation
Posté par: Karting06 le 07 Décembre 2010, 16:34:40
        SetPlayerPos(playerid,0.0,0.0,6.0);
Y a des virgules là non?
Titre: Re : Aide /teleportation
Posté par: steve76 le 07 Décembre 2010, 16:47:40
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);
Titre: Re : Aide /teleportation
Posté par: Ashley11 le 07 Décembre 2010, 17:51:48
D'accord Merci :D
Titre: Re : Aide /teleportation
Posté par: Xartrick le 07 Décembre 2010, 19:38:04
Les virgules sont présentent seulement pour séparer les différents paramètres donnés à chaque fonction.
Titre: Re : Aide /teleportation
Posté par: Karting06 le 07 Décembre 2010, 19:40:59
C'est ce que j'ai dit non?
Titre: Re : Aide /teleportation
Posté par: Xartrick le 07 Décembre 2010, 19:45:30
Non, tu parlé des valeurs et non des séparateurs.
Titre: Re : Aide /teleportation
Posté par: Karting06 le 07 Décembre 2010, 19:58:03
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
Titre: Re : Aide /teleportation
Posté par: Xartrick le 07 Décembre 2010, 20:33:29
Ce n'est pas du-tout la même chose.

Code: (Pawn) [Sélectionner]
SetPlayerPos(playerid, 2242.2275, 126.6797, 184.2049);
Code: (Pawn) [Sélectionner]
SetPlayerPos(playerid, 2242, 2275, 126, 6797, 184, 2049);
De 4 paramètres, tu passe à 7 paramètres.
Titre: Re : Aide /teleportation
Posté par: Karting06 le 07 Décembre 2010, 20:50:15
Oui, mais bon tu m'as compris la non?

(T'es vraiment perfectionniste !)
Titre: Re : Aide /teleportation
Posté par: Xartrick le 08 Décembre 2010, 00:24:01
Citation de: Karting06
T'es vraiment perfectionniste !

Tu ne peux pas imaginer jusqu'à quelle point !
Titre: Re : Aide /teleportation
Posté par: chneubeul le 08 Décembre 2010, 07:58:59
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
Titre: Re : Aide /teleportation
Posté par: Karting06 le 08 Décembre 2010, 13:41:38
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 :(
Titre: Re : Aide /teleportation
Posté par: chneubeul le 08 Décembre 2010, 14:14:08
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 ?
Titre: Re : Aide /teleportation
Posté par: Karting06 le 08 Décembre 2010, 14:21:58
ok ok, j'aide plus moi

bye

Karting06
Titre: Re : Aide /teleportation
Posté par: Xartrick le 08 Décembre 2010, 21:04:03
Citation de: 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 ;).