[AJUDA] Entrar Na Pickup Apenas Com o F -
Twisted_. - 15.11.2010
Queria Saber Como Eu Fasso Para Entrar Na Pickup Apenas Com o "F"
Se Puderem Me ajudar Agradeзo.
Re: [AJUDA] Entrar Na Pickup Apenas Com o F -
faeldk - 16.11.2010
Coloque em
OnPlayerKeyStateChange
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys & KEY_FIRE)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Coordenadas X,Coordenadas Y,Coordenadas Z))
{
SetPlayerPos(playerid,Coordenadas X,Coordenadas Y,Coordenadas Z);
SetPlayerInterior(playerid,ID do Interior);
}
}
return 1;
}
Respuesta: [AJUDA] Entrar Na Pickup Apenas Com o F -
ipsBruno - 16.11.2010
Coloque tudo em uma Array para Facilitar
pawn Код:
#define COORD 2 //- Nъmeros de Coordenadas
new Float:Coordenadas[COORD][4] =
{
{Coordenada X, Coordenada Y,Coordenada Z,INTERIOR}, //virgula
{Coordenada X, Coordenada Y,Coordenada Z,INTERIOR} //ultimo sem virgula
};
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys & KEY_FIRE)
{
for(new i; i < COORD; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Coordenadas[i][0],Coordenadas[i][1],Coordenadas[i][2]))
{
SetPlayerPos(playerid,Coordenadas Coordenadas[i][0],Coordenadas[i][1],Coordenadas[i][2]);
SetPlayerInterior(playerid,Coordenadas[i][3]);
}
}
}
return true;
}
Re : [AJUDA] Entrar Na Pickup Apenas Com o F -
Twisted_. - 17.11.2010
Olha '-'
Re: [AJUDA] Entrar Na Pickup Apenas Com o F -
zSuYaNw - 18.11.2010
pawn Код:
#define COORD 2 //- Nъmeros de Coordenadas
new Float:Coordenadas[COORD][2] =
{
{Coordenada X, Coordenada Y,Coordenada Z,INTERIOR}, //virgula
{Coordenada X, Coordenada Y,Coordenada Z,INTERIOR} //ultimo sem virgula
};
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (newkeys & KEY_FIRE)
{
for(new i; i < COORD; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, Coordenadas[i][0],Coordenadas[i][1],Coordenadas[i][2]))
{
SetPlayerPos(playerid,Coordenadas Coordenadas[i][0],Coordenadas[i][1],Coordenadas[i][2]);
SetPlayerInterior(playerid,Coordenadas[i][3]);
}
}
}
return true;
}
Re: [AJUDA] Entrar Na Pickup Apenas Com o F -
Katros - 18.11.2010
Com F fica meio tosco!! pq vocк nгo bota pra ele se Teletrasportar 1 metro mais a frente da coordenada, tanto de saida como de entrada, assim nгo buga!!
Re: [AJUDA] Entrar Na Pickup Apenas Com o F -
[FeK]Netizen - 19.11.2010
Faz assim:
pawn Код:
//No topo//
new PickupEntrar; //Define o Pickup de Entrar
new PickupSair; // Define o Pickup de Sair
Agora:
pawn Код:
//No OnGameModeInit() ou OnFilterScriptinit//
//
//Aqui coloque as cordenadas do local de Entrada
PickupEntrar = CreatePickup(IDdoPICKUP,2,PosX,PosY,PosZ,VirtualWorld);//Pickup Definido com Local
//Aqui coloque as cordenadas do local de saida
PickupSair = CreatePickup(IDdoPICKUP,2,PosX,PosY,PosZ,VirtualWorld);//Pickup Definido com Local
Agora no
[/pawn] public OnPlayerPickUpPickup(playerid, pickupid)[/pawn]
Coloque:
pawn Код:
if (pickupid == PickupEntrar)
{
SetPlayerPos(playerid, PosX, PosY, PosZ); //Aqui coloca 1m a frente da saida pra num ser teleportado sempre
SendClientMessage(playerid,0x18FF23AA,"Voce entrou lol");
}
else if (pickupid == PickupSair)
{
SetPlayerPos(playerid, -195.9635, 2554.2236, 66.3328);//Aqui Coloca 1m a frente da Entrada pra num ser teleportado sempre
SendClientMessage(playerid,0x18FF23AA,"Voce saiu lol");
}
Nгo testei lol!
Re: [AJUDA] Entrar Na Pickup Apenas Com o F -
[FeK]Netizen - 19.11.2010
Acima ta como Automaticamente!