Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch(dialogid)
- {
- new Nom[MAX_PLAYER_NAME], Fichier[85];
- GetPlayerName(playerid, Nom, sizeof(Nom));
- format(Fichier, sizeof(Fichier), "COMPTES/%s.ini", Nom); // On enregistre dans SCRIPTFILES/COMPTES/
- case DIALOG_LOGIN:
- {
- if(response)
- {
- new MDP = dini_Int(Fichier, "MDP");
- if (!strlen(inputtext)) return Kick(playerid); // Si il n'y a pas de texte.
- else if(MDP == inputtext) // Si le MDP dans le fichier est = a celui dans la box.
- {
- SetPlayerSkin(playerid, dini_Int(Fichier, "SKIN")); // On met son skin.
- GivePlayerMoney(playerid, dini_Int(Fichier, "ARGENT")); // On lui met l'argentdu fichier.
- VARIABLE[playerid] = dini_Int(Fichier, "LVL"); // On met la variable VARIABLE par le nombre dans le fichier.
- }
- else Kick(playerid);
- }
- return 0;
- }
- case DIALOG_REGISTER:
- {
- if(!response) return Kick(playerid); // Si il ne repond pas on le Kick. (ECHAP)
- else if (!strlen(inputtext)) return Kick(playerid); // Si il n'a pas mit de texte.
- dini_Create(Fichier); // On creer le fichier.
- dini_Set(Fichier, "MDP", inputtext); // On enregistre le MDP.
- dini_IntSet(Fichier, "LVL", 0); // Le LVL Administrateur.
- dini_IntSet(Fichier, "ARGENT", 10000); // On lui met 10000 en argent.
- dini_IntSet(Fichier, "SKIN", 2+random(25)); // On enregistre un skin au hasard. (2+hasard entre 0 et 25) donc maximum 27).
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement