Skripta koju koristim:Moja od 0
Detaljan opis problema:Napravio sam reg/log sistem sa godinama i time i sad kad ja upisem godine i sve to ono nista ne spremi u ini fajl
Dio skripte: http://pastebin.com/LRMPaytB
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc]Spremanje
478
pregleda
3
postova
2. Okt. 2015.
probaj ovako:
//godine , pol , drzava , mail
if(dialogid == DIALOG_POL)
{
if(response)
{
if(listitem == 0)
{
Ulogiran = 1;
PlayerInfo = 1;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste Musko.");
SendClientMessage(playerid, -1, ""SPLAVA"________________");
SetPlayerSkin(playerid, 20);
PlayerInfo = 20;
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""BELA"Koliko imate godina?",""SPLAVA"Molimo vas upisite koliko imate godina.\n\n"SPLAVA"Najvise: "CRVENA"50.\n"SPLAVA"Najmanje: "CRVENA"10.","Izaberi","Izlaz");
}
if(listitem == 1)
{
Ulogiran = 1;
PlayerInfo = 2;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"_________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste Zensko.");
SendClientMessage(playerid, -1, ""SPLAVA"_________________");
SetPlayerSkin(playerid, 91);
PlayerInfo = 91;
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""BELA"Koliko imate godina?",""SPLAVA"Molimo vas upisite koliko imate godina.\n\n"SPLAVA"Najvise: "CRVENA"50.\n"SPLAVA"Najmanje: "CRVENA"10.","Izaberi","Izlaz");
}
}
}
if(dialogid == DIALOG_GODINE)
{
if(!response)
{
Kick(playerid);
}
else
{
if(strlen(inputtext))
{
new age = strval(inputtext);
if(age > 50 || age < 10)
{
ShowPlayerDialog(playerid,DIALOG_GODINE,DIALOG_STYLE_INPUT,""BELA"Koliko imate godina?",""SPLAVA"Molimo vas upisite koliko imate godina.\n\n"SPLAVA"Najvise: "CRVENA"50.\n"SPLAVA"Najmanje: "CRVENA"10.","Izaberi","Izlaz");
}
else
{
PlayerInfo = age;
new string;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"______________________");
format(string, sizeof(string),""BELA"Ok,vi imate %d godine.",age);
SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, -1, ""SPLAVA"______________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_DRZAVA,DIALOG_STYLE_LIST,""BELA"Odakle ste?",""SPLAVA"Srbija\n"SPLAVA"Hrvatska\n"SPLAVA"Bosna i Hercegovina\n"SPLAVA"Makedonija\n"SPLAVA"Crne Gora\n"SPLAVA"Republika Srpska","Izaberi","Izlaz");
}
}
else
{
return 0;
}
}
}
if(dialogid == DIALOG_DRZAVA)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo = 1;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"____________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste iz "SPLAVA"Srbije.");
SendClientMessage(playerid, -1, ""SPLAVA"____________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.",""SPLAVA"Molimo vas unesite vasu e-mail adresu.\n"CRVENA"Urban Country Admin Team.","Izaberi","Izlaz");
}
if(listitem == 1)
{
PlayerInfo = 2;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"______________________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste iz "SPLAVA"Hrvatske.");
SendClientMessage(playerid, -1, ""SPLAVA"______________________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.",""SPLAVA"Molimo vas unesite vasu e-mail adresu.\n"CRVENA"Urban Country Admin Team.","Izaberi","Izlaz");
}
if(listitem == 2)
{
PlayerInfo = 3;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"_________________________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste iz "SPLAVA"Bosna i Hercegovine.");
SendClientMessage(playerid, -1, ""SPLAVA"_________________________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.",""SPLAVA"Molimo vas unesite vasu e-mail adresu.\n"CRVENA"Urban Country Admin Team.","Izaberi","Izlaz");
}
if(listitem == 3)
{
PlayerInfo = 4;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"________________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste iz "SPLAVA"Makedonije.");
SendClientMessage(playerid, -1, ""SPLAVA"________________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.",""SPLAVA"Molimo vas unesite vasu e-mail adresu.\n"CRVENA"Urban Country Admin Team.","Izaberi","Izlaz");
}
if(listitem == 4)
{
PlayerInfo = 5;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"_______________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste iz "SPLAVA"Crne Gore.");
SendClientMessage(playerid, -1, ""SPLAVA"_______________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.",""SPLAVA"Molimo vas unesite vasu e-mail adresu.\n"CRVENA"Urban Country Admin Team.","Izaberi","Izlaz");
}
if(listitem == 5)
{
PlayerInfo = 6;
ClearChatBox(playerid, 5);
SendClientMessage(playerid, -1, ""SPLAVA"______________________");
SendClientMessage(playerid, -1, ""BELA"Ok,vi ste iz "SPLAVA"Republika Srpske.");
SendClientMessage(playerid, -1, ""SPLAVA"______________________");
SavePlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.",""SPLAVA"Molimo vas unesite vasu e-mail adresu.\n"CRVENA"Urban Country Admin Team.","Izaberi","Izlaz");
}
}
}
if(dialogid == DIALOG_EMAIL)
{
if(strlen(inputtext))
{
if(strfind(inputtext,"@",true) !=-1)
{
new string;
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteString(File,"Email",inputtext);
format(string, sizeof(string),"%s",inputtext);
SCM(playerid, -1, string);
strmid(PlayerInfo, inputtext, 0, strlen(inputtext), 255);
ClearChatBox(playerid, 5);
format(string, sizeof(string),""BELA"Vasa e-mail adresa je:"SPLAVA" %s",string);
SCM(playerid, -1, string);
ClearChatBox(playerid, 5);
INI_Close(File);
}
else
{
ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT,""BELA"Unesite vasu e-mail adresu.","CRVENAE-mail koji ste uneli je nepravilan.\n\n"SPLAVA"Primer: urbancountry@gmail.com","Izaberi","Izlaz");
SetSpawnInfo(playerid, 294, 824.9390, -1368.1731, -0.5015, 319.2446, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
SavePlayer(playerid);
}
}
}
return 1;
}
//saveplayer
//~~~~~~~~~~~~~~~~~~~~~~~//
stock SavePlayer(playerid)
{
if(Ulogiran == 1)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File, "Novac", PlayerInfo);
INI_WriteInt(File, "Level", PlayerInfo);
INI_WriteInt(File, "Admin", PlayerInfo);
INI_WriteInt(File, "Drzava", PlayerInfo);
INI_WriteInt(File, "Godine", PlayerInfo);
INI_WriteString(File, "Email", PlayerInfo);
INI_WriteInt(File, "Pol", PlayerInfo);
INI_WriteInt(File, "Skin", PlayerInfo);
INI_WriteInt(File, "NovacBanka", PlayerInfo);
INI_WriteInt(File, "Zlato", PlayerInfo);
INI_WriteInt(File, "OtvorenaKnjizica", PlayerInfo);
INI_WriteInt(File, "RadnaKnjizica", PlayerInfo);
INI_WriteInt(File, "Gamemaster", PlayerInfo);
INI_Close(File);
}
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava