GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Xolokos le 30 Décembre 2010, 11:21:51

Titre: Comment enregistrer une variable dans Dini ?
Posté par: Xolokos le 30 Décembre 2010, 11:21:51
Alors bonjour premièrement, j'ai fait un système de register je sais comment enregistrer le score la money le skin des truc du genre mais je voudrais faire une sorte de licence d'Avions a acheter et l'enregistrer si oui ou non il la grâce a une valeur Booléen mais je ne sais pas comment enregistrer la valeur dans mon Dini ?
new name[MAX_PLAYER_NAME], file[256];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);
if(gPlayerLogged[playerid] == 1)
{
    dini_IntSet(file, "Score", PlayerInfo[playerid][pScore] = GetPlayerScore(playerid));
    dini_IntSet(file, "Money", PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid));
    dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pAdminLevel]);
}
gPlayerLogged[playerid] = 0;

Merci d'avance.
Titre: Re : Comment enregistrer une variable dans Dini ?
Posté par: cristab le 30 Décembre 2010, 12:08:15
comme tu as commencer
Titre: Re : Comment enregistrer une variable dans Dini ?
Posté par: Xolokos le 30 Décembre 2010, 12:43:06
dini_IntSet(file, "HunterL", PlayerInfo[playerid][pHunterL]); ?
Et comment utiliser une Booléen et la changer en 1 (True) ?
Titre: Re : Comment enregistrer une variable dans Dini ?
Posté par: Xartrick le 30 Décembre 2010, 12:48:39
Citer
1 = true
0 = false

Pas besoin que ton résultat soit composé de caractères !
Titre: Re : Comment enregistrer une variable dans Dini ?
Posté par: Xolokos le 30 Décembre 2010, 13:35:23
Oui mais comment changer cette valeur dans une commande ?
Titre: Re : Comment enregistrer une variable dans Dini ?
Posté par: cristab le 30 Décembre 2010, 13:39:09
ben simplement

il(var == 1)
{
   var = 0;
}
else
{
   var = 1;
}
Titre: Re : Comment enregistrer une variable dans Dini ?
Posté par: Xolokos le 04 Janvier 2011, 22:29:24
Voilà j'ai fait ma license pour le vol mais comment l'enregistrer j'ai pas comprit ?
Titre: Re : Re : Comment enregistrer une variable dans Dini ?
Posté par: Ssk le 04 Janvier 2011, 23:21:15
ben simplement

il(var == 1)
{
   var = 0;
}
else
{
   var = 1;
}

Ou bien

var != var;