#include <a_samp>
#include <a_dudb>
//------------|
#define BARVA 0xEFEFF7AA
//------------|
new PLAYERLIST_authed[MAX_PLAYERS];
new bool:Logged[MAX_PLAYERS];
new Dni[MAX_PLAYERS];
new Hodin[MAX_PLAYERS];
new Minut[MAX_PLAYERS];
new povolani[MAX_PLAYERS];
new Banka[MAX_PLAYERS];
new Vyplata[MAX_PLAYERS];
new money[MAX_PLAYERS];
new wanted[MAX_PLAYERS];
new bomba[MAX_PLAYERS];
new vodicak[MAX_PLAYERS];
new letecak[MAX_PLAYERS];
new lodicak[MAX_PLAYERS];
new vyzbroj[MAX_PLAYERS];
new pas[MAX_PLAYERS];
new policejnizk[MAX_PLAYERS];
new mafianskezk[MAX_PLAYERS];
new vojenskazk[MAX_PLAYERS];
new ridickezk[MAX_PLAYERS];
new leteckezk[MAX_PLAYERS];
new zabil[MAX_PLAYERS];
new umrel[MAX_PLAYERS];
new firma[MAX_PLAYERS];
new dum[MAX_PLAYERS];
new Bankab[MAX_PLAYERS];
new Marihuanab[MAX_PLAYERS];
new Marihuana[MAX_PLAYERS];
new skin[MAX_PLAYERS];
//==============================================================================
stock SystemMsg(playerid,msg[])
{
if ((IsPlayerConnected(playerid))&&(strlen(msg)>0))
{
SendClientMessage(playerid,COLOR_SYSTEM,msg);
}
return 1;
}
stock PlayerName(playerid)
{
new name[255];
GetPlayerName(playerid, name, 255);
return name;
}
public OnFilterScriptExit()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++){
dUserSetINT(PlayerName(playerid),"Dni:",Dni[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Hodin:",Banka[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Minut:",Banka[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"povolani",povolani[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Banka",Banka[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Vyplata",Vyplata[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"money",money[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"wanted",wanted[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"bomba",bomba[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"vodicak",vodicak[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"letecak",letecak[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"lodicak",lodicak[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"vyzbroj",vyzbroj[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"pas",pas[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"policejnizk",policejnizk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"mafianskezk",mafianskezk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"vojenskazk",vojenskazk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"ridickezk",ridickezk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"leteckezk",leteckezk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"zabil",zabil[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"umrel",umrel[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"firma",firma[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"dum",dum[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Bankab",Bankab[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Marihuanab",Marihuanab[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Marihuana",Marihuana[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"skin",skin[playerid]);//do disconnetu
}
return 1;
}
//==============================================================================
public OnPlayerConnect(playerid)
{
PLAYERLIST_authed[playerid] = false;
Logged[playerid] = 0;
if (!PLAYERLIST_authed[playerid])
{
if(udb_Exists(PlayerName(playerid)))
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Registrace","Vítej zpět !\nNapiš heslo !","Použít","Odpojit");
}else{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Registrace","Vítej !\nZaregistruj se, napiš heslo","Použít","Odpojit");
}
}
return 1;
}
//==============================================================================
public OnPlayerDisconnect(playerid, reason)
{
if (PLAYERLIST_authed[playerid])
{
dUserSetINT(PlayerName(playerid),"Dni:",Dni[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Hodin:",Banka[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Minut:",Banka[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"povolani",povolani[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Banka",Banka[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Vyplata",Vyplata[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"money",money[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"wanted",wanted[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"bomba",bomba[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"vodicak",vodicak[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"letecak",letecak[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"lodicak",lodicak[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"vyzbroj",vyzbroj[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"pas",pas[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"policejnizk",policejnizk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"mafianskezk",mafianskezk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"vojenskazk",vojenskazk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"ridickezk",ridickezk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"leteckezk",leteckezk[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"zabil",zabil[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"umrel",umrel[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"firma",firma[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"dum",dum[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Bankab",Bankab[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Marihuanab",Marihuanab[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"Marihuana",Marihuana[playerid]);//do disconnetu
dUserSetINT(PlayerName(playerid),"skin",skin[playerid]);//do disconnetu
}
PLAYERLIST_authed[playerid] = false;
return 1;
}
//==============================================================================
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,0);
dUserSetINT(PlayerName(playerid),"Dni:",Dni[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Hodin:",Hodin[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Minut:",Minut[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"povolani",povolani[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Banka",Banka[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Vyplata",Vyplata[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"money",money[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"wanted",wanted[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"bomba",bomba[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"vodicak",vodicak[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"letecak",letecak[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"lodicak",lodicak[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"vyzbroj",vyzbroj[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"pas",pas[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"policejnizk",policejnizk[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"mafianskezk",mafianskezk[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"vojenskazk",vojenskazk[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"ridickezk",ridickezk[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"leteckezk",leteckezk[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"zabil",zabil[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"umrel",umrel[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"firma",firma[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"dum",dum[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Bankab",Bankab[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Marihuanab",Marihuanab[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"Marihuana",Marihuana[playerid] = 0);//do disconnetu
dUserSetINT(PlayerName(playerid),"skin",skin[playerid] = 0);//do disconnetu
PLAYERLIST_authed[playerid] = true;
Logged[playerid] = true;
}
}
}
return SendClientMessage(playerid, BARVA, "Úspěšně přihlášen !");
}
Skus tohle