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

254701 Messages dans 14037 Fils de discussion- par 6619 Membres - Dernier membre: djalal

23 Mai 2012 à 15:44:55
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center]Showroom SA:MP (Modérateurs: S!m, Xartrick)codes/scripts utiles
Pages: 1 ... 29 30 [31]   Bas de page
Imprimer
Auteur Fil de discussion: codes/scripts utiles  (Lu 23649 fois)
0 Membres et 4 Invités sur ce fil de discussion.
spiirou
Hors ligne Hors ligne


Admin Frag'n'Fun
GTAOnline Big Member
*

Messages: 573


« Répondre #450 le: 15 Janvier 2012 à 17:33:08 »

Il a du faire ca :

new bool:IsAfk[MAX_PLAYERS];

IsAfk = true; // Sans mettre l'index

Gagné Sourire
Journalisée





Antonio.C
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 42


« Répondre #451 le: 15 Janvier 2012 à 18:14:52 »

Ah oui merci, je l'avvais pas vu celui-là ^^
Journalisée

Scripteur débutant.
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #452 le: 27 Février 2012 à 21:26:33 »

La fonction StringCompare permet de comparer deux chaînes et retourne vrai si les deux chaînes sont exactement les mêmes.
Cette fonction peut être utilisé, par exemple, pour la comparaison de commandes dans la fonction évènementielle OnPlayerCommandText car grand nombre d'entre vous ne savent pas utiliser les arguments de la fonction strcmp mais aussi, utiliser sa valeur de retour.
Ici, il suffit simplement d'indiquer les deux chaînes et de dire si la comparaison doit être faite de façon sensible à la case ou non.


Code:
/*
    fStringCompare
    
    @sString1:    First string to compare.
    @sString2:    Second string to compare.
    @bIgnoreCase: true:  case insensitive
                  false: case sensitive.
*/

public bool: fStringCompare(sString1[], sString2[], bool:bIgnoreCase)
{
    new iLength1 = strlen(sString1),
        iLength2 = strlen(sString2);
    
    if (iLength1 == iLength2)
        if (strcmp(sString1, sString2, bIgnoreCase, iLength1) == 0)
            return true;
    
    return false;
}

Et pour l'utilisation:

Code:
fStringCompare("XARTRICK", "xartrick", true);  // true
fStringCompare("XARTRICK", "xartrick", false); // false
fStringCompare("xar",      "xartrick", true);  // false
fStringCompare("xartrick", "xar",      true);  // false
« Dernière édition: 27 Février 2012 à 21:32:22 par Xartrick » Journalisée

Pages: 1 ... 29 30 [31]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.161 secondes avec 24 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