16.11.2014, 15:58
Hola! He puesto un minijuego de derby, y tengo 3 mapas, pienso poner mas pero por el momento solo eso, bueno estoy detectando la pos z para saber si e callу del mapa producto de un empujon de otro jugador, como son 3 mapas, y uno estб mas arriba que el otro cada pos Z es diferente... lo que quiero es que si estб comprobando la pos z en el mapa correcto...
asн lo estoy usando:
y la funciуn
si se fijan el mapa 3 la pos z es mucho mas elevada, es porque el mapa estб mas arriba en cambio los otros dos mapas estбn cerca del agua por eso les puse 2,0... gracias y si no me pude explicar bien me dicen pls
asн lo estoy usando:
Код:
if(!IsPlayerInAnyVehicle(playerid) || CheckPosZ(playerid))
Код:
stock CheckPosZ(playerid) { new Float:X, Float:Y, Float:Z; GetPlayerPos(playerid, X, Y, Z); switch(MapaDerby) { case 1: return Z < 2.0; case 2: return Z < 2.0; case 3: return Z < 430.0; } return 1; }