money goes up then back down
#1

Код:
#include <a_samp>
#include <ZCMD>

#define COLOR_LOCALMSG 0xEC5413AA
#define COLOR_BLUE 0x0000FFAA
#define COLOR_AQUA 0x00FFFFAA
#define COLOR_ADMINCMD 0xF97804FF
#define COLOR_ADMINDUTY 0x007E96F6
#define COLOR_NOTLOGGED 0x00000000
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define	COLOR_MONEYBAR 0x005800FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_DARKRED 0xCD000000
#define COLOR_ANTICHEAT 0xAA3333AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTBLUE2 0x0080FFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_LIGHTORANGE 0xFF8000FF
#define COLOR_DARKBROWN 0xB36C42FF
#define COLOR_MEDIUMBLUE 0x1ED5C7FF
#define COLOR_LIGHTYELLOW 0xE0E377AA
#define COLOR_LIGHTYELLOW2 0xE0EA64AA
#define COLOR_LIGHTYELLOW3 0xFF6347AA
#define COLOR_DARKPURPLE 0x5F56F8AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_NEWS 0xFFA500AA
#define COLOR_OOC 0xE0FFFFAA
#define COLOR_NEWOOC 0x0080FFAA
#define COLOR_RED 0xFF0000FF
#define GetPlayerCash(%0) GetPVarInt(%0, "Cash")
#define ResetMoneyBar ResetPlayerMoney
#define UpdateMoneyBar GivePlayerMoney

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Simple Robbing System by rumen98");
	print("--------------------------------------\n");
	Create3DTextLabel("/robbank",COLOR_WHITE,2309.6543,-8.5004,26.7422,15.0,0,1);
	Create3DTextLabel("/robcityhall",COLOR_WHITE,1481.0194,-1771.5581,18.7958,15.0,0,1);
 	CreateObject(2942, 2475.4091796875, -1747.2602539063, 13.189774513245, 0.000000, 0.000000, 92.780029296875); //object (kmb_atm1) (1)
	CreateObject(2942, 2107.5859375, -1790.6883544922, 13.197587013245, 0.000000, 0.000000, 185.85498046875); //object (kmb_atm1) (2)
	CreateObject(2942, 1919.0524902344, -1765.8768310547, 13.189774513245, 0.000000, 0.000000, 179.10003662109); //object (kmb_atm1) (3)

	return 1;
}

new timer1,timer2;



new Robbank[MAX_PLAYERS];
new Robcityhall[MAX_PLAYERS];

CMD:robbank(playerid, params[])
{
    if (Robbank[playerid] == 0 )
 	if(IsPlayerInRangeOfPoint(playerid,2.0,2309.6543,-8.5004,26.7422))
    {
    SendClientMessage(playerid, COLOR_GREEN, "You start robbing the bank!");
	Robbank[playerid] = 1;
	SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+3);
    timer1 = SetTimerEx("RobBank", 10000, false, "i", playerid);
    SetTimerEx("after1", 50000, false, "i", playerid);
    } else {
	SendClientMessage(playerid, COLOR_RED, "[ERROR]: You are no in rob checkpoint!");
    }
    return 1;
}
forward RobBank(playerid);
public RobBank(playerid)
{
    if(GetPlayerWeapon(playerid) == 0) GivePlayerMoney(playerid,5000);
    if(GetPlayerWeapon(playerid) == 22) GivePlayerMoney(playerid,38000);
    if(GetPlayerWeapon(playerid) == 23) GivePlayerMoney(playerid,64000);
    if(GetPlayerWeapon(playerid) == 24) GivePlayerMoney(playerid,80000);
    if(GetPlayerWeapon(playerid) == 25) GivePlayerMoney(playerid,100000);
    if(GetPlayerWeapon(playerid) == 26) GivePlayerMoney(playerid,145000);
    if(GetPlayerWeapon(playerid) == 27) GivePlayerMoney(playerid,200000);
    if(GetPlayerWeapon(playerid) == 28) GivePlayerMoney(playerid,230000);
    if(GetPlayerWeapon(playerid) == 29) GivePlayerMoney(playerid,260000);
    if(GetPlayerWeapon(playerid) == 30) GivePlayerMoney(playerid,420000);
    if(GetPlayerWeapon(playerid) == 31) GivePlayerMoney(playerid,510000);
    if(GetPlayerWeapon(playerid) == 32) GivePlayerMoney(playerid,300000);
    if(GetPlayerWeapon(playerid) == 33) GivePlayerMoney(playerid,600000);
    if(GetPlayerWeapon(playerid) == 34) GivePlayerMoney(playerid,600000);
    if(GetPlayerWeapon(playerid) == 35) GivePlayerMoney(playerid,850000);
    if(GetPlayerWeapon(playerid) == 36) GivePlayerMoney(playerid,1000000);
    SendClientMessage(playerid, COLOR_GREEN, "You Rob the bank and now have 3 wanted level!");
    TogglePlayerControllable(playerid,1);
    return 1;
}
CMD:robcityhall(playerid, params[])
{
    if (Robcityhall[playerid] == 0 )
	if(IsPlayerInRangeOfPoint(playerid,2.0,1481.0194,-1771.5581,18.7958))
	{
    SendClientMessage(playerid, COLOR_GREEN, "You start robbing City Hall!");
	Robcityhall[playerid] = 1;
	SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid)+3);
    timer2 = SetTimerEx("Robcity", 100000, false, "i", playerid);
    SetTimerEx("after2", 500000, false, "i", playerid);
    } else {
	SendClientMessage(playerid, COLOR_RED, "[ERROR]: You are no in rob checkpoint!");
    }
    return 1;
}
forward Robcity(playerid);
public Robcity(playerid)
{
    if(GetPlayerWeapon(playerid) == 0) GivePlayerMoney(playerid,2000);
    if(GetPlayerWeapon(playerid) == 22) GivePlayerMoney(playerid,38000);
    if(GetPlayerWeapon(playerid) == 23) GivePlayerMoney(playerid,64000);
    if(GetPlayerWeapon(playerid) == 24) GivePlayerMoney(playerid,80000);
    if(GetPlayerWeapon(playerid) == 25) GivePlayerMoney(playerid,100000);
    if(GetPlayerWeapon(playerid) == 26) GivePlayerMoney(playerid,145000);
    if(GetPlayerWeapon(playerid) == 27) GivePlayerMoney(playerid,200000);
    if(GetPlayerWeapon(playerid) == 28) GivePlayerMoney(playerid,230000);
    if(GetPlayerWeapon(playerid) == 29) GivePlayerMoney(playerid,260000);
    if(GetPlayerWeapon(playerid) == 30) GivePlayerMoney(playerid,420000);
    if(GetPlayerWeapon(playerid) == 31) GivePlayerMoney(playerid,510000);
    if(GetPlayerWeapon(playerid) == 32) GivePlayerMoney(playerid,300000);
    if(GetPlayerWeapon(playerid) == 33) GivePlayerMoney(playerid,600000);
    if(GetPlayerWeapon(playerid) == 34) GivePlayerMoney(playerid,600000);
    if(GetPlayerWeapon(playerid) == 35) GivePlayerMoney(playerid,850000);
    if(GetPlayerWeapon(playerid) == 36) GivePlayerMoney(playerid,1000000);
    SendClientMessage(playerid, COLOR_GREEN, "You Rob the city hall and now have 3 wanted level!");
    TogglePlayerControllable(playerid,1);
    return 1;
  }
forward after1(playerid);
public after1(playerid)
{
	Robbank[playerid] = 0;
	SendClientMessage(playerid, COLOR_RED, "[ERROR]: You can rob bank again!");
    return 1;
  }
forward after2(playerid);
public after2(playerid)
{
	Robcityhall[playerid] = 0;
	SendClientMessage(playerid, COLOR_RED, "[ERROR]: You can rob city hall again!");
    return 1;
  }

public OnPlayerDeath(playerid, killerid, reason)
{
    KillTimer(timer1);
    KillTimer(timer2);
	return 1;
}
CMD:robhelp(playerid, params[])
{
    SendClientMessage(playerid, COLOR_GREEN, "[ROBBERY] /robbank /robcity");
    return 1;
}
when i rob bank, it gives money and takes it back down to what ever your money was before..
how can i fix?
Reply
#2

do u have a anticheat?
Reply
#3

Since it's a filterscript, you're anti-cheat is probably conflicting with it. What you have to do is <include> your anti-cheat's include file which will make the filterscript compatible with your anti-cheat.
Reply
#4

can you please just post the part thats the problem not the whole script
Reply
#5

You use serversided money i guess that means there is a variable to give money goto the include of the serversided money and search the line.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)