[Ajuda]Com Pickup
#1

Bom meu problema й o seguinte eu consigo criar a pickup mais ela nao teleporta o player , vou fazer 1 observaзгo nгo sei interfere:
A Public das Pickup estб abaixo da public ongamemodeint e acima da ongamemodexit



pawn Код:
//New PickUP Restaurante
new EntradaRestaurante;
new SaidaRestaurante

pawn Код:
//PickUP Restaurante
    EntradaRestaurante =  AddStaticPickup(1318, 1, 381.3905,-1735.1147,8.1240);
    SaidaRestaurante =  AddStaticPickup(1318, 1, 370.4260,-1718.8108,17.0385);
//Ate aqui tudo bem

pawn Код:
//Public do PickUp
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == EntradaRestaurante)
    {
        SetPlayerPos(playerid,370.2837,-1716.7191,17.0385);//Entrada
        SetPlayerInterior(playerid,0);
    }
    if(pickupid == SaidaRestaurante)
    {
        SetPlayerPos(playerid,382.3796,-1734.9338,8.3917);//Saida
        SetPlayerInterior(playerid,0);
    }
}
Reply
#2

pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == EntradaRestaurante)
    {
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid,370.2837,-1716.7191,17.0385);//Entrada
    }
    if(pickupid == SaidaRestaurante)
    {
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid,382.3796,-1734.9338,8.3917);//Saida
    }
}
Reply
#3

Continuou a mesma coisa :S
Reply
#4

@DoublePost
Alguem me ajuda pela mor de Deus preciso fazer 1 pickup, tinha prometido aos players do meu server...
Eu criei 1 Restaurante no MTA e nгo to conseguindo criar o teleporte para lб!!!
Reply
#5

retira o setplayervirtualworld e tenta e diz no que deu
Reply
#6

Tirei n funcionou ainda.. nгo й para um interior e para los santos mesmo


@EDIT

O Lugar da Plubic interfere em algo serб ;s ?
Reply
#7

provavelmente nгo pois tenho um fs que o command text ta no comeзo e o gm iinit ta quase no fim e funciona certo
Reply
#8

Vou criar no FS se nгo funciona foda se
Reply
#9

pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
    if(newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
    if(PlayerToPoint(1,playerid,382.3796,-1734.9338,8.3917))
        {
            SetPlayerInterior(playerid,0);
            SetPlayerPos(playerid,370.2837,-1716.7191,17.0385);//Entrada
        }
    }
    if(PlayerToPoint(1, playerid,370.2837,-1716.7191,17.0385))
    {
        SetPlayerInterior(playerid,0);
        SetPlayerPos(playerid,382.3796,-1734.9338,8.3917);//Saida
    }
    return 0;
}

Ae, tenta isso, pois pod q o cara va diretamente ao pickup de saida e ele entre e saia q vc nem veja *-*

Espero ter Ajudado :P

Obs: So ira teleporta caso o player aperte 'F'
Reply
#10

Pode ser isso tambйm...
as coordenadas da saida deve ser a mesma das coordenadas de spawn na hora que entra..
veja se nгo й isso....
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)