[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=389141)
Pickup -
Duun - 31.10.2012
Oi galera, tem uma pickup aqui no meu gm, que quando o player passa por cima,. ganha uma arma, mais , acontece que eu quero que sу os players do time 1 peguem a arma, mais isso nгo ta acontecendo. os cara da equipe 2 podem pegar a arma, mesmo com a condiзгo q fiz.
vejam :
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Deagle)
{
if(GetPlayerTeam(playerid) == 2) return SendClientMessage(playerid,-1,"ArrG !");
SendClientMessage(playerid,-1,"Vocк Encontrou uma Pistola com 7 Balas !");
GivePlayerWeapon(playerid, 24, 7);
}
return 1;
}
Como isso ta acontecendo, sendo que if(GetPlayerTeam(playerid) == 2) estб restringindo tudo ?
Re: Pickup -
Bruno_Cyra - 31.10.2012
uma soluзгo seria:
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Deagle)
{
if(GetPlayerTeam(playerid) == 2) return SendClientMessage(playerid,-1,"ArrG !");
else {
SendClientMessage(playerid,-1,"Vocк Encontrou uma Pistola com 7 Balas !");
GivePlayerWeapon(playerid, 24, 7);
}
}
return 1;
}
Re: Pickup -
Duun - 31.10.2012
Quote:
Originally Posted by Bruno_Cyra
uma soluзгo seria:
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid) { if(pickupid == Deagle) { if(GetPlayerTeam(playerid) == 2) return SendClientMessage(playerid,-1,"ArrG !"); else { SendClientMessage(playerid,-1,"Vocк Encontrou uma Pistola com 7 Balas !"); GivePlayerWeapon(playerid, 24, 7); } } return 1; }
|
Pф mano, compilou, vou testar la. Muito obrigado ai pela atenзгo.
Re: Pickup -
Duun - 31.10.2012
Pф cara, mesmo assim, nгo deu certo, o player do outro time consegue pegar a arma. :\
Re: Pickup -
Bruno_Cyra - 31.10.2012
entгo й assim, possivelmente todos os jogadores estгo no time 1, entao procura onde й definido o time dos jogadores e faz com que eles fiquem em times diferentes, ou se possivel vai la encima e crie uma variavel:
no momento de definir o time vocк coloca para essa variavel receber o time do cara, o time que eles escolheu ou que vocк definiu
pawn Код:
time[playerid] = time que vocк escolher;
e substitui nesse codigo o GetPlayerTeam pelo time[playerid]
Re: Pickup -
@FatalFormat - 31.10.2012
pawn Код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == Deagle)
{
if(GetPlayerTeam(playerid) == 1)
{
SendClientMessage(playerid,-1,"Vocк Encontrou uma Pistola com 7 Balas !");
GivePlayerWeapon(playerid, 24, 7);
}
}
return 1;
}
Vejб se setou a team para 1 para a equipe desejada.