Skripta koju koristim: -
Detaljan opis problema: Evo ja koristim bas ovu FS za reg/log sistem: http://www.2shared.com/file/OsrhKy-i/login.html I kada napisem da imam 500$ potrosim 100 i nezeli ste spremiti da sam potrosio 100$, pa ako mozete pogledati zasto se to ne sprema podaci....
Dio skripte: Save
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Hvala unaprijed...
[Pomoc] Nista se ne sprema
1,062
pregleda
10
postova
16. Jun 2011.
16. Jun 2011.
Quote
ON😄aj vamo OnPlayerDisconnect
Imas gore link za skinuti cjelu pa pogledaj a sad cu izvuci on player disconnect.
Evo: http://pastebin.com/CndjkbZp
Godfather
Novi Član
240 / 250 XP
🌱Početnik(0)
2,079
Postovi:
24
Teme:
Pridružio se:Feb. 2011
16. Jun 2011.
Mladen posljednje upozorenje ovo ti je treca tema u roku pola dana.
Ovu cu ti ostavit posto su one dvije Lockane ali nemoj da se ponavlja.
@ Nonstop spamer smiri sa tim spamom.
Ovu cu ti ostavit posto su one dvije Lockane ali nemoj da se ponavlja.
@ Nonstop spamer smiri sa tim spamom.
16. Jun 2011.
Non-Stop Samper wrote on June 16, 2011, 8:34 am:
Šta je šta se ti smiješ papogledaj malo
Prestani da spamas... Neko ce da te prijavi Super Moderatoru... Nisi Nonstop samper nego nonstop spamer.. -.- Ako ne znas da pomognes nemoj nista da odgovaras.. samo skupljas postove koje nisi zasluzio.. -.-"
Daj nam OnPlayerDisconnect.. nesto ti ne valja...
P.S. To se moze srediti InGame ako pre izlaska kucas /logout.. tada ce se sigurno spremiti 😉
16. Jun 2011.
Evo sad cu pokusati napraviti komandu logout
public OnPlayerDisconnect(playerid, reason)
{
new string;
format(string,sizeof(string),"%d Minutes",TimE);
new Float:Health,Float:Armour; GetPlayerHealth(playerid,Health); GetPlayerArmour(playerid,Armour);
KillTimer(timeupdate);
if(pInfo == 1 && pInfo == 1)
{
new file,Name; GetPlayerName(playerid,Name,MAX_PLAYER_NAME);
format(file,sizeof(file),PlayerFile,Name);
new pName; GetPlayerName(playerid,pName,24); new IP; GetPlayerIp(playerid,IP,16);
dini_Set(file, "Name", pName);
dini_Set(file, "Ip Adress", IP);
dini_IntSet(file,"Money",GetPlayerMoney(playerid));
dini_IntSet(file,"Score",GetPlayerScore(playerid));
dini_IntSet(file,"Kills",pInfo);
dini_IntSet(file,"Deaths",pInfo);
dini_IntSet(file,"Skin",GetPlayerSkin(playerid));
dini_IntSet(file,"Wanted Level",GetPlayerWantedLevel(playerid));
dini_Set(file,"Time On Server",string);
dini_IntSet(file,"Interior",GetPlayerInterior(playerid));
dini_IntSet(file,"Virtual World",GetPlayerVirtualWorld(playerid));
dini_IntSet(file,"Drunk Level",GetPlayerDrunkLevel(playerid));
dini_IntSet(file,"Fighting Style",GetPlayerFightingStyle(playerid));
dini_IntSet(file,"Team",GetPlayerTeam(playerid));
GetPlayerWeaponData(playerid,0,pInfo,pInfo);
GetPlayerWeaponData(playerid,1,pInfo,pInfo);
GetPlayerWeaponData(playerid,2,pInfo,pInfo);
GetPlayerWeaponData(playerid,3,pInfo,pInfo);
GetPlayerWeaponData(playerid,4,pInfo,pInfo);
GetPlayerWeaponData(playerid,5,pInfo,pInfo);
GetPlayerWeaponData(playerid,6,pInfo,pInfo);
GetPlayerWeaponData(playerid,7,pInfo,pInfo);
dini_IntSet(file,"Weapon 1",pInfo);
dini_IntSet(file,"Ammo 1",pInfo);
dini_IntSet(file,"Weapon 2",pInfo);
dini_IntSet(file,"Ammo 2",pInfo);
dini_IntSet(file,"Weapon 3",pInfo);
dini_IntSet(file,"Ammo 3",pInfo);
dini_IntSet(file,"Weapon 4",pInfo);
dini_IntSet(file,"Ammo 4",pInfo);
dini_IntSet(file,"Weapon 5",pInfo);
dini_IntSet(file,"Ammo 5",pInfo);
dini_IntSet(file,"Weapon 6",pInfo);
dini_IntSet(file,"Ammo 6",pInfo);
dini_IntSet(file,"Weapon 7",pInfo);
dini_IntSet(file,"Ammo 7",pInfo);
dini_IntSet(file,"Weapon 8",pInfo);
dini_IntSet(file,"Ammo 8",pInfo);
dini_FloatSet(file,"Health",Health);
dini_FloatSet(file,"Armour",Armour);
}
return 1;
}
forward CheckThings(playerid);
public CheckThings(playerid)
{
new string;
format(string,sizeof(string),"%d Minutes",TimE);
new Float:Health,Float:Armour; GetPlayerHealth(playerid,Health); GetPlayerArmour(playerid,Armour);
KillTimer(timeupdate);
if(pInfo == 1 && pInfo == 1)
{
new file,Name; GetPlayerName(playerid,Name,MAX_PLAYER_NAME);
format(file,sizeof(file),PlayerFile,Name);
new pName; GetPlayerName(playerid,pName,24); new IP; GetPlayerIp(playerid,IP,16);
dini_Set(file, "Name", pName);
dini_Set(file, "Ip Adress", IP);
dini_IntSet(file,"Money",GetPlayerMoney(playerid));
dini_IntSet(file,"Score",GetPlayerScore(playerid));
dini_IntSet(file,"Kills",pInfo);
dini_IntSet(file,"Deaths",pInfo);
dini_IntSet(file,"Skin",GetPlayerSkin(playerid));
dini_IntSet(file,"Wanted Level",GetPlayerWantedLevel(playerid));
dini_Set(file,"Time On Server",string);
dini_IntSet(file,"Interior",GetPlayerInterior(playerid));
dini_IntSet(file,"Virtual World",GetPlayerVirtualWorld(playerid));
dini_IntSet(file,"Drunk Level",GetPlayerDrunkLevel(playerid));
dini_IntSet(file,"Fighting Style",GetPlayerFightingStyle(playerid));
dini_IntSet(file,"Team",GetPlayerTeam(playerid));
GetPlayerWeaponData(playerid,0,pInfo,pInfo);
GetPlayerWeaponData(playerid,1,pInfo,pInfo);
GetPlayerWeaponData(playerid,2,pInfo,pInfo);
GetPlayerWeaponData(playerid,3,pInfo,pInfo);
GetPlayerWeaponData(playerid,4,pInfo,pInfo);
GetPlayerWeaponData(playerid,5,pInfo,pInfo);
GetPlayerWeaponData(playerid,6,pInfo,pInfo);
GetPlayerWeaponData(playerid,7,pInfo,pInfo);
dini_IntSet(file,"Weapon 1",pInfo);
dini_IntSet(file,"Ammo 1",pInfo);
dini_IntSet(file,"Weapon 2",pInfo);
dini_IntSet(file,"Ammo 2",pInfo);
dini_IntSet(file,"Weapon 3",pInfo);
dini_IntSet(file,"Ammo 3",pInfo);
dini_IntSet(file,"Weapon 4",pInfo);
dini_IntSet(file,"Ammo 4",pInfo);
dini_IntSet(file,"Weapon 5",pInfo);
dini_IntSet(file,"Ammo 5",pInfo);
dini_IntSet(file,"Weapon 6",pInfo);
dini_IntSet(file,"Ammo 6",pInfo);
dini_IntSet(file,"Weapon 7",pInfo);
dini_IntSet(file,"Ammo 7",pInfo);
dini_IntSet(file,"Weapon 8",pInfo);
dini_IntSet(file,"Ammo 8",pInfo);
dini_FloatSet(file,"Health",Health);
dini_FloatSet(file,"Armour",Armour);
}
return 1;
}16. Jun 2011.
if (strcmp(cmd, "/logout", true) ==0 ) // probaj compile posto sam ovo ja sad pisao.. nisam bas siguran da nema neki warning nisam testo 😄 Lane
{
if(IsPlayerConnected(playerid))
{
OnPlayerUpdateEx(playerid);
gPlayerLogged = 0;
SendClientMessage(playerid, COLOR_ORANGE, "** Sad ste sigurni pri odlasku.");
format(string, sizeof(string), ": %s se izlogovao.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Logged Out",d,m,y,h,mi,s,sendername);
LoginLog(string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u mogucnosti koristiti ovu komandu !");
}
return 1;
}
16. Jun 2011.
Quote
if (strcmp(cmd, "/logout", true) ==0 ) // probaj compile posto sam ovo ja sad pisao.. nisam bas siguran da nema neki warning nisam testo
Lane
{
if(IsPlayerConnected(playerid))
{
OnPlayerUpdateEx(playerid);
gPlayerLogged = 0;
SendClientMessage(playerid, COLOR_ORANGE, "** Sad ste sigurni pri odlasku.");
format(string, sizeof(string), ": %s se izlogovao.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Logged Out",d,m,y,h,mi,s,sendername);
LoginLog(string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u mogucnosti koristiti ovu komandu !");
}
return 1;
}
Lane {
if(IsPlayerConnected(playerid))
{
OnPlayerUpdateEx(playerid);
gPlayerLogged = 0;
SendClientMessage(playerid, COLOR_ORANGE, "** Sad ste sigurni pri odlasku.");
format(string, sizeof(string), ": %s se izlogovao.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 5);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has Logged Out",d,m,y,h,mi,s,sendername);
LoginLog(string);
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Nisi u mogucnosti koristiti ovu komandu !");
}
return 1;
}
Hehehehhe ma nesta mi nece ima neki error da li bi mi ti mogao to ubaciti u to: http://pastebin.com/CndjkbZp
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava