Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <streamer>
- #define MINUTES 3 // in minutes
- #define WANTED_LEVEL_DECREASED 3 // Wanted level decreased after picked up the bribe pickup
- #define MAX_BRIBE_PICKUP 17
- #define TIMES 60000 * MINUTES
- new Float:bribeloc[MAX_BRIBE_PICKUP][3] =
- {
- {2614.074000,-2496.038000,33.400730},
- {2553.640000,-2464.262000,13.620030},
- {2296.096000,-1696.051000,13.530400},
- {2580.833000,-1491.032000,24.001700},
- {2716.569000,1048.082000,65.444850},
- {2272.994000,-1099.030000,37.976560},
- {1969.861000,-1158.012000,20.955120},
- {1204.208000,-1613.782000,13.700020},
- {1183.817000,1250.877000,15.179690},
- {733.884800,-1137.050000,18.076720},
- {-610.995100,-1459.496000,14.389780},
- {1116.408000,-719.790300,100.598400},
- {-735.751200 ,65.915320,24.098240},
- {88.533660,-124.964800,1.256244},
- {262.090200,-148.970300,1.578125},
- {690.392600,-209.506700,25.037720},
- {1643.024000,263.909900,19.560340}
- },
- bribepckp[MAX_BRIBE_PICKUP];
- LoadBribe()
- {
- for(new i = 0, s = sizeof(bribeloc); i < s; i++)
- {
- bribepckp[i] = CreateDynamicPickup(1247, 1, bribeloc[i][0], bribeloc[i][1], bribeloc[i][2]);
- }
- }
- forward RespawnBribe(i);
- public RespawnBribe(i)
- {
- bribepckp[i] = CreateDynamicPickup(1247, 1, bribeloc[i][0], bribeloc[i][1], bribeloc[i][2]);
- }
- public OnFilterScriptInit()
- {
- LoadBribe();
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerPickUpDynamicPickup(playerid, pickupid)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- if(wantedlevel > 0)
- {
- for(new i = 0, s = sizeof(bribeloc); i < s; i++)
- {
- if(pickupid == bribepckp[i])
- {
- DestroyDynamicPickup(bribepckp[i]);
- SetTimerEx("RespawnBribe", TIMES, false, "d", i);
- if(wantedlevel <= WANTED_LEVEL_DECREASED)
- {
- SetPlayerWantedLevel(playerid, 0);
- }
- else
- {
- SetPlayerWantedLevel(playerid, wantedlevel - WANTED_LEVEL_DECREASED);
- }
- return 1;
- }
- }
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- SetPlayerWantedLevel(playerid, 6);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement