Scripta: Raven's RolePlay
Problem: Editovao sam nesto kod Login sistema, mislim samo dialoge stavljao, pre je radilo ali ovog puta sam za godine dodao sa se u dialogu upisuje. Sada, kada se konektujem na server, i kliknem samo ono Accept terms ... server zakuje. Kako da resim?
Code: /
[POMOC] Server pada
889
pregleda
3
postova
27. Jan. 2013.
27. Jan. 2013.
if(PlayerInfo == 0)
{
gOoc = 1; gNews = 1; gFam = 1;
SafeSetPlayerInterior(playerid, 3);
SafeSetPlayerPos(playerid, 330.6825,163.6688,1014.1875);
SetPlayerFacingAngle(playerid, 280);
TogglePlayerControllable(playerid, 0);
RegistrationStep = 1;
SendClientMessage(playerid, COLOR_LIGHTRED, "Dobrodosli na Balkan-Express Server. Sada cete biti smesteni u Los Santo Imigracioni centar.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Zdravo ! Dobrodosao u Los Santo Imigracioni Centar. Pitacemo vas par pitanja");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Kojeg ste pola?", "Musko \nZensko", "U redu", "Odustani");
PlayerInfo = 144000;
SafeGivePlayerMoney(playerid,10000);
return 1;
}To je prvo editovano za dialog, a posle toga je ovo:
if(dialogid == 2) // Godiste
{
if(response)
{
new string;
new year, month,day;
getdate(year, month, day);
new DateInfo;
split(inputtext, DateInfo, '/');
if(year - strvalEx(DateInfo) > 100 || strvalEx(DateInfo) < 1 || strvalEx(DateInfo) >= year)
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Koji je datum vaseg rodjenja?","Upisite tacan datum rodjenja (koristite dan/mesec/godina)\nPrimer:10/06/1996","OK","");
return 0;
}
new check = year - strvalEx(DateInfo);
if(check == year)
{
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Koji je datum vaseg rodjenja?","Upisite tacan datum rodjenja (koristite dan/mesec/godina)\nPrimer:10/06/1996","OK","");
return 0;
}
if(strvalEx(DateInfo) > month)
{
check -= 1;
}
else if(strvalEx(DateInfo) == month && strval(DateInfo) > day)
{
check -= 1;
}
PlayerInfo = check;
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Odakle ste?","1\tSrbija\n2\tCrna Gora\n3\tBosna i Hercegovina\n4\tMakedonija\n5\tHrvatska\n6\tSlovenija","Izaberi","Otkazi"); return 0;
}
return 1;
}
if(dialogid == 3) // Drzava
{
if(RegistrationStep == 3)
{
if(response)
{
if(listitem == 0) // Srbija
{
PlayerInfo = 1;
TutTime = 1;
RegistrationStep = 0;
PlayerInfo = 1;
PlayerInfo = 1154.0857;
PlayerInfo = -1770.9600;
PlayerInfo = 16.5992;
MedicBill = 0;
TutTime = 1;
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
return 0;
}
if(listitem == 1) // Crna Gora
{
PlayerInfo = 2;
RegistrationStep = 0;
PlayerInfo = 1;
PlayerInfo = 1154.0857;
PlayerInfo = -1770.9600;
PlayerInfo = 16.5992;
MedicBill = 0;
TutTime = 1;
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
return 0;
}
if(listitem == 2) // Bosna i Hercegovina
{
PlayerInfo = 3;
RegistrationStep = 0;
PlayerInfo = 1;
PlayerInfo = 1154.0857;
PlayerInfo = -1770.9600;
PlayerInfo = 16.5992;
MedicBill = 0;
TutTime = 1;
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
return 0;
}
if(listitem == 3) // Makedonija
{
PlayerInfo = 4;
RegistrationStep = 0;
PlayerInfo = 1;
PlayerInfo = 1154.0857;
PlayerInfo = -1770.9600;
PlayerInfo = 16.5992;
MedicBill = 0;
TutTime = 1;
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
return 0;
}
if(listitem == 4) // Hrvatska
{
PlayerInfo = 5;
RegistrationStep = 0;
PlayerInfo = 1;
PlayerInfo = 1154.0857;
PlayerInfo = -1770.9600;
PlayerInfo = 16.5992;
MedicBill = 0;
TutTime = 1;
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
return 0;
}
if(listitem == 5) // Slovenija
{
PlayerInfo = 6;
RegistrationStep = 0;
PlayerInfo = 1;
PlayerInfo = 1154.0857;
PlayerInfo = -1770.9600;
PlayerInfo = 16.5992;
MedicBill = 0;
TutTime = 1;
TogglePlayerControllable(playerid, 1);
SafeGivePlayerMoney(playerid, 500);
return 0;
}
}
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava