24.08.2013, 02:46
Buenas,Miren me Puse a mapear un Interior del Hospital pero nose como Hacer que la gente cuando ponga enter en la puerta se spawn en el intetior,porfavor me explican
Te vas a dentro sacas la coordenada luego te vas afuera sacas la coordenada usas IsPlayerInRangeOfPoint con un if para comprobar si estб en la puerta de afuera si, si estб en la puerta de afuera y presiona enter (lo compruebas en la callback OnPlayerKeyStateChange) lo llevas a la coordenada de adentro con SetPlayerPos y le das el interior con SetPlayerInterior (para que no vea todo gris)
|
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{ if (newkeys == KEY_SECONDARY_ATTACK) if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.843) SetPlayerPos(playerid,0.0,0.0,3.0); SetPlayerInterior(playerid, 0) { return 1; } Yo tampoco se e.e Seria algo asi GROVE? XDDD Claro pero con las cordenads correspondiente eso es de la wiki xDDD |
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys == KEY_SECONDARY_ATTACK)
if(IsPlayerInRangeOfPoint(playerid, 7.0, 2695.6880, -1704.6300, 11.8438))
SetPlayerPos(playerid,0.0,0.0,3.0);
SetPlayerInterior(playerid, 0)
{
return 1;
}