Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Kiiruskaamerate asukohad, lootib läbi nende kõigi siis lihtsam.
- new Float:KiirusKaamerad85[3][3] = {
- {-1312.97803, -2923.00537, 50.01320},//LS<->AP
- {-2521.31470, -2153.44507, 29.56001},//AP<->LV
- {-1770.75256, -1696.30579, 31.80180}//LV<->AP
- };
- //Loopib läbi kõigi kiiruskaamerate, kus ta asub siis kontrollib kas ta on saanund juba flash taolist asja või ei.
- //Peale seda kontrollib ka tiimi (mendi ja päästeameti) IRL ei usu, et kontrollib ka mendi numbrimärke ja asju.
- public OnPlayerUpdate(playerid) {
- new string[128],
- for(new i; i != sizeof gObjects115; i++) {
- if(IsPlayerInRangeOfPoint(playerid, 25.0, KiirusKaamerad85[i][0], KiirusKaamerad85[i][1], KiirusKaamerad85[i][2]) && IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0) {
- if(Flashitud[playerid] == 0) {
- new tiim = GrupiMember(playerid);
- if(tiim == 1 || tiim == 2) { //Ment ja päästeamet
- Flashitud[playerid] = 1;
- return 1;
- } else {
- if(GetPlayerSpeed(playerid) > 85 && Flashitud[playerid] == 0) {
- new BuyCarID = GetBuyCarId(playerid), AutoID = GetPlayerVehicleID(playerid);
- Flashitud[playerid] = 1;
- TextDrawShowForPlayer(playerid, ValgeFlash[playerid]);
- format(string,sizeof(string), "* %s kiiruskaamera tabas sõiduki numbrimärgiga %s.", GetPlayerArea(playerid), MasinaInfo[BuyCarID][cRegistration});
- /*Vahepeal ka andmebaasi lisamine kuid kerge numbrimärgi probleem oli nii et võtsin ära.*/
- SendFactionMessage(1, COLOR_LIGHTBLUE, string);
- SetTimerEx("FlashVotmine",750,false,"i",playerid); //Ei tea, vb kiiremaks natukene.
- }
- }
- }
- }
- }
- return 1;
- }
- //Resetib kerge flash efekti ja siis paneb variable enda ka 0.
- funktsioon FlashVotmine(playerid) {
- Flashitud[playerid] = 0;
- TextDrawHideForPlayer(playerid, ValgeFlash[playerid]);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement