public MoneyBag() { new string[175]; if(!MoneyBagFound) { format(string, sizeof(string), "**The {33FF66} Money bag {FFFFFF}has {FF0000} not {FFFFFF} been found, it is still hidden in {FFFF66} %s", MoneyBagLocation); SendClientMessageToAll(-1, string); } else if(MoneyBagFound) { MoneyBagFound = 0; new randombag = random(sizeof(MBSPAWN)); MoneyBagPos[0] = MBSPAWN[randombag][XPOS]; MoneyBagPos[1] = MBSPAWN[randombag][YPOS]; MoneyBagPos[2] = MBSPAWN[randombag][ZPOS]; format(MoneyBagLocation, sizeof(MoneyBagLocation), "%s", MBSPAWN[randombag][Position]); format(string, sizeof(string), "**The {33FF66}Money Bag has been {FF0000} hidden in {FFFF66} %s!", MoneyBagLocation); SendClientMessageToAll(-1, string); MoneyBagPickup = CreatePickup(1550, 2, MoneyBagPos[0], MoneyBagPos[1], MoneyBagPos[2], -1); } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(IsPlayerAdmin(playerid)) { if(!strcmp("/gotomb", cmdtext, true)) { SetPlayerPos(playerid, MoneyBagPos[0], MoneyBagPos[1] +3, MoneyBagPos[2]); return SendClientMessage(playerid, -1, "You have been {FF0000}teleported {FFFFFF}to the {33FF66}money bag"); } if(!strcmp("/startmb", cmdtext, true)) return MoneyBag(); if(!strcmp("/togglemb", cmdtext, true)) { if(Timer[0] == 0) { KillTimer(Timer[1]); Timer[0] = 1; SendClientMessage(playerid, -1, "Money bag turned {FF0000} off!"); return 1; } if(Timer[0] == 1) { Timer[1] = SetTimer("MoneyBag", MB_DELAY, true); Timer[0] = 0; SendClientMessage(playerid, -1, "Money bag turned {33FF66} on!"); return 1; } return 1; } } if(!strcmp("/moneybag", cmdtext, true)) { new string[150]; if(!MoneyBagFound) format(string, sizeof(string), "**The {33FF66}Money Bag has been {FF0000}hidden in {FFFF66}%s!", MoneyBagLocation); if(MoneyBagFound) format(string, sizeof(string), "**There is currently no {33FF66}Money Bag."); return SendClientMessage(playerid, -1, string); } return 0; } public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == MoneyBagPickup) { new string[180], pname[24], money = MoneyBagCash; GetPlayerName(playerid, pname, 24); format(string, sizeof(string), "** {99FFFF}%s{FFFFFF} has found the {33FF66}money bag{FFFFFF} that had {33FF00}$%d {FFFFFF}inside, located in %s", pname, money, MoneyBagLocation); MoneyBagFound = 1; SendClientMessageToAll(-1, string); DestroyPickup(MoneyBagPickup); SendClientMessage(playerid, -1, "You have found the {33FF66} Money Bag!"); GivePlayerMoney(playerid, money); ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); } return 1; }
CMD:moneybag(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You are not an admin!"); new string[150]; if(!MoneyBagFound) format(string, sizeof(string), "**The {33FF66}Money Bag has been {FF0000}hidden in {FFFF66}%s!", MoneyBagLocation); if(MoneyBagFound) format(string, sizeof(string), "**There is currently no {33FF66}Money Bag."); return true;
CMD:gotomb(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You are not an admin!"); SetPlayerPos(playerid, MoneyBagPos[0], MoneyBagPos[1] +3, MoneyBagPos[2]); return SendClientMessage(playerid, -1, "You have been {FF0000}teleported {FFFFFF}to the {33FF66}money bag"); return true; }
CMD:togglemb(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You are not an admin!"); if(Timer[0] == 0) { KillTimer(Timer[1]); Timer[0] = 1; SendClientMessage(playerid, -1, "Money bag turned {FF0000} off!"); return 1; } if(Timer[0] == 1) { Timer[1] = SetTimer("MoneyBag", MB_DELAY, true); Timer[0] = 0; SendClientMessage(playerid, -1, "Money bag turned {33FF66} on!"); return 1; } return 1; }
CMD:startmb(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You are not an admin!"); MoneyBag(); return true; }
C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(256) : error 021: symbol already defined: "Timer" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6773) : error 021: symbol already defined: "Timer" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6775) : error 010: invalid function or declaration C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6776) : error 010: invalid function or declaration C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6778) : error 054: unmatched closing brace ("}") C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6780) : error 025: function heading differs from prototype C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9127) : warning 225: unreachable code C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9127) : error 029: invalid expression, assumed zero C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9127) : error 017: undefined symbol "cmd_gotomb" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9127) : error 029: invalid expression, assumed zero C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9127) : fatal error 107: too many error messages on one line
CMD:moneybag(playerid,params[]) { if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"You are not an admin!"); new string[150]; if(!MoneyBagFound) format(string, sizeof(string), "**The {33FF66}Money Bag has been {FF0000}hidden in {FFFF66}%s!", MoneyBagLocation); if(MoneyBagFound) format(string, sizeof(string), "**There is currently no {33FF66}Money Bag."); SendClientMessage(playerid, -1, string); return true; } |
C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(256) : error 021: symbol already defined: "Timer" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6773) : error 021: symbol already defined: "Timer" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6775) : error 010: invalid function or declaration C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6776) : error 010: invalid function or declaration C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6778) : error 054: unmatched closing brace ("}") C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6780) : error 025: function heading differs from prototype C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9133) : warning 225: unreachable code C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9158) : error 017: undefined symbol "MoneyBag" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9161) : warning 203: symbol is never used: "MBSPAWN" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9161) : warning 203: symbol is never used: "MoneyBagPickup" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9161) : warning 203: symbol is never used: "PlayerObjectUpdate"
forward MoneyBag(); |
C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(257) : error 021: symbol already defined: "Timer" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6774) : error 021: symbol already defined: "Timer" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6776) : error 010: invalid function or declaration C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6777) : error 010: invalid function or declaration C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6779) : error 054: unmatched closing brace ("}") C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(6781) : error 025: function heading differs from prototype C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9134) : warning 225: unreachable code C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9159) : error 004: function "MoneyBag" is not implemented C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9162) : warning 203: symbol is never used: "MBSPAWN" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9162) : warning 203: symbol is never used: "MoneyBagPickup" C:\Users\Edward\Desktop\CnR1.1\gamemodes\freeroam.pwn(9162) : warning 203: symbol is never used: "PlayerObjectUpdate"
//xObjects public Timer() { for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i)) PlayerObjectUpdate(i); } PlayerObjectUpdate(playerid) {