GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: clement35150 le 03 Novembre 2014, 23:47:44

Titre: [Résolu]Je revient vers vous car j'ai toujours mon problème de tp
Posté par: clement35150 le 03 Novembre 2014, 23:47:44
Bonsoir, je revient vers vous car j'avais fait un poste sur mon problème de tp avec une commande que j'arrivais pas a faire donc la j'ai réussi a la faire et quand je compile le gamemode pas de problème mais quand je vais en jeux je fait me commande mais ça me dit que la commande existe pas . j'ai besoin de votre aide merci d'avance :D

La commande : 

Code: (pawn) [Sélectionner]
public OnPlayerCommandText(playerid,cmdtext[])
{
    if(!strcmp(cmdtext,"/lv",true))
    {
        SetPlayerPos(playerid,400.4510,2453.8079,16.5000);
        return 1;
    }
    return 0;
}

Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: Ssk le 04 Novembre 2014, 11:20:32
Salut, tu devrai mettre ton code entre les balises de code.

Sinon, est ce que tu utilise un système de commande simplifiées, comme ZCMD, DCMD ou autre ?
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: clement35150 le 04 Novembre 2014, 20:51:39
Je doit les metre ou les balises? [desoler je suis nouveaux dans le codage de pawn ]
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: Infu le 04 Novembre 2014, 23:01:19
Il parlait de ça:

[code=pawn][./code]
pour rendre ton code coloré et plus compréhensible.
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: clement35150 le 05 Novembre 2014, 01:08:58
Je l'ai rajouter mais ma commande de tp fonctionne toujours pas
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: Interceptor le 05 Novembre 2014, 09:29:09
(http://troll.me/images/facepalm-picard/omg.jpg)
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: TehSebs le 05 Novembre 2014, 11:32:52
Bonjour,

Je t'ai vite fait expliqué à quoi consisté les différentes fonctions de ton script, j'espère avoir été assez clair, bonne chance !

Code: (pawn) [Sélectionner]

    if(strcmp(cmd,"/tp",true)==0) // Ta commande marchera moins bien si tu ne termines pas la fonction.
    {
        SetPlayerInterior(playerid,0); // Ajoute cette commande pour que le joueur est un intérieur à 0, sinon il se peut qu'il voit le vide.
        SetPlayerPos(playerid,400.4510,2453.8079,16.5000); // La c'est là position de ton TP.
        SendClientMessage(playerid,ROUGE,"Ton message"); // Indique lui un message de la position.
        return 1; // La tu termines ton action.
    }
    return 0; // Le "return 0;" va servir à signaler que la commande n'existe pas, ajoute y un "SendClientMessage....ect".
}

PS : Interceptor , tu m'as tué xD
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: clement35150 le 05 Novembre 2014, 22:45:15
J'ai refaire le code comme vous m'avez dit mais quand je termine la fonction avec ça ==0) ça met warning 1
Titre: Re : Je revient vers vous car j'ai toujours mon problème de tp
Posté par: TehSebs le 06 Novembre 2014, 20:50:16
Bonsoir,

Les warnings n'empêche pas de démarrer ton serveur, ça peut venir du fait que tu as créé une variable, mais elle est accordé à aucune ligne, ou autres. M'enfin sans le code d'erreur je peux pas t'aider.

Montre moi le warning, et où se situe plus exactement la ligne d'erreur, enfin le code d'erreur.