Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254687 Messages dans 14036 Fils de discussion- par 6619 Membres - Dernier membre: djalal

23 Mai 2012 à 04:29:39
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Soucis Commande
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Soucis Commande  (Lu 66 fois)
0 Membres et 2 Invités sur ce fil de discussion.
Ashley11
Hors ligne Hors ligne


Tueur en série
*

Messages: 192


« le: 30 Octobre 2011 à 00:08:54 »

Bonsoir,

Je me remet au pawn depuis peu, et je sait très bien que ce que je fait est faux, donc pouvez-vous me rappeler comment faire ceci "/skin [id]"

Code:
if (strcmp("/skin [id]", cmdtext, true) == 0)
{
    // SendClientMessage(playerid, 0xFF0000FF, "USAGE : /skin [ID]");
SetPlayerSkin(playerid, id);
return 1;
}

J'aimerais si possible aucun code, je veut seulement comprendre ! Sourire


Merci d'avance  Très souriant
Journalisée
Gzsume
« J'apprends donc je suis »
Hors ligne Hors ligne


Team NSG
GTAOnline Fan Boy
*

Messages: 2114


« Répondre #1 le: 30 Octobre 2011 à 00:22:59 »

La commande dans ta fonction strcmp ne doit pas contenir [id] car tu dois utiliser la fonction strtok afin de trouver la valeur après l'espace suivant la commande.
Donc pour résumer et éclairer un peu ce que je viens de dire, voici une ébauche d'algorithme :

     - Le joueur utilise la commande /skin
          - On utilise strtok pour trouver la chaîne de caractères après l'espace, lui-même après la commande
               - Si c'est vide : on affiche le format de la commande au joueur car il n'a pas précisé de skin
               - Si on a quelque chose :
                    - Si c'est un nombre : on applique le skin
                    - Si ce n'est pas un nombre : on affiche le format de la commande au joueur

En espérant t'avoir aidé,
Gzsume.
Journalisée



« Dans la vie, il faut savoir
transformer les citrons en limonade. »



Ashley11
Hors ligne Hors ligne


Tueur en série
*

Messages: 192


« Répondre #2 le: 30 Octobre 2011 à 00:36:12 »

Merci de ta reponse, simple, rapide et Claire.
Journalisée
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.176 secondes avec 21 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact