26.05.2012, 05:56
Код:
#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; }
how can i fix?