Zaključano
[Pomoc] RegLog System
494
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 9 godina
switch(dialogid)
{
case DIALOG_LOGIN:
{
if(!response) return SetTimerEx("kick",1000,false,"d",playerid);
if(response)
{
if(udb_hash(inputtext) == PlayerInfo)
{
INI_ParseFile(UserPath(playerid),"LoadUser_%s",.bExtra = true,.extra = playerid);
if(PlayerInfo == 0)
{
new str;
format(str,sizeof(str), ""bela"Molimo vas upisite koliko imate godina.");
ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""serverboja"Registracija",str,"Dalje","Quit");
}
else
{
SetSpawnInfo(playerid,PlayerInfo,0,1716.68,-1682.20,20.20,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
Ulogovan = 1;
}
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,""serverboja"Login",""bela"Upisali ste pogresnu lozinku\n"zelena"Molimo vas upisite svoju lozinku.","Login","Quit");
}
return 1;
}
}
case DIALOG_REGISTER:
{
if(!response) return SetTimerEx("kick",1000,false,"d",playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,""serverboja"Registracija",""bela"Dobrodosli na LifeZone RolePlay,\n\n"bela"Nemate registorovan nalog na ovom serveru.\n"zelena"Molimo vas unesite sifru za registraciju!","Register","Quit");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Money",0);
INI_WriteInt(File,"Admin",0);
INI_WriteInt(File,"Registrovan",0);
INI_WriteInt(File,"Godine",0);
INI_WriteInt(File,"Drzava",-1);
INI_WriteInt(File,"Pol",0);
INI_WriteInt(File,"Skin",0);
INI_WriteInt(File,"Level",1);
INI_WriteInt(File,"Exp",0);
INI_WriteInt(File,"SatiIgre",0);
INI_WriteInt(File,"PayDayPoeni",0);
INI_WriteInt(File,"BankaNovac",0);
INI_WriteInt(File,"BankaKartica",-1);
INI_WriteInt(File,"Posao",0);
INI_WriteInt(File,"PosaoUgovor",0);
INI_Close(File);
PlayerInfo = -1;
PlayerInfo = udb_hash(inputtext);
new str;
format(str, sizeof(str), "Vasa sifra je "serverboja"["bela"%s"serverboja"]", inputtext);
SendClientMessage(playerid, bela1, str);
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,""serverboja"Registracija",""bela"Molimo vas ponovno upisite svoju lozinku.","Register","Quit");
}
}
case DIALOG_GODINE:
{
if(!response) SetTimerEx("kick",1000,false,"d",playerid);
if(response)
{
new god = strval(inputtext);
if(god < 15) return ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""serverboja"Registracija",""bela"Molimo vas upisite koliko imate godina.","Dalje","Quit");
if(god > MAX_GOD) return ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""serverboja"Registracija",""bela"Molimo vas upisite koliko imate godina.","Dalje","Quit");
PlayerInfo = god;
new str;
format(str, sizeof(str), "Vi imate "serverboja"["bela"%d"serverboja"]"bela" godina.", PlayerInfo);
SendClientMessage(playerid, bela1, str);
ShowPlayerDialog(playerid,DIALOG_DRZAVA,DIALOG_STYLE_LIST,""serverboja"Registracij",""bela"Srbija\n"bela"Hrvatska\n"bela"BIH\n"bela"Ostalo","Dalje","Quit");
}
return 1;
}
case DIALOG_DRZAVA:
{
if(!response) SetTimerEx("kick",1000,false,"d",playerid);
if(response)
{
switch(listitem)
{
case 0:
{
PlayerInfo = 0;
SendClientMessage(playerid, bela1,"Vi ste iz"serverboja"["bela"Srbije"serverboja"]");
ShowPlayerDialog(playerid,DIALOG_POL,DIALOG_STYLE_LIST,""serverboja"Registracija",""bela"Musko\n"bela"Zensko","Dalje","Quit");
return 1;
}
case 1:
{
PlayerInfo = 1;
SendClientMessage(playerid, bela1,"Vi ste iz"serverboja"["bela"Hrvatske"serverboja"]");
ShowPlayerDialog(playerid,DIALOG_POL,DIALOG_STYLE_LIST,""serverboja"Registracija",""bela"Musko\n"bela"Zensko","Dalje","Quit");
return 1;
}
case 2:
{
PlayerInfo = 2;
SendClientMessage(playerid, bela1,"Vi ste iz"serverboja"["bela"Bosna i Hercegovine"serverboja"]");
ShowPlayerDialog(playerid,DIALOG_POL,DIALOG_STYLE_LIST,""serverboja"Registracija",""bela"Musko\n"bela"Zensko","Dalje","Quit");
return 1;
}
case 3:
{
PlayerInfo = 3;
SendClientMessage(playerid, bela1,"Vi ste iz"serverboja"["bela"Neke druge drzave"serverboja"]");
ShowPlayerDialog(playerid,DIALOG_POL,DIALOG_STYLE_LIST,""serverboja"Registracija",""bela"Musko\n"bela"Zensko","Dalje","Quit");
return 1;
}
}
}
return 1;
}
case DIALOG_POL:
{
if(!response) SetTimerEx("kick",1000,false,"d",playerid);
if(response)
{
switch(listitem)
{
case 0:
{
PlayerInfo = 1;
SendClientMessage(playerid, bela1,"Vi ste "serverboja"["bela"Musko"serverboja"]");
new dialogstr;
for (new i = 0, j = sizeof(Skinovim); i < j; i++)
{
format(dialogstr, sizeof(dialogstr), "%s%i\n\n", dialogstr, Skinovim);
}
ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_PREVMODEL, ""serverboja"Izabrei skin", dialogstr, "Izaberi", "Quit");
return 1;
}
case 1:
{
PlayerInfo = 2;
SendClientMessage(playerid, bela1,"Vi ste "serverboja"["bela"Zensko"serverboja"]");
new dialogstr;
for (new i = 0, j = sizeof(Skinoviz); i < j; i++)
{
format(dialogstr, sizeof(dialogstr), "%s%i\n\n", dialogstr, Skinoviz);
}
ShowPlayerDialog(playerid, DIALOG_SKIN, DIALOG_STYLE_PREVMODEL, ""serverboja"Izabrei skin", dialogstr, "Izaberi", "Quit");
return 1;
}
}
}
return 1;
}
case DIALOG_SKIN:
{
if(!response) SetTimerEx("kick",1000,false,"d",playerid);
if (response)
{
if(PlayerInfo == 1)
{
PlayerInfo = Skinovim;
}
if(PlayerInfo == 2)
{
PlayerInfo = Skinoviz;
}
new str,dtxt,stxt;
if(PlayerInfo == 0) { dtxt = "Srbija";
}else if(PlayerInfo == 1) { dtxt = "Hrvatska";
}else if(PlayerInfo == 2) { dtxt = "Bosna i Hercegovina";
}else if(PlayerInfo == 3) { dtxt = "Ostalo"; }
if(PlayerInfo == 1) { stxt = "Musko";
}else if(PlayerInfo == 2) { stxt = "Zensko"; }
format(str,sizeof(str),""serverboja"Pravila:\n"bela"Ovdje dodaj pravila\n"zelena"Zahvaljujemo vam se na registraciji\n\n\n"bela"Vasi podaci:\n"bela"Godine: "zelena"%d\n"bela"Drzava: "zelena"%s\n"bela"Pol: "zelena"%s",PlayerInfo,dtxt,stxt);
ShowPlayerDialog(playerid,DIALOG_PROVERA,DIALOG_STYLE_MSGBOX,""serverboja"Registracija",str,"Zavrsi","Ponovi");
SavePlayer(playerid);
}
}
case DIALOG_PROVERA:
{
if(!response) return ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""serverboja"Registracija",""bela"Molimo vas upisite koliko imate godina.","Dalje","Quit");
if(response)
{
PlayerInfo = 1;
Ulogovan = 1;
GivePlayerMoney(playerid,POCETNI_NOVAC);
PlayerInfo = POCETNI_NOVAC;
PlayerInfo = 0;
PlayerInfo = 1;
SetSpawnInfo(playerid,PlayerInfo,0,1716.68,-1682.20,20.20,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetPlayerSkin(playerid,PlayerInfo);
PlayerInfo = 1;
SavePlayer(playerid);
}
return 1;
}
}Evo ti sto sam ja pravio pa edituj kako hoces
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava