• 09 Juin 2024, 11:27:50


Auteur Sujet: Question tuto Xatrick  (Lu 856 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Kevin_Carter

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Question tuto Xatrick
« le: 20 Août 2012, 22:03:31 »
Yop all

J'ai suivis le tuto de Xatrick pour créer les systèmes de rangs mais j'aimerais pouvoir modifier le rangs d'un joueur via son fichier ! J'utilise Dini mais je ne vois pas trop comment m'y prendre !
Un idée ?

Merci d'avance pour l'aide apporté  :cheers

EDIT: J'ai créer une commande /skin qui ouvre un ShowPlayerDialog en Input, seulement je voudrais vérifier si le playerid ait bien entré un chiffre/nombre et pas des lettres. Pouvez-vous m'aider ?

++Kevin_Carter
« Modifié: 21 Août 2012, 00:03:32 par Kevin_Carter »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Question tuto Xatrick
« Réponse #1 le: 21 Août 2012, 09:58:45 »
1/ sans code dur dure
2/ IsNumeric serais ton ami je pense =)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : Question tuto Xatrick
« Réponse #2 le: 21 Août 2012, 13:13:01 »
Une petite version de IsNumeric que j'ai commenté.

<?php

IsNumeric
(str[])
{
new ret; // variable de retour
new ilen; // i pour la boucle, len pour la taille de str

len strlen(str); // on récupère la taille de str dans len
ret 1 // on initialise ret avec 1 comme valeur

if(len != 0// si la chaine de caractère n'est pas vide
{
for(0len && reti++) // on parcours la boucle tant que i est plus petit que que len et que ret vaut toujours 1
{
if((str[i] >= '0' && str[i] <= '9') == 0// si le caractère n'est pas un nombre alors 
{
ret 0// on met 0 dans ret
}
}
}
// sinon si la chaine de caractère est vide alors on met ret à 0
else
{
ret 0;
}
return ret// on retourne ret
}



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Kevin_Carter

  • *
  • Tueur en série
  • Messages: 121
    • Voir le profil
Re : Question tuto Xatrick
« Réponse #3 le: 21 Août 2012, 14:41:29 »
Merci et pour le code je l'ai mis mais je sais pas où il est parti  :blink


Double post
Désolé double post mais j'ai un autre problème ...

La fonction IsNumeric n'existe pas !? :

case DIALOG_SKIN:
{
    if(!response)
    {
        return 0;
    }
    else
    {
        new skinlen = strlen(inputtext);
        if(skinlen > 0)
        {
            if(IsNumeric(inputtext))
            {
                SetPlayerSkin(playerid, skinlen);
            }
            else
{
SendClientMessage(playerid, gris, "Il faut entrer un chiffre !.");
ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_INPUT, "Skin", "Entrez un numéro de skin :", "Valider", "Annuler");
}
        }
        else ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_INPUT, "Skin", "Entrez un numéro de skin :", "Valider", "Annuler");
    }
}
« Modifié: 21 Août 2012, 15:44:21 par Kevin_Carter »

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : Question tuto Xatrick
« Réponse #4 le: 22 Août 2012, 00:25:08 »
Salut Kevin,


La fonction IsNumeric n'existe pas !? :


regarde ce que t'as donné Sasuke (Ssk)...

++Sim++