[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=352122)
[Ajuda] Pickup -
Ades - 18.06.2012
pawn Код:
new pickupcasa;
new pickupcasa2;
public OnFilterScriptInit()
pickupcasa = CreatePickup(1318, 1,982.501,-2142.684,13.431);
pickupcasa2 = CreatePickup(1318, 1,1127.252,-2040.167,31.674);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickupcasa)
{
SetPlayerPos(playerid,1125.473,-2040.228,31.396);
}
if(pickupid == pickupcasa2)
{
SetPlayerPos(playerid,982.843,-2139.494,12.412);
}
return 1;
}
Como eu poderia passar , pra apertar a tecla ENTER para entrar/sair do interior ?
Re: [Ajuda] Pickup -
EditPawn - 18.06.2012
use OnPlayerKeyStateChange com a Tecla = 16 '-'
Re: [Ajuda] Pickup -
Ades - 18.06.2012
Poderia dar exemplo de uso ?
Pois no wiki samp , entendi nada :S
Tem algum tutorial sobre isso ?
Re: [Ajuda] Pickup -
EditPawn - 18.06.2012
Quote:
Originally Posted by Ades
Poderia dar exemplo de uso ?
Pois no wiki samp , entendi nada :S
Tem algum tutorial sobre isso ?
|
Use IsPlayerInRangeOfPoint, nao precisa criar var para a pickup..
Exemplo:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16 && IsPlayerInRangeOfPoint(playerid, 3, X, Y, Z))
{
SetPlayerPos(playerid, x, y, z);
}
return 1;
}
Re: [Ajuda] Pickup -
Ades - 18.06.2012
THX +rep
Vo almuзar o/