Advertisement
Guest User

Kiiruskaamerad

a guest
Aug 30th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. //Kiiruskaamerate asukohad, lootib läbi nende kõigi siis lihtsam.
  2. new Float:KiirusKaamerad85[3][3] = {
  3. {-1312.97803, -2923.00537, 50.01320},//LS<->AP
  4. {-2521.31470, -2153.44507, 29.56001},//AP<->LV
  5. {-1770.75256, -1696.30579, 31.80180}//LV<->AP
  6. };
  7.  
  8. //Loopib läbi kõigi kiiruskaamerate, kus ta asub siis kontrollib kas ta on saanund juba flash taolist asja või ei.
  9. //Peale seda kontrollib ka tiimi (mendi ja päästeameti) IRL ei usu, et kontrollib ka mendi numbrimärke ja asju.
  10. public OnPlayerUpdate(playerid) {
  11. new string[128],
  12. for(new i; i != sizeof gObjects115; i++) {
  13. if(IsPlayerInRangeOfPoint(playerid, 25.0, KiirusKaamerad85[i][0], KiirusKaamerad85[i][1], KiirusKaamerad85[i][2]) && IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleSeat(playerid) == 0) {
  14. if(Flashitud[playerid] == 0) {
  15. new tiim = GrupiMember(playerid);
  16. if(tiim == 1 || tiim == 2) { //Ment ja päästeamet
  17. Flashitud[playerid] = 1;
  18. return 1;
  19. } else {
  20. if(GetPlayerSpeed(playerid) > 85 && Flashitud[playerid] == 0) {
  21. new BuyCarID = GetBuyCarId(playerid), AutoID = GetPlayerVehicleID(playerid);
  22. Flashitud[playerid] = 1;
  23. TextDrawShowForPlayer(playerid, ValgeFlash[playerid]);
  24. format(string,sizeof(string), "* %s kiiruskaamera tabas sõiduki numbrimärgiga %s.", GetPlayerArea(playerid), MasinaInfo[BuyCarID][cRegistration});
  25. /*Vahepeal ka andmebaasi lisamine kuid kerge numbrimärgi probleem oli nii et võtsin ära.*/
  26. SendFactionMessage(1, COLOR_LIGHTBLUE, string);
  27. SetTimerEx("FlashVotmine",750,false,"i",playerid); //Ei tea, vb kiiremaks natukene.
  28. }
  29. }
  30. }
  31. }
  32. }
  33. return 1;
  34. }
  35.  
  36. //Resetib kerge flash efekti ja siis paneb variable enda ka 0.
  37. funktsioon FlashVotmine(playerid) {
  38. Flashitud[playerid] = 0;
  39. TextDrawHideForPlayer(playerid, ValgeFlash[playerid]);
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement