[Ajuda]Pickup nгo dar respawn
#1

Eu vo na pickup q crie pra ir pra laje da dp de LS ai eu vo pra Laje sу que quando eu vo na pickup da laje pra voltar pra garagem a pickup nгo estб na garagem e fica lб encima sу se eu ir na laje denovo e ir lб q volta pra garagem como arrumo isso pra as pickups ficar nos dois lugar parado ?

new helibls;
new helibls1;

OnGameMode
PHP код:
    helibls CreatePickup(1239,2,1568.6348,-1690.0464,6.21880);
    
helibls1 CreatePickup(1239,2,1569.3813,-1658.1865,28.39560); //CORDENADA ONDE ENTRA 
PHP код:
public OnPlayerPickUpPickup(playeridpickupid)
{
    if(
pickupid == helibls) { // Defini a pickup!
    
if(PlayerToPoint(1.0playerid,1568.6348,-1690.0464,6.2188)) //Aqui Aonde Ele Tenque tar para ser teleportado !
    
SetPlayerPos(playerid1569.3813,-1660.1865,28.3956);
    
SetPlayerInterior(playerid0); //o id dele !
}
    if(
pickupid == helibls1) { // Defini a pickup!
    
if(PlayerToPoint(1.0playerid,1569.3813,-1658.1865,28.3956)) //Aqui Aonde Ele Tenque tar para ser teleportado !
    
SetPlayerPos(playerid1568.6348,-1694.0464,6.2188);
    
SetPlayerInterior(playerid0); //o id dele !
return 1;
    }
return 
1;

Reply
#2

ai posta o comanda para nos poder te ajudar
Reply
#3

Basta trocar o parвmetro Spawn type dos seus cуdigos CreatePickup. O tipo 2 que estava sendo usado faz a Pickup dar respawn sу apуs algum tempo .


Aqui estб, isto deve resolver o seu problema .


pawn Код:
helibls = CreatePickup(1239,1,1568.6348,-1690.0464,6.2188, 0);
helibls1 = CreatePickup(1239,1,1569.3813,-1658.1865,28.3956, 0);



//retirei algumas coisas desnecessбrias da callback abaixo :).

public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == helibls)
    {
        SetPlayerPos(playerid, 1569.3813,-1660.1865,28.3956);
    }
    if(pickupid == helibls1)
    {
        SetPlayerPos(playerid, 1568.6348,-1694.0464,6.2188);
    }
    return 1;
}


Espero ter ajudado .
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)