AvestX 5 Odesláno: 28. Březen, 2010 Share Odesláno: 28. Březen, 2010 Zdravím... Potřeboval bych funkci, (pokud někdo ví) která určí k jaké nemocnici je hráč nejblíže. Třeba když je blíže k nemocnici v LS tak ho to portne do LS nebo LV a do LV ... ale ten port bych si udělal já jen potřebuju funkci + použití.. Pokud to chápete, a o něčem víte rychle to sem dejte Děkuji za pomoc + odpověd. Link to comment Share on other sites More sharing options...
0 Roox 1 Odesláno: 28. Březen, 2010 Share Odesláno: 28. Březen, 2010 Zkus toto... stock GetPlayerNearestHospital(playerid) { if(GetDistanceToPointEx(playerid, X1, Y1, Z1) < GetDistanceToPointEx(playerid, X2, Y2, Z2) && GetDistanceToPointEx(playerid, X1, Y1, Z1) < GetDistanceToPointEx(playerid, X3, Y3, Z3) return 1; else if(GetDistanceToPointEx(playerid, X2, Y2, Z2) < GetDistanceToPointEx(playerid, X1, Y1, Z1) && GetDistanceToPointEx(playerid, X2, Y2, Z2) < GetDistanceToPointEx(playerid, X3, Y3, Z3) return 2; else return 3; } GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z) { new Float:x1,Float:y1,Float:z1; new Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),4)+floatpower(floatabs(floatsub(y,y1)),4)+floatpower(floatabs(floatsub(z,z1)),4)); return floatround(tmpdis); } Dopln si tam souradnice nemocnic a bude se pouzivat if(GetPlayerNearestHospital(playerid) == 1) { SetPlayerPos(playerid, X, Y, Z); } else if(GetPlayerNearestHospital(playerid) == 2) { SetPlayerPos(playerid, X, Y, Z); } else if(GetPlayerNearestHospital(playerid) == 3) { SetPlayerPos(playerid, X, Y, Z); } Melo by to pak jit Link to comment Share on other sites More sharing options...
Dotaz
AvestX 5
Zdravím...
Potřeboval bych funkci, (pokud někdo ví) která určí k jaké nemocnici je hráč nejblíže.
Třeba když je blíže k nemocnici v LS tak ho to portne do LS nebo LV a do LV ... ale ten port bych si udělal
já jen potřebuju funkci + použití..
Pokud to chápete, a o něčem víte rychle to sem dejte
Děkuji za pomoc + odpověd.
Link to comment
Share on other sites
1 odpověd na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now