im downloading money system its work
but if me leave game cash not saveed but level and car and ban all saved allll work.
Need : Function Save Cash
Command : else if ( cmd =="setmon" )
{
if (!text) MessagePlayer("Syntax - /setmon <nick/id> <amount>",player);
else
{
local plr = GetPlayer( GetTok(text," ",1)), mon = GetTok(text," ",2);
if (!plr) MessagePlayer("Invalid Player",player);
else if (!mon) MessagePlayer("Money not specified",player);
else if (!IsNum(mon)) MessagePlayer("Money must be in number",player);
else
{
pstats[ plr.ID ].Cash += mon.tointeger();
player.Cash = pstats[plr.ID].Cash;
Message("Admin "+player.Name+" Has given "+mon+" $ to "+plr.Name+"");
}
}
}
Noteee : Using Fuzzi Account System
That's because you need to save the player's cash to the database as well. You're setting his cash temporarily.
Quote from: KuRiMi on Nov 03, 2017, 10:05 PMThat's because you need to save the player's cash to the database as well. You're setting his cash temporarily.
KuRiMi Example? i Cant Understand :v
The Fuzzi Account System Save Stats or No?
To explain, Suppose there are 2 types of storage in the server. One is temporary and one is permanent. If I player kills another player and cash is added in temporary memory, it will be removed on player reconnect. If cash is only added in permanent memory, nothing will be shown but after player reconnect, the result will be displayed. If the cash is added in both permanent and temporary memory than the desired output will be saved that the result will be same even after player reconnect.
I read some code of Fuzzie account. There is a line pstats[player.ID]... This is the temporary memory and where QuerySQL(........); is used, it will be permanent memory. You need to save anything e.g. cash, level, name, etc, store that in both but Remember to use the both temporary memory and permanent memory when the player is online. If player is offline, then use only permanent memory.
Quote from: umar4911 on Nov 06, 2017, 04:17 PMTo explain, Suppose there are 2 types of storage in the server. One is temporary and one is permanent. If I player kills another player and cash is added in temporary memory, it will be removed on player reconnect. If cash is only added in permanent memory, nothing will be shown but after player reconnect, the result will be displayed. If the cash is added in both permanent and temporary memory than the desired output will be saved that the result will be same even after player reconnect.
I read some code of Fuzzie account. There is a line pstats[player.ID]... This is the temporary memory and where QuerySQL(........); is used, it will be permanent memory. You need to save anything e.g. cash, level, name, etc, store that in both but Remember to use the both temporary memory and permanent memory when the player is online. If player is offline, then use only permanent memory.
Thanks for making it him easier :c
Quote from: umar4911 on Nov 06, 2017, 04:17 PMTo explain, Suppose there are 2 types of storage in the server. One is temporary and one is permanent. If I player kills another player and cash is added in temporary memory, it will be removed on player reconnect. If cash is only added in permanent memory, nothing will be shown but after player reconnect, the result will be displayed. If the cash is added in both permanent and temporary memory than the desired output will be saved that the result will be same even after player reconnect.
I read some code of Fuzzie account. There is a line pstats[player.ID]... This is the temporary memory and where QuerySQL(........); is used, it will be permanent memory. You need to save anything e.g. cash, level, name, etc, store that in both but Remember to use the both temporary memory and permanent memory when the player is online. If player is offline, then use only permanent memory.
Thanks Bro
@umar4911 :D im Happy Bcz im Got it. And Now Me Can Save Cash Just im Added The Line For Command Setmoney
And Its Work Here its Line. ;)
IncCash( plr, mon.tointeger() );