• 04 Mai 2025, 01:04:44


Auteur Sujet: Topic d'aide Jcvag44800  (Lu 4359 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Topic d'aide Jcvag44800
« le: 28 Novembre 2010, 21:09:45 »
Bonjour à tous !

Bon, je suis en train de crée une commande pour téléporter un joueur , la voici

http://pastebin.com/qZQMVJbk

Cepedant, dès que je la compile, voici les érreurs  :dry  

http://pastebin.com/9i2T7PkY

Je ne trouve pas du tout d'ou sa pourais venir :S
« Modifié: 29 Novembre 2010, 16:44:13 par Jcvag44800 »


Hors ligne Leonidas300

  • *
  • Bandit
  • Pawno-Amateur, a déjà crée plusieurs système
  • Messages: 301
    • Voir le profil
Re : Beug création d'une commande
« Réponse #1 le: 28 Novembre 2010, 21:16:48 »
Ta commande normalement c'est juste

Code: (pawn) [Sélectionner]
     if(strcmp(cmdtext, "/myteleport") == 0)
     {
         SetPlayerPos(playerid, -1967.8365, 2956.9823, 12.9375);
         return 1;
     }

pourquoi y'a des accolades inutiles avant et aprés ? sa vient de sa les erreur ( comme les 26 erreurs )

Code: (pawn) [Sélectionner]
}
{
     if(strcmp(cmdtext, "/myteleport") == 0)
     {
         SetPlayerPos(playerid, -1967.8365, 2956.9823, 12.9375);
         return 1;
     }
     
return 0;
}




Zombi PAWN,Créateur de *** ****** ********* !

Cherche hébérgement SA:MP! [PM Moi]
Merci à vous

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Beug création d'une commande
« Réponse #2 le: 28 Novembre 2010, 21:18:09 »
Ah, bah c'est ça l'érreur , ok j'y ferras attention la prochaine fois  ;)
« Modifié: 28 Novembre 2010, 21:29:41 par Jcvag44800 »


Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Beug création d'une commande
« Réponse #3 le: 28 Novembre 2010, 21:32:43 »
Je vois des problèmes d'indentation de ton code, je te propose d'aller faire un tour par ici: http://www.gtaonline.fr/forums/index.php/topic,6250.0.html

Pour le reste, Leonidas300 t'a répondu !

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Beug création d'une commande
« Réponse #4 le: 29 Novembre 2010, 01:59:28 »
Salut,

aussi prochaine fois, soit plus clair dans le titre de ton topic.

++Sim++





Hors ligne Jimmy_Krapovich

  • *
  • Tueur
  • Messages: 71
    • Voir le profil
    • www.lvdr.keuf.net
Re : Beug création d'une commande
« Réponse #5 le: 29 Novembre 2010, 10:25:13 »
Salut Jcvag, =D

Tiens prend sa sa serra plus efficace:

if(strcmp(cmd, "/myteleport", true) == 0)
{
   if(IsPlayerConnected(playerid))
   {
if (PlayerInfo[playerid][pAdmin] >= 1)
{
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -1967.8365, 2956.9823, 12.9375);
TelePos[playerid][0] = 0.0;TelePos[playerid][1] = 0.0;
}
else
{
SetPlayerPos(playerid, -1967.8365, 2956.9823, 12.9375);
}
SendClientMessage(playerid, COLOR_GRAD1, "   Vous avez été teleporté");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
                                TogglePlayerControllable(playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "   Vous n'êtes pas autorisé a utilisez cette commande!");
}
  }
           return 1;
}


J'espère être utile
« Modifié: 29 Novembre 2010, 10:30:47 par Jimmy_Krapovich »

Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Beug création d'une commande
« Réponse #6 le: 29 Novembre 2010, 13:09:57 »
Merci à toi Jimmy, mais c'est une commande publique pour que tout le monde soit téléporté sur un parkour  :-[ , mais sa pourais bien être utile


Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Beug création d'une commande
« Réponse #7 le: 29 Novembre 2010, 15:14:57 »
Lol =D
Mais c'est pas grave, bon pour éviter de crée un autre topic, j'ai éssayé de crée un text en 3D , à l'aide de ce topic http://wiki.sa-mp.com/wiki/Create3DTextLabel
Mais je n'y arrive pas  :'(
Je ne comprend pas trop, où il faut mettre les coordonnée , le text a affiché en 3D etc  :-X

svp aidée moi  :)


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Beug création d'une commande
« Réponse #8 le: 29 Novembre 2010, 15:19:08 »
Salut,

pas nécessairement dans OnGameModeInit, ça peut être dans n'importe quelle fonction, tant qu'elle est appelée au moment désiré.

Les positions sont celles in-game où tu veut que le 3Dtext soit. exemple 0.0, 0.0, 0.0 -> ton texte apparaitra pas très loin de la ferme, à blueberry je pense, à cette position.

++Sim++





Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Beug création d'une commande
« Réponse #9 le: 29 Novembre 2010, 15:21:01 »
Oui , je l'ai bien mit dans OnGameModeInit

Bon, enfaite j'aimerais crée un text3D visible par tout le monde.
J'ai suivi ce tuto ( voir lien sur mon dernier message ) mais je ne comprend pas :

- Ou mettre le code pour savoir ou se situe le text ( de ce genre 1241.3345,844.7798,23.0138 )
- Ou mettre le text3D

Voila  :)

Rha mais quand je met ma position, sa me dit ceci :
number of arguments does not match definition
Create3DTextLabel("Bien joué :)",0x008080FF,1241.3345,844.7798,23.0138);
« Modifié: 29 Novembre 2010, 15:29:50 par Jcvag44800 »


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Beug création d'une commande
« Réponse #10 le: 29 Novembre 2010, 15:54:29 »
Salut,

si tu pose toutes tes questions dans ce topic, change s'en le nom.

Ensuite, ton erreur c'est que tu ne suis pas la forme normale de cette fonction, va vori sur le wiki. Tu n'as pas le bon nombre de paramètres.

si tu veut voir ton text, un petit SePlayerPos à la position indiquée suffit.

++Sim++





Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Topic d'aide Jcvag44800
« Réponse #11 le: 29 Novembre 2010, 17:17:32 »
Ok, Merci :)
« Modifié: 29 Novembre 2010, 18:38:00 par Jcvag44800 »


Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Topic d'aide Jcvag44800
« Réponse #12 le: 30 Novembre 2010, 19:52:48 »
Voila, je ne trouve pas la fonction pour s'assoir :S
J'ai chercher sur le wiki mais je ne trouve pas, j'ai chercher le mot Sit ( pour SitDown  :happy )
Voila


Hors ligne Jcvag44800

  • *
  • Grand Banditisme
  • Messages: 616
    • Voir le profil
Re : Topic d'aide Jcvag44800
« Réponse #13 le: 01 Décembre 2010, 12:29:59 »
D'accord  :) .


Double post
Salut,

Donc, j'ai ceci comme érreur :
Citer
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(36) : error 021: symbol already defined: "AddPlayerClass"
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(39) : error 021: symbol already defined: "AddStaticVehicleEx"
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(57) : error 021: symbol already defined: "AddStaticVehicleEx"
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(109) : error 021: symbol already defined: "CreateDynamicObject"
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(124) : error 021: symbol already defined: "AddStaticVehicleEx"
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(158) : error 021: symbol already defined: "AddStaticVehicleEx"
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(177) : error 010: invalid function or declaration
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(285) : warning 225: unreachable code
C:\Users\FAMILLE\Desktop\Serveur\gamemodes\GM.pwn(487) : error 030: compound statement not closed at the end of file (started at line 487)

Je ne vois pas pourquoi sa me met ceci :S
Merci à vous.
« Modifié: 01 Décembre 2010, 20:12:08 par Jcvag44800 »


Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Topic d'aide Jcvag44800
« Réponse #14 le: 01 Décembre 2010, 21:43:29 »
Vérifie que tu as bien inclus l'include a_samp pour les erreurs 21, pour l’erreur 10, tu as surement oublier de retourner une valeur dans ton Callback et pour ton erreur 30, il me semble que cela est pareil que l'erreur 10.