Advertisement
Guest User

Untitled

a guest
Jan 21st, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. forward Float:SetPetrolPrice(pid);
  2. stock Float:SetPetrolPrice(pid)
  3. {
  4.     new bool: UstalonoCene = false;
  5.     new Float: p_price;
  6.     for(new i = 0; i < MAX_PETROLS; i++)
  7.     {
  8.         if(!Petrols[i][petrol_created]) break;
  9.         if(i == pid) continue;
  10.         new Float: odleglosc = GetDistancePointToPoint(Petrols[pid][petrol_pos][0],Petrols[pid][petrol_pos][1],Petrols[pid][petrol_pos][2],Petrols[i][petrol_pos][0],Petrols[i][petrol_pos][1],Petrols[i][petrol_pos][2]);
  11.         if(odleglosc > 20) continue;   
  12.         if(Petrols[i][petrol_price] < 1.0) continue; //Cena nie ustalona
  13.  
  14.         p_price = Petrols[i][petrol_price];
  15.         UstalonoCene = true;
  16.         break;
  17.     }
  18.     if(!UstalonoCene)
  19.     {
  20.         new str[50];
  21.         format(str, sizeof(str), "4.%d", random(100));
  22.         p_price = floatstr(str);
  23.         CreateDynamicMapIcon(Petrols[pid][petrol_pos][0],Petrols[pid][petrol_pos][1],Petrols[pid][petrol_pos][2], 38, 1, -1, -1, -1, 500.0, MAPICON_LOCAL);
  24.     }
  25.     return p_price;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement