[Ajuda] Checar player 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] Checar player Pickup (
/showthread.php?tid=386929)
Checar player Pickup -
FreeGells - 22.10.2012
Como posso checar se o player estб em uma pickup sem usar IsPlayerInRangeOfPoint ? Thanks
Re: Checar player Pickup -
paulor - 22.10.2012
https://sampwiki.blast.hk/wiki/OnPlayerPickUpPickup
usando:
https://sampwiki.blast.hk/wiki/CreatePickup
com variбveis...
Re: Checar player Pickup -
FreeGells - 22.10.2012
tipo, eu tentei fazer com variбveis, mas queria q toda vez q o player saнsse da pickup, a variбvel voltasse a ser 0 ! Sу nгo sei como fazer isso.
Re: Checar player Pickup -
zSuYaNw - 22.10.2012
A funзгo OnPlayerPickupPickup й chamada quando um player passa encima de uma pick-up.
aconselho-te usar esta callback que o Paulor falou.
pode-se usar assim;
No Topo:
No OnGameModeInit
pawn Код:
MinhaPickup = AddStaticPickup ( ... );
No OnplayerPickupPickup
pawn Код:
if(pickup == MinhaPickup){
print("Passou na pickup");
}
Re: Checar player Pickup -
FreeGells - 22.10.2012
Sim Garfield, mas como posso fazer pra qd ele sair da pickup resetar uma tal variavel?
Re: Checar player Pickup -
paulor - 22.10.2012
A CallBack sу vai ser chamada um vez dps que o Player entrou no Check entгo quando ele entra vocк reseta pois mesmo ele no Check nгo serб chamada a CallBack enquanto ele nгo sair e voltar...
Re: Checar player Pickup -
zSuYaNw - 22.10.2012
Olhe meu exemplo acima
Re: Checar player Pickup -
Lucas-Fc - 22.10.2012
OnGameModeInit
pawn Код:
PickUp = CreatePickup( id da pickup ,1, Cordeada );
OnPlayerKeyStateChange
pawn Код:
{
if(newkeys== 16)
{
if(IsPlayerInRangeOfPoint(playerid,1.0, Cordenada da Pickup que vc criou acima))
{
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,24,750);
GivePlayerWeapon(playerid,25,750);
GivePlayerWeapon(playerid,31,750);
GivePlayerWeapon(playerid,29,750);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,65);
}
}
}
return 1;
}
OnPlayerPickUpPickup
pawn Код:
if(pickup == PickUp )
{
}
}
return 1;
}
pawn Код:
Quando o player apertar F em cima da Pickup. vai ganhar armas '-'