Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_REGISTER) // Jeigu tai regsitracijos lentelė
- {
- if(!response) return Kick(playerid); // Jeigu paspaudė "Išeiti", išmetame jį lauk.
- if(strlen(inputtext) < 6) // Jeigu įvesto slaptažodis trumpesnis už 6.
- {
- SendClientMessage(playerid,-1,"Slaptažodį turi sudaryti bent 6 simboliai");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registracija","Įvesktie savo slaptažodį žemiau","Registruotis","Išeiti");
- return 1;
- }
- strins(pInfo[playerid][Password],inputtext,0); // Įrašom į kintamajį "pInfo[playerid][Password]" žaidėjo slaptažodį.
- orm_insert(pInfo[playerid][ORM_ID],"OnPlayerRegister","d",playerid); // Įrašome į lentelę naują eilutę skirta žaidėjui.
- return 1;
- }
- else if(dialogid == DIALOG_LOGIN) // Jeigu tai prisijungimo lentelė.
- {
- if(!response) return Kick(playerid); // Jeigu žaidėjas paspaudė "Išeiti" - išmetam.
- if(strlen(inputtext) < 6)
- {
- SendClientMessage(playerid,-1,"Slaptažodį turi sudaryti bent 6 simboliai");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Prisijungimas","Įveskite savo slaptažodį žemiau","Prisijungti","Išeiti");
- return 1;
- }
- if(!strcmp(pInfo[playerid][Password],inputtext)) //Jeigu įvestas slaptažodis yra lygus įrašytam duomenų bazėje(jau užkrautas jis buvo, prisijungiant)
- {
- SendClientMessage(playerid,-1,"Sėkmingai prisijungėte, gero žaidimo!");
- return 1;
- }
- else SendClientMessage(playerid,-1,"Slaptažodis neteisingas");
- }
- return 0;
- }
- forward OnPlayerRegister(playerid);
- public OnPlayerRegister(playerid)
- {
- if(orm_errno(pInfo[playerid][ORM_ID]) == ERROR_OK) // Jeigu nebuvo klaidų siunčiant užklausą.
- {
- SendClientMessage(playerid,-1,"Registracija sėkminga! Gero žaidimo");
- }
- return 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement