Wysłany: 2014-12-20, 15:08
Porucznik
Wiek: 30 Na forum: 5010 dni Posty: 33
Nick w MP: Porucznik
Piwa : 1
Witam,
jak sprawdzi? czy gracz jad?c jakim? pojazdem osi?gn?? jak?? pr?dko??? Dajmy na to 25 km/h?
Prosz? o jakie? rady.
Wysłany: 2014-12-20, 15:28
__.A.__
Wiek: 30 Na forum: 5171 dni Posty: 151
Piwa : 855
gdzie? na dole mapy daj kod:
Kod: stock GetPlayerSpeed(playerid)
{
new Float:speed[4], finish_speed;
GetVehicleVelocity(GetPlayerVehicleID(playerid),speed[0],speed[1],speed[2]);
speed[3] = floatsqroot(((speed[0]*speed[0])+(speed[1]*speed[1]))+(speed[2]*speed[2]))*180.666667;
return finish_speed = floatround(speed[3],floatround_round);
}
sprawdzanie pr?dko?ci:
Kod: if(GetPlayerSpeed(playerid) == 25)
Masz r?wne 25 km/h
Kod: if(GetPlayerSpeed(playerid) >= 25)
Masz r?wne 25 km/h lub wi?cej na ni? 25
Kod: if(GetPlayerSpeed(playerid) < 25)
Masz mniej ni? 25km/h
no i to tyle.
Wysłany: 2014-12-21, 11:36
Porucznik
Wiek: 30 Na forum: 5010 dni Posty: 33
Nick w MP: Porucznik
Piwa : 1
Kod: warning 204: symbol is assigned a value that is never used: "finish_speed"
Takie oto ostrze?enie otrzymuj? korzystaj?c z kodu wg. powy?szych wskaz?wek. What`s wrong?
Wysłany: 2014-12-21, 12:19
Sillence
Wiek: 26 Na forum: 5157 dni Posty: 1514
Nick w MP: Sillence
Piwa : 1517
Porucznik , U?yj tego:
Kod: stock GetPlayerSpeed(playerid)
{
new Float:ST[4];
if(IsPlayerInAnyVehicle(playerid))
GetVehicleVelocity(GetPlayerVehicleID(playerid),ST[0],ST[1],ST[2]);
else GetPlayerVelocity(playerid,ST[0],ST[1],ST[2]);
ST[3] = floatsqroot(floatpower(floatabs(ST[0]), 2.0) + floatpower(floatabs(ST[1]), 2.0) + floatpower(floatabs(ST[2]), 2.0)) * 179.28625;
return floatround(ST[3]);
}
Tagi: sprawdzanie :: czy :: osiągnięto :: daną :: prędkość
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: