SA-MP Forums Archive
Probleminha aqui. - 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: Probleminha aqui. (/showthread.php?tid=389071)



Probleminha aqui. - Duun - 31.10.2012

Oi galera, primeiramente, boa tarde a todos. Bom, criei esse tуpico por que, nгo consegui resolver esse meu problema.
Seguinte, criei um Timer, e ele cria uma Pickup a cada 1 minuto.

Quando o player passa em cima da Pickup, a mesma й destruнda, e o player ganha uma arma.
Ai, depois de um minuto, a Pickup й criada novamente, pelo Timer. Mais , Desta vez, a Pickup nгo й destruнda quando o player a pega. Assim, ele pode ficar pegando a arma toda hora, e nгo era bem isso o que eu planejei.

Entenderгo ? Vou postar o cуdigo.


Na OnPlayerConnect :
pawn Код:
SetTimer("Pickup", 60000, true);
Na Public Pickup :

pawn Код:
public Pickup(playerid)
{
    Deagle = CreatePickup(348 ,1 , -286.3885,2653.8970,62.8455);
    return 1;
}
Na Pickup :

pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == Deagle)
    {
        if(GetPlayerTeam(playerid) != Humanos) return SendClientMessage(playerid,-1,"ArrG !");
        SendClientMessage(playerid,-1,"Vocк Encontrou uma Pistola com 7 Balas !");
       
        GivePlayerWeapon(playerid, 24, 7);
        DestroyPickup(Deagle);
        SetTimerEx("Pickup", 60000,false,"i",playerid);
    }
    return 1;
}
Alguйm sabe o que pode estar acontecendo ? o que hб de errado ?


Re: Probleminha aqui. - zSuYaNw - 31.10.2012

Usa PickupTipes(https://sampwiki.blast.hk/wiki/PickupTypes).

pawn Код:
new
    Deagle
;


Deagle = CreatePickup(348 , 3 ,-286.3885,2653.8970,62.8455);


public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == Deagle)
    {
        if(GetPlayerTeam(playerid) != Humanos)
            return SendClientMessage(playerid,-1,"ArrG !");

        SendClientMessage(playerid,-1,"Vocк Encontrou uma Pistola com 7 Balas !");

        GivePlayerWeapon(playerid, 24, 7);
       
        return true;
    }
    return true;
}



Re: Probleminha aqui. - Duun - 31.10.2012

Creio que o [Full]Garfield[XDB] Nгo entendeu :\

o Timer serve para criar uma pickup a cada 1 min



Re: Probleminha aqui. - zSuYaNw - 31.10.2012

entao filho, na pickup vooce pode configurar
o estilo de spawn da mesma


Re: Probleminha aqui. - Duun - 31.10.2012

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
entao filho, na pickup vooce pode configurar
o estilo de spawn da mesma
Estilo 3, da spawn a pуs a morte do player ?


Re: Probleminha aqui. - zSuYaNw - 31.10.2012

Sim.