Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MAX_GIFTS (500)
- new giftCounter;
- new Gift[MAX_GIFTS];
- new Picked[MAX_PLAYERS];
- new RandomModel[5][1] = {
- {19054},
- {19055},
- {19056},
- {19057},
- {19058}
- };
- enum PlayerInfo
- {
- aGift,
- gFound
- };
- new pInfo[MAX_PLAYERS][PlayerInfo];
- CMD:bacipoklon( playerid, params[] ) {
- {
- if(IsPlayerAdmin(playerid))
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- new rand = random(sizeof(RandomModel));
- Gift[giftCounter] = CreatePickup(RandomModel[rand][0], 1, x + 3, y + 1, z, GetPlayerVirtualWorld(playerid));
- giftCounter++;
- new string[128];
- format(string, sizeof(string), "{FF0000}Vlasnik{FFFFFF}je izgubio {FF3C00}Poklon {FFFFFF}u {0069FF}gradu! {FFFFFF}nadji ga brzo!");
- SendClientMessageToAll(BELA, string);
- }
- }
- return 0;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- new string[128];
- for(new x = 0; x < MAX_GIFTS; x++)
- {
- if(pickupid == Gift[x] && Picked[playerid] == 0)
- {
- switch(random(6))
- {
- case 0: {
- new rand = (5000 + random(40000));
- DajIgracuNovac(playerid, rand);
- format(string, sizeof(string), "~r~Cestitke!~n~~w~Dobio si ~g~$%d", rand);
- GameTextForPlayer(playerid, string, 4000, 3);
- format(string, sizeof(string), "{FF3C00}Cestitke! {FFFFFF}Dobio si {FF3C00}$%d!", rand);
- SendClientMessage(playerid, BELA, string);
- }
- case 1: {
- SetPlayerHealth(playerid, 100);
- format(string, sizeof(string), "~r~Cestitke!~n~~w~Dobio si ~y~Cokoladu");
- GameTextForPlayer(playerid, string, 4000, 3);
- SendClientMessage(playerid, BELA, "Dobio si {FF3C00}Cokoladu! {FFFFFF}Tvoji {FF3C00}Helti {FFFFFF}su napunjeni!");
- }
- case 2: {
- SetPlayerArmour(playerid, 100);
- format(string, sizeof(string), "~r~Cestitke!~n~~w~Dobio si ~y~Pancir");
- GameTextForPlayer(playerid, string, 4000, 3);
- SendClientMessage(playerid, BELA, "Dobio si {FF3C00}Pancir! {FFFFFF}Tvoj {FF3C00}Pancir {FFFFFF}je napunjen!");
- }
- case 3: {
- new rand = (5000 + random(40000));
- DajIgracuNovac(playerid, rand);
- format(string, sizeof(string), "~r~Cestitke!~n~~w~Dobio si ~g~$%d", rand);
- GameTextForPlayer(playerid, string, 4000, 3);
- format(string, sizeof(string), "{FF3C00}Cestitke! {FFFFFF}Dobio si {FF3C00}$%d!", rand);
- SendClientMessage(playerid, BELA, string);
- }
- case 4: {
- PI[ playerid ][ xApoeni ]++;
- format(string, sizeof(string), "~r~Cestitke!~n~~w~Dobio si ~y~1 zeton");
- GameTextForPlayer(playerid, string, 4000, 3);
- format(string, sizeof(string), "{FF3C00}Cestitke! {FFFFFF}Dobio si {FF3C00}1 zeton!");
- SendClientMessage(playerid, BELA, string);
- UpdateDpoeniTD( playerid );
- }
- case 5: {
- PI[ playerid ][ xRespekt ]++;
- format(string, sizeof(string), "~r~Cestitke!~n~~w~Dobio si ~y~1 respekt");
- GameTextForPlayer(playerid, string, 4000, 3);
- format(string, sizeof(string), "{FF3C00}Cestitke! {FFFFFF}Dobio si {FF3C00}1 respekt!");
- SendClientMessage(playerid, BELA, string);
- }
- }
- format(string, sizeof(string), "%s je pronasao izgubljen {FF3C00}Poklon {FFFFFF}u {0069FF}gradu!", ImeIgraca(playerid));
- SendClientMessageToAll(BELA, string);
- DestroyPickup(Gift[x]);
- pInfo[playerid][gFound]++;
- Picked[playerid] = 1;
- }
- }
- Picked[playerid] = 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement