public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response == 1)
{
if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit");
if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit");
if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Výborně, nyní napiš znovu heslo !","Použít","Odpojit");
Dotaz
mistrlovec 0
////////////REGISTER///////////
dcmd_register(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Už jsi přihlašen.");
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet uz existuje napis '/login [heslo]'.");
if (strlen(params)==0) return SystemMsg(playerid,"Napis '/register [heslo]'");
if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Ucet vytvoren. Prihlas se '/login [heslo]'.");
return true;
}
////////////LOGIN///////////
dcmd_login(playerid,params[]) {
if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");
if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Ucet neexistuje,'/register [heslo]'.");
if (strlen(params)==0) return SystemMsg(playerid,"Napis '/login [heslo]'");
if (udb_CheckLogin(PlayerName(playerid),params)) {
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
SetPlayerSkin(playerid, dUserINT(PlayerName(playerid)).("skin"));
Pozice[playerid][0] = dUserINT(PlayerName(playerid)).("PosX");
Pozice[playerid][1] = dUserINT(PlayerName(playerid)).("PosY");
Pozice[playerid][2] = dUserINT(PlayerName(playerid)).("PosZ");
bank[playerid]=dUserINT(PlayerName(playerid)).("banka");//do loginu
ridicak[playerid]=dUserINT(PlayerName(playerid)).("ridicak");
iPlayerRole[playerid] = dUserINT(PlayerName(playerid)).("iPlayerRole");
Pozice[playerid][0] = dUserINT(PlayerName(playerid)).("PosX");
Pozice[playerid][1] = dUserINT(PlayerName(playerid)).("PosY");
Pozice[playerid][2] = dUserINT(PlayerName(playerid)).("PosZ");
droga[playerid]=dUserINT(PlayerName(playerid)).("drogy");
tele[playerid]=dUserINT(PlayerName(playerid)).("Tele Ovladac");
obcanka[playerid]=dUserINT(PlayerName(playerid)).("OBCANKA");
letecak[playerid]=dUserINT(PlayerName(playerid)).("Letecak");
sskola[playerid]=dUserINT(PlayerName(playerid)).("Stredni Skola");
vojskola[playerid]=dUserINT(PlayerName(playerid)).("Vojenska Skola");
ridd[playerid]=dUserINT(PlayerName(playerid)).("Ridicak D");
vskola[playerid]=dUserINT(PlayerName(playerid)).("Vysoka Skola");
jizdenka[playerid]=dUserINT(PlayerName(playerid)).("MHD KARTA");
marihuana[playerid]=dUserINT(PlayerName(playerid)).("Marihuana");
SetPlayerSkin(playerid, dUserINT(PlayerName(playerid)).("skin"));
ban[playerid] = dUserINT(PlayerName(playerid)).("bann");
zbrojnipas[playerid] = dUserINT(PlayerName(playerid)).("Zbrojni Pas");
denn[playerid] = dUserINT(PlayerName(playerid)).("Dni:");
minutka[playerid] = dUserINT(PlayerName(playerid)).("Minut:");
hodinaa[playerid] = dUserINT(PlayerName(playerid)).("Hodin:");
PLAYERLIST_authed[playerid]=true;
return SystemMsg(playerid,"Prihlasil ses!");
}
return SystemMsg(playerid,"Spatne heslo!");
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
if(response == 1)
{
if (udb_Exists(PlayerName(playerid))) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Přihlaš se ! napiš heslo","Použít","Odpojit");
if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Musíš napsat heslo !","Použít","Odpojit");
if (udb_Create(PlayerName(playerid),inputtext)) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Výborně, nyní napiš znovu heslo !","Použít","Odpojit");
}
if(response == 2)
{
Kick(playerid);
}
}
//==============================================================================
if(dialogid == 2)
{
if(response == 1)
{
if (strlen(inputtext)==0) return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Musíš zadat heslo !\nNapiš heslo !","Použít","Odpojit");
if (udb_CheckLogin(PlayerName(playerid),inputtext))
{
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
PLAYERLIST_authed[playerid] = true;
return SendClientMessage(playerid, COLOR_GREEN, "Úspěšně přihlášen !");
}
return ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Nespravne heslo !","Použít","Odpojit");
}
if(response == 2)
{
Kick(playerid);
}
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if (PLAYERLIST_authed[playerid]) // Kdyz je prihlaseny
{
dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
dUserSetINT(PlayerName(playerid)).("banka",bank[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid)).("ridicak",ridicak[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("povolani",iPlayerRole[playerid]);
GetPlayerPos(playerid,Pozice[playerid][0],Pozice[playerid][1],Pozice[playerid][2]);
dUserSetINT(PlayerName(playerid)).("PosX",floatround(Pozice[playerid][0]));
dUserSetINT(PlayerName(playerid)).("PosY",floatround(Pozice[playerid][1]));
dUserSetINT(PlayerName(playerid)).("PosZ",floatround(Pozice[playerid][2]));
dUserSetINT(PlayerName(playerid)).("WL",GetPlayerWantedLevel(playerid));//ulozime WantedLevel
dUserSetINT(PlayerName(playerid)).("Skin",GetPlayerSkin(playerid));
dUserSetINT(PlayerName(playerid)).("drogy",droga[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Tele Ovladac",tele[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Obcanka",obcanka[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Letecak",letecak[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Stredni skola",sskola[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Vysoka skola",sskola[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Vojenska skola",vojskola[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Ridicak D",ridd[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Marihuana",marihuana[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Zbrojni Pas",zbrojnipas[playerid]);//tohle do disconnectu
dUserSetINT(PlayerName(playerid)).("Dni:",denn[playerid]);
dUserSetINT(PlayerName(playerid)).("Hodin:",hodinaa[playerid]);
dUserSetINT(PlayerName(playerid)).("Minut:",minutka[playerid]);
}
PLAYERLIST_authed[playerid] = false; // Dame ho ze neni odpojen
return 1;
}
potrebuji aby se ukladalo a nahravalo ty to veci
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));
SetPlayerSkin(playerid, dUserINT(PlayerName(playerid)).("skin"));
Pozice[playerid][0] = dUserINT(PlayerName(playerid)).("PosX");
Pozice[playerid][1] = dUserINT(PlayerName(playerid)).("PosY");
Pozice[playerid][2] = dUserINT(PlayerName(playerid)).("PosZ");
bank[playerid]=dUserINT(PlayerName(playerid)).("banka");//do loginu
ridicak[playerid]=dUserINT(PlayerName(playerid)).("ridicak");
iPlayerRole[playerid] = dUserINT(PlayerName(playerid)).("iPlayerRole");
Pozice[playerid][0] = dUserINT(PlayerName(playerid)).("PosX");
Pozice[playerid][1] = dUserINT(PlayerName(playerid)).("PosY");
Pozice[playerid][2] = dUserINT(PlayerName(playerid)).("PosZ");
droga[playerid]=dUserINT(PlayerName(playerid)).("drogy");
tele[playerid]=dUserINT(PlayerName(playerid)).("Tele Ovladac");
obcanka[playerid]=dUserINT(PlayerName(playerid)).("OBCANKA");
letecak[playerid]=dUserINT(PlayerName(playerid)).("Letecak");
sskola[playerid]=dUserINT(PlayerName(playerid)).("Stredni Skola");
vojskola[playerid]=dUserINT(PlayerName(playerid)).("Vojenska Skola");
ridd[playerid]=dUserINT(PlayerName(playerid)).("Ridicak D");
vskola[playerid]=dUserINT(PlayerName(playerid)).("Vysoka Skola");
jizdenka[playerid]=dUserINT(PlayerName(playerid)).("MHD KARTA");
marihuana[playerid]=dUserINT(PlayerName(playerid)).("Marihuana");
SetPlayerSkin(playerid, dUserINT(PlayerName(playerid)).("skin"));
ban[playerid] = dUserINT(PlayerName(playerid)).("bann");
zbrojnipas[playerid] = dUserINT(PlayerName(playerid)).("Zbrojni Pas");
denn[playerid] = dUserINT(PlayerName(playerid)).("Dni:");
minutka[playerid] = dUserINT(PlayerName(playerid)).("Minut:");
hodinaa[playerid] = dUserINT(PlayerName(playerid)).("Hodin:");
Link to comment
Share on other sites
0 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now