Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- forward Float:SetPetrolPrice(pid);
- stock Float:SetPetrolPrice(pid)
- {
- new bool: UstalonoCene = false;
- new Float: p_price;
- for(new i = 0; i < MAX_PETROLS; i++)
- {
- if(!Petrols[i][petrol_created]) break;
- if(i == pid) continue;
- 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]);
- if(odleglosc > 20) continue;
- if(Petrols[i][petrol_price] < 1.0) continue; //Cena nie ustalona
- p_price = Petrols[i][petrol_price];
- UstalonoCene = true;
- break;
- }
- if(!UstalonoCene)
- {
- new str[50];
- format(str, sizeof(str), "4.%d", random(100));
- p_price = floatstr(str);
- 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);
- }
- return p_price;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement