їEstб comprobando bien la pos z?
#1

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:

Код:
if(!IsPlayerInAnyVehicle(playerid) || CheckPosZ(playerid))
y la funciуn

Код:
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;
}
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
Reply
#2

https://sampforum.blast.hk/showthread.php?tid=273263
Reply
#3

Quote:
Originally Posted by OTACON
Посмотреть сообщение
No se puede hacer algo mбs simple? osea obteniendo la pos z y dependiendo del derby sea una pos Z diferente para perder?
Reply
#4

Tendrнa que ser:

pawn Код:
return (Z < value) ? (1) : (0);
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)