Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define AQUAGREEN 0x03D687FF
- #define COLOUR_YELLOW 0xFFFF00AA
- #define ADMINFS_MESSAGE_COLOR 0xFF444499
- #define PM_INCOMING_COLOR 0xFFFF22AA
- #define PM_OUTGOING_COLOR 0xFFCC2299
- #define TEAM_GROVE_COLOR 0x00FF00AA
- #define TEAM_BALLA_COLOR 0xFF00FFAA
- #define TEAM_VAGOS_COLOR 0xFFFF00AA
- #define TEAM_AZTECAS_COLOR 0x00CCFFAA
- #define TEAM_MAFIA_COLOR 0x333333AA
- #define COLOR_GOLD 0xB8860BAA
- #define COLOR_RED 0xFF0000AA
- #define COLOR_VERDE 0x00FF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LARANJA 0xFF9933AA
- #define BLACK 0x000000FF
- #define GREEN 0x21DD00FF
- #define RED 0xE60000FF
- #define ADMIN_RED 0xFB0000FF
- #define YELLOW 0xFFFF00FF
- #define ORANGE 0xF97804FF
- #define LIGHTRED 0xFF8080FF
- #define LIGHTBLUE 0x00C2ECFF
- #define PURPLE 0xB360FDFF
- #define BLUE 0x1229FAFF
- #define LIGHTGREEN 0x38FF06FF
- #define DARKPINK 0xE100E1FF
- #define NICESKY 0x99FFFFAA
- #define GRAY 0xCECECEFF
- #define HOMER 0x33AA33AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_LIGHTBLUE 0x00D0F6AA
- #define COLOR_PURPLE 0xA600F6AA
- #define COLOR_TUT 0xF6C861AA
- #define COLOR_ROYAL 0x00C1F6AA
- #define COLOR_CWHITE 0xE0FFFFAA
- #define MB_COLOR 0xDEB916
- #define MB_COLOR2 0xF6C41E
- forward timermb();
- new moneypickup;
- new Float:RandomMoney[16][3] = // 16 is the number of spawns, so if u add a MB spawn, replace 16 for 17, coz there will be 17 mb spawns
- {
- {-2811.9553,-1530.7021,140.8438},//Mount Chilliad (1)
- {-2229.8809,-1743.8728,480.8748},//Mount Chilliad (2)
- {-1061.0233,1561.1365,39.6321},//Tierra Robada (1)
- {-1221.4385,1845.6881,41.5014},//Tierra Robada (2)
- {-688.3251,932.3082,13.6328},//Tierra Robada (3)
- {-1731.3486,1372.5109,7.0469}, //Esplanade North (1)
- {-1670.9714,1339.6707,7.1875},//Esplanade North (2)
- {-1611.6484,1339.3597,3.4253},//Esplanade North (3)
- {-1589.3300,898.0165,9.2266},// Downtown SF (1)
- {-1481.7439,685.3160,1.3203}, // Downtown SF (2)
- {-1572.7738,657.6183,7.1875}, // Downtown SF (3)
- {-1740.4884,964.4546,29.0628},// Financial (1)
- {-1733.7584,991.4056,21.0273},// Financial (2)
- {-1992.8717,1126.5261,53.2247}, // Calton (1)
- {-2105.4976,891.7657,76.7031}, // Calton (2)
- {-2297.6179,1096.6211,80.0278} // Calton (3)
- };
- public OnFilterScriptInit()
- {
- SetTimer("timermb", 30000, 0);
- print("\n--------------------------------------");
- print("UY MB was succesfully loaded");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == moneypickup)
- {
- new str[128];
- new pName[MAX_PLAYER_NAME];
- new earnings = 10000+random(40001);
- GetPlayerName(playerid, pName, sizeof(pName));
- format(str, sizeof(str),"%s has found the Moneybag! And collected $%d!", pName, earnings);
- GameTextForPlayer(playerid,"~w~You have found the ~b~ MoneyBag", 5000, 3);
- SendClientMessageToAll(YELLOW, str);
- GivePlayerMoney(playerid, earnings);
- DestroyPickup(moneypickup);
- SetTimer("timermb", 25000, 0);
- }
- return 1;
- }
- public timermb()
- {
- new rand = random(sizeof(RandomMoney));
- moneypickup = CreatePickup(1550, 3, RandomMoney[rand][0], RandomMoney[rand][1], RandomMoney[rand][2]);
- new string[128];
- SendClientMessageToAll(MB_COLOR2, string);
- format(string,sizeof string,"The MB is somewhere in %s.", GetRandomHint(rand));
- SendClientMessageToAll(YELLOW, string);
- SendClientMessageToAll(YELLOW,"Find the MB! And receive $10000 to $50000!");
- return 1;
- }
- stock GetRandomHint(Pickup)
- {
- new string[50];
- switch(Pickup)
- {
- case 0: format(string, sizeof(string), "Mount Chilliad");
- case 1: format(string, sizeof(string), "Mount Chilliad");
- case 2: format(string, sizeof(string), "Tierra Robada");
- case 3: format(string, sizeof(string), "Tierra Robada");
- case 4: format(string, sizeof(string), "Tierra Robada");
- case 5: format(string, sizeof(string), "Esplanade North");
- case 6: format(string, sizeof(string), "Esplanade North");
- case 7: format(string, sizeof(string), "Esplanade North");
- case 8: format(string, sizeof(string), "Downtown San Fierro");
- case 9: format(string, sizeof(string), "Downtown San Fierro");
- case 10: format(string, sizeof(string), "Downtown San Fierro");
- case 11: format(string, sizeof(string), "Financial");
- case 12: format(string, sizeof(string), "Financial");
- case 13: format(string, sizeof(string), "Calton Heights");
- case 14: format(string, sizeof(string), "Calton Heights");
- case 15: format(string, sizeof(string), "Calton Heights");
- //So many cases as you have pickups. The 1st spawn(see the top of the script) is in Mount Chilliad, so the 1st case(case 0) is "Mount Chilliad"
- }
- return string;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement