SA-MP Forums Archive
[AJUDA] Pickup - 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] Pickup (/showthread.php?tid=153223)



[AJUDA] Pickup - Mengao_Carioca - 08.06.2010

Alguem pode me dizer ql eh o codigo para colocar uma mensagem (tipow akele comando de admin /ann) quando paassa emcima do pickup aparece. Ex.: Casa do Mengгo

OBS.: PROCUREI NO SEARCH E OQ EU INCONTREI FOI A MENSAGEM NO CHAT, MAS EU QRO NA TELA TIPoW /ANN


Obrigado


Re: [AJUDA] Pickup - Caio_Cartaxo - 08.06.2010

Nгo entendi muito bem nгo O.o
и tipo uma menssagem voadora? (3d label)
Ou uma menssagem que aparece grande na tela? (Text Draw)


Re: [AJUDA] Pickup - Mengao_Carioca - 08.06.2010

sabe akele comando de admin /ann? TEXTDRAW


Re: [AJUDA] Pickup - [NWD]Tweener_ - 08.06.2010

Tipo, tira base disso:
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == pickup_LaLб)
    {
    //Mensagem aqui
    } else if(pickupid == pickup_LбLб)
    {
    //Mensagem aqui
    }
    return 1;
}
Explicaзгo:

pickup_LaLб: O Nome da Pickup criada.
Mensagem Aqui: AI se defini qual o tipo de mensagem que vocк quer que apareзa.


Re: [AJUDA] Pickup - Leo Nikov - 08.06.2010

vou dar um exemplo de como eu faзo
pawn Код:
new Prefeitura;
new PrefeituraS;
public OnGameModeInit()
{
  Prefeitura = CreatePickup(1239, 1, -206.9094,1119.2426,20.4297);
  PrefeituraS = CreatePickup(1239, 1, 387.8209,173.8964,1008.3828);
  return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Prefeitura)
{
  GameTextForPlayer(playerid,"~w~Bem ~p~Vindo.", 1000, 1);
  SetPlayerInterior(playerid,3);
  SetPlayerPos(playerid,384.0839,173.8283,1008.3828);
}
if(pickupid == PrefeituraS)
{
  GameTextForPlayer(playerid,"~w~Volte ~p~Sempre.", 1000, 1);
  SetPlayerInterior(playerid,0);
  SetPlayerPos(playerid,-204.8080,1119.1516,19.7422);
}
}
Explicando
GameTextForPlayer(playerid,"Mensagem", Tempo em mile, estilo se vc procurar vc acha);
o resto vc pode aprender



Re: [AJUDA] Pickup - [NWD]Tweener_ - 08.06.2010

Isso ae, esqueci da parte de criar a pickup, mais ele disse que queria saber como colocava a mensagem, entгo nem me preucupei com isso


Re: [AJUDA] Pickup - Caio_Cartaxo - 08.06.2010

pawn Код:
//No topo do gm
new Pic;

//OnGameModeInit

Pic = CreatePickup(ID, 1, X,Y,Z); //


public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == Pic)
    {
    GameTextForPlayer(playerid, "Parabens!, voce passou nesse pickup :D", 5000, 1);
    }
    return 1;
}



Re: [AJUDA] Pickup - Mengao_Carioca - 08.06.2010

Vlws


Re: [AJUDA] Pickup - brunofox - 08.06.2010

Queria saber como fazer pra determida funзгo sу ser usada perto da pickup
Ex: O player nгo conseguir usar determinado comando longe desse local e como expandir esse local, deixar com uma area maior pra usar o comando
Ex pro cara usar /an apenas proximo da San News


Re: [AJUDA] Pickup - [BR]Michael - 08.06.2010

Код:
new Pickups;

//OnGameModeInit

Pickups = CreatePickup(ID, 1, X,Y,Z); //


public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Pickups)
{
if(IsPlayerInRangeOfPoint(playerid, distancia, X, Y, Z))
{
SendClientMessage(playerid,0xFFFFFFFF,"Vocк estб prуximo desse pickup!");
}
return 1;
}
}
Bruno, tu pode por um pickup lб e fazer ele se ligar com o comando /an
Ou entгo utiliza no /an o IsPlayerInRangeOfPoint.