SA-MP Forums Archive
[pedido] equipar no lugar - 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: [pedido] equipar no lugar (/showthread.php?tid=246146)



[pedido] equipar no lugar - drigomes - 03.04.2011

Bom, primeramente eu ja fiz o comando /equipar. Mas o Player pode usa lo aonde estiver, na hora q ele quiser.

queria saber como eu faзo pra ele sу funcionar perto da Pickup


Obrigado pela atenзao.


Re: [pedido] equipar no lugar - []Fabricio[] - 03.04.2011

pawn Код:
if(PlayerToPoint(2.0,playerid,CORDENADAX,CORDENADAY,CORDENADAZ))
{
   GivePlayerWeapon(playerid...
   ...
Caso dк undefined symbol "PlayerToPoint"

adicione ao seu GM

pawn Код:
PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    new Float:oldposx, Float:oldposy, Float:oldposz;
    new Float:tempposx, Float:tempposy, Float:tempposz;
    GetPlayerPos(playerid, oldposx, oldposy, oldposz);
    tempposx = (oldposx -x);
    tempposy = (oldposy -y);
    tempposz = (oldposz -z);
    if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))return 1;
    return 0;
}



Re: [pedido] equipar no lugar - Diogo_Bras - 03.04.2011

pawn Код:
//No comando coloque:
   if(IsPlayerInRangeOfPoint(playerid, Raio, Cord:x, Cord:y, Cord:z)) //Substitua o Cord:x, Cord:y & cord:z pelas cordenadas da pickup
   {
      //Coloque as funзхes de equipar, tipo dar armas, colete, ...
   }else
   {
      //Coloque o que quer que aconteзa, se ele usar o comando sem estar em cima da pickup
   }
   //Coloque o resto do comando



Re: [pedido] equipar no lugar - Vageto[STK] - 03.04.2011

Puto pq nao pediu pra eu no ts


Re: [pedido] equipar no lugar - Macintosh - 03.04.2011

pawn Код:
if(strcmp("/equipar", cmdtext, true) == 0)
{
 if(!IsPlayerInRangeOfPoint(playerid, Raio, X,Y,Z))
 {
  SendClientMessage(playerid, COR, "[ERRO] Nгo estбs no local de equipar");
  return 1;
 }
 GivePlayerWeapon(playerid, 24);
 //...
 return 1;
}



Re: [pedido] equipar no lugar - -GooGle- - 03.04.2011

pawn Код:
if(strcmp("/equipar", cmdtext, true) == 0){
if(!IsPlayerInRangeOfPoint(playerid, Raio, X,Y,Z)) return SendClientMessage(playerid, COR, "[ERRO] Nгo estбs no local de equipar");
GivePlayerWeapon(playerid, ID DA ARMA,balas);
return 0x1;
}



Re: [pedido] equipar no lugar - JonathanFeitosa - 03.04.2011

Vou Ensinar Para Vocк Fazer й aprender diferente desses a cima.



Код:
if(strcmp("/equipar", cmdtext, true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 1.0, X,Y,Z)){
// Se Quiser Que Pegue Sу em cima Coloque 1.0 se Quiser Almentar Pode.
// X Y Z = Coodernadas No Final Vai Ter um Link como pegar coodernadas.
} else return SendClientMessage(playerid, COR, "Vocк Nгo Pode Equipar Nesse Local.");
// Acima a Mensagem Se Ele Nгo Tiver na Coodernada a cima
// Agora Vem a Funзгo, Pode Por o que quiser armas,dinheiros e talz.
GivePlayerWeapon(playerid,IDDAARMA,Balas); // Vocк Pega o ID da Arma abaixo
return 1;
}
Ai Foi Sу um Exemplo. Se Vocк Quiser Sem Essas Coisas Verdes Para Poder Editar:
pawn Код:
if(strcmp("/equipar", cmdtext, true) == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 1.0, X,Y,Z)){
} else return SendClientMessage(playerid, COR, "Vocк Nгo Pode Equipar Nesse Local.");
// Funзхes do comando abaixo
GivePlayerWeapon(playerid,IDDAARMA,Bala);
return 1;
}

Click Aqui Para Ver o ID Das Armas.
Leia Mais Sobre o IsPlayerInRangeOfPoint


Re: [pedido] equipar no lugar - Ricop522 - 03.04.2011

pawn Код:
if(!IsPlayerInRangeOfPoint(playerid, Range(distвncia), Coordenada X, Coordenada Y, Coordenada Z)) return SendClientMessage(playerid, 0xFFFFFFAA, "Vocк nгo estб na posiзгo correta.")
Simples, vai funcionar tranquilamente, o cуdigo й pequeno e sу ocupa uma linha, no caso a linhha depois do seu comando.


Re: [pedido] equipar no lugar - JonathanFeitosa - 03.04.2011

Vai Funcionar Mais ele Nгo Vai Aprender.


Re: [pedido] equipar no lugar - drigomes - 04.04.2011

:S vlw Geral, vo tentar aqui minha proxima pergunta vai ser portoes