SA-MP Forums Archive
[DUV]Usar o Comando sу em cima do Pickup, como faz? - 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: [DUV]Usar o Comando sу em cima do Pickup, como faz? (/showthread.php?tid=125196)



[DUV]Usar o Comando sу em cima do Pickup, como faz? - Joaquim_Blakman - 02.02.2010

Tipo, eu criei um comando pra equipar gangs, mas ele pode ser usado em qualquer lugar, como faz pra sу poder usar em cima do pickup?

Cуdigo do Pickup:
pawn Code:
pickupgroove = CreatePickup(361,1,2518.4231,-1666.2295,14.2794);//Pickup Groove
Cуdigo do Comando:
pawn Code:
if(strcmp(cmd, "/equipargroove", true) == 0)
        {
            GetPlayerName(playerid, sendername, sizeof(sendername));
        if(PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 15)
      {
                    format(string, sizeof(string), "* gangster %s Pegou Seu Equipamento de Combate!.", sendername);
                    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                    ResetPlayerWeapons(playerid);
              GivePlayerWeapon(playerid,29,100);
              GivePlayerWeapon(playerid,24,100);
              SetPlayerArmour(playerid,25);
              SendClientMessage(playerid,COLOR_DBLUE,"Vocк pegou seu equipamento!");
              }
            return 1;
     }
Alguem pode ajudar? xD


Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - riad12 - 02.02.2010

Estou com a mesma duvida


Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - Lucas_Brasil - 02.02.2010

qual GM vocк usa?
em todo caso vou colocar um jeito que serve em qualquer GM:

pawn Code:
if(strcmp(cmd, "/equipargroove", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
  if(PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 15)
  {
      if(IsPlayerInRangeOfPoint(playerid, raio, coord.X, coord.Y, coord.Z)
      {
      format(string, sizeof(string), "* gangster %s Pegou Seu Equipamento de Combate!.",sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,29,100);
      GivePlayerWeapon(playerid,24,100);
      SetPlayerArmour(playerid,25);
      SendClientMessage(playerid,COLOR_DBLUE,"Vocк pegou seu equipamento!");
      }
      }
      return 1;
}
a funзгo usada para checar se o player esta no ponto й IsPlayerInRangeOfPoint(playerid, raio, coord.X, coord.Y, coord.Z)


Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - Joaquim_Blakman - 02.02.2010

Quote:
Originally Posted by LuCaS_
qual GM vocк usa?
em todo caso vou colocar um jeito que serve em qualquer GM:

pawn Code:
if(strcmp(cmd, "/equipargroove", true) == 0)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
  if(PlayerInfo[playerid][pLider] == 15 || PlayerInfo[playerid][pMembro] == 15)
  {
      if(IsPlayerInRangeOfPoint(playerid, raio, coord.X, coord.Y, coord.Z)
      {
      format(string, sizeof(string), "* gangster %s Pegou Seu Equipamento de Combate!.",sendername);
      ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      ResetPlayerWeapons(playerid);
      GivePlayerWeapon(playerid,29,100);
      GivePlayerWeapon(playerid,24,100);
      SetPlayerArmour(playerid,25);
      SendClientMessage(playerid,COLOR_DBLUE,"Vocк pegou seu equipamento!");
      }
      }
      return 1;
}
a funзгo usada para checar se o player esta no ponto й IsPlayerInRangeOfPoint(playerid, raio, coord.X, coord.Y, coord.Z)
Meu gm й o do thug, jб usei o isplayerrageofpoint, o playertopoint e nгo deram certo tambйm =/


Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - Lucas_Brasil - 02.02.2010

quanto vocк esta colocando de raio?


Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - Joaquim_Blakman - 02.02.2010

Quote:
Originally Posted by LuCaS_
quanto vocк esta colocando de raio?
hггn? o.O Tipo, eu coloco isso e a coordenada ai da um monte de erro, quando vou na linha do erro й no OnPlayerLogin ( nada haver nй -.- )

Maas, eu acho que sei o que tu quis dizer, como eu estou colocando as coodenadas nй?

Bom, as coordenadas no save saiu assim:
Code:
AddPlayerClass(270,2518.4231,-1666.2295,14.2794,85.6008,0,0,0,0,0,0); // Groove Pickup 1
Eu estou colocando assim:
pawn Code:
if(IsPlayerInRangeOfPoint(playerid,2518.4231,-1666.2295,14.2794))



Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - Lucas_Brasil - 02.02.2010

Quote:
Originally Posted by Joaquim_Blakman
Quote:
Originally Posted by LuCaS_
quanto vocк esta colocando de raio?
hггn? o.O Tipo, eu coloco isso e a coordenada ai da um monte de erro, quando vou na linha do erro й no OnPlayerLogin ( nada haver nй -.- )

Maas, eu acho que sei o que tu quis dizer, como eu estou colocando as coodenadas nй?

Bom, as coordenadas no save saiu assim:
Code:
AddPlayerClass(270,2518.4231,-1666.2295,14.2794,85.6008,0,0,0,0,0,0); // Groove Pickup 1
Eu estou colocando assim:
pawn Code:
if(IsPlayerInRangeOfPoint(playerid,2518.4231,-1666.2295,14.2794))
ta errado cara, coloca assim:
pawn Code:
if(IsPlayerInRangeOfPoint(playerid,10.0,2518.4231,-1666.2295,14.2794))
e se ta dando muitos erros й por que ta faltando uma chave ( } )


Re: [DUV]Usar o Comando sу em cima do Pickup, como faz? - Joaquim_Blakman - 02.02.2010

kkkkkkkkkkkkkkkkkkkkkkkkkkkk, era a merda da chave doido -.-

Vlw lucas, de novo