Zaključano

[Pomoc] RegLog System

Započeo MrDjPeca
pre 9 godina
494
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
expressoboy123
Godfather
pre 9 godina
A gde pozivas te dialoge? Posalji to.. ShowPlayerDialog pogledaj
Kroni
Underboss
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
expressoboy123
Godfather
pre 9 godina
Procitaj sta sam trazio..
MrDjPeca
Street Runner
pre 9 godina
Jel ima neko neki log reg fs sa dialozima za pol,drzavu,sifru,email ili da vam posaljem skriptu pa ako mozete da popravite posto mi ne radi a nzm zasto  🙄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava