SA-MP Forums Archive
[AJUDA] Entrar Na Pickup Apenas Com o F - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Entrar Na Pickup Apenas Com o F (/showthread.php?tid=190601)



[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!