[Ajuda] teleporte
#1

salve galera! alguem poderia me ajudar a fazer um teleporte usando o IsPlayerInRangeOfPoint, quando o player chegar no ponto especifico seja teleportado automaticamente, espero que voces possam me ajuda!
Reply
#2

Quote:

public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp("/entrar", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 2903.5781,-811.2523,11.0469)) // Se o player estiver no raio de 2metros da coordenada ele sera transportado.
{
SetPlayerPos(playerid,2906.0796,-811.3907,11.0469);
SetPlayerInterior(playerid, 0);
return 1;
}
}
return 0;
}

Ae ^^! mude as coordenadas desse cуdigo que eu te passei para a sua entendeu?
Reply
#3

tem como colocar pressionando uma tecla?
Reply
#4

Sim.

Vб na public:

Quote:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys == KEY_SECONDARY_ATTACK))
{
OnPlayerCommandText(playerid,"/entrar");
}
return 1;
}

Entendeu?
Reply
#5

vllw manin <3
Reply
#6

#Noizes ^^
Reply
#7

kk vllw resolvido
Reply
#8

Quote:

CMD:entrar(playerid)//PRF entrada
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, X, Y, Z))
{
SetPlayerPos(playerid, X, Y, Z);
SetPlayerInterior(playerid, 0);// 0 й fora de qualquer interior
return 1;
}
return 1;
}

Quote:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys == KEY_SECONDARY_ATTACK))
{
cmd_entrar(playerid);
}
return 1;
}

Pronto. Vocк tem a include ZCMD nй?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)