Money Allways Reset
#3


after making serverside money you have to use "GivePlayerMoneyEx" Function to give a player money and ResetPlayerMoneyEx to reset his money.

i have edited your script

pawn Код:
#include <a_samp>

new pMoney[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    pMoney[playerid] = 0;
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    pMoney[playerid] = 0;
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/cash", cmdtext, true, 10) == 0)
    {
        GivePlayerMoneyEx(playerid, 5)
        return 1;
    }
    return 0;
}

stock ResetPlayerMoneyEx(playerid)
{
  pMoney[playerid] = 0;
  return ResetPlayerMoney(playerid);
}
stock GivePlayerMoneyEx(playerid, amount)
{
  pMoney[playerid] += amount;
  return GivePlayerMoney(playerid, amount);
}

public OnPlayerUpdate(playerid)
{
    if(GetPlayerMoney(playerid) != pMoney[playerid])
    {
        ResetPlayerMoney(playerid);
        GivePlayerMoney(playerid, pMoney[playerid]);
    }
    return 1;
}
Note: GivePlayerMoneyEx and ResetPlayerMoneyEx is a custom function that we made for our anti cheat. you can see its stock.
and don't forget everywhere in your script you have to use "GivePlayerMoneyEx" instead of "GivePlayerMoney"
Good luck
Reply


Messages In This Thread
Money Allways Reset - by UltraScripter - 27.11.2014, 20:19
Re: Money Allways Reset - by MrCallum - 27.11.2014, 20:20
Re: Money Allways Reset - by M4D - 27.11.2014, 20:25
Re: Money Allways Reset - by AdHaM612 - 27.11.2014, 20:26
Re: Money Allways Reset - by UltraScripter - 27.11.2014, 20:35

Forum Jump:


Users browsing this thread: 2 Guest(s)