Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- new pName[MAX_PLAYER_NAME], path[200];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(path, sizeof(path), "/users/%s.ini", pName);
- switch(dialogid)
- {
- case DIALOG_REGISTER:
- {
- if(!response)
- {
- Kick(playerid);
- }
- else
- {
- new pwlength = strlen(inputtext);
- if(pwlength > 0)
- {
- dini_Create(path);
- dini_Set(path, "Mot de passe", inputtext);
- ShowPlayerDialog(playerid, DIALOG_REGISTER2, DIALOG_STYLE_LIST,"Inscription", "Homme\r\nFemme", "Valider", "");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, "Inscription", "Entrez un mot de passe ici :", "Valider", "Annuler");
- }
- }
- }
- case DIALOG_REGISTER2:
- {
- if(!response)
- {
- dini_Remove(path);
- Kick(playerid);
- }
- else
- {
- dini_IntSet(path, "sex", listitem);
- ShowPlayerDialog(playerid,DIALOG_REGISTER3, DIALOG_STYLE_INPUT,"Inscription", "Votre âge ? :", "Valider", "");
- }
- }
- case DIALOG_REGISTER3:
- {
- if(!response)
- {
- dini_Remove(path);
- Kick(playerid);
- }
- else
- {
- dini_Set(path, "age", inputtext);
- ShowPlayerDialog(playerid, DIALOG_REGISTER4, DIALOG_STYLE_MSGBOX, "Inscription", "Votre inscription c'est très bien déroulé merci !", "Continuer", "");
- }
- }
- case DIALOG_REGISTER4:
- {
- pInfo[playerid][sex] = dini_Int(path, "sex");
- pInfo[playerid][age] = dini_Int(path, "age");
- pInfo[playerid][cash] = dini_IntSet(path, "cash", 10000);
- GivePlayerMoney(playerid, 10000);
- pInfo[playerid][logged] = 1;
- }
- case DIALOG_LOGIN:
- {
- if(!response)
- {
- Kick(playerid);
- }
- else
- {
- new pwlength = strlen(inputtext);
- if(pwlength > 0)
- {
- new pw[100];
- format(pw, sizeof(pw), "%s", dini_Get(path, "Mot de passe"));
- if(strcmp(inputtext, pw) == 0)
- {
- pInfo[playerid][sex] = dini_Int(path, "sex");
- pInfo[playerid][age] = dini_Int(path, "age");
- GivePlayerMoney(playerid, pInfo[playerid][cash]);
- pInfo[playerid][logged] = 1;
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Connection", "Entrez votre mot de passe ici :", "Valider", "Annuler");
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment