[ajuda] Get - 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] Get (
/showthread.php?tid=285864)
[ajuda] Get -
Cristhian - 25.09.2011
alguйm sabe como Geto o botгo que o player ta usando? Por Exemplo: GetPlayerButton... preciso disso pra:
pawn Код:
if(PRESSED(KEY_FIRE))
{
GivePlayerHealth(playerid, -3);
}
Re: [ajuda] Get -
[NWD]Jim._.Carrey - 25.09.2011
https://sampwiki.blast.hk/wiki/GetPlayerKeys
Re: [ajuda] Get -
Cristhian - 25.09.2011
e onde adiciono o "PRESSED"?
em &Keys?
Re: [ajuda] Get -
[NWD]Jim._.Carrey - 25.09.2011
https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
exemplo:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_FIRE)
{
new
veiculo = GetPlayerVehicleID(playerid)
;
if(veiculo)
{
AddVehicleComponent(veiculo, 1010);
}
}
return 1;
}
Re: [ajuda] Get -
Cristhian - 25.09.2011
jб li os 2 e atй agora nгo entendi
Re: [ajuda] Get -
[NWD]Jim._.Carrey - 25.09.2011
Olhe o edit que eu dei '-'
exemplo 2:
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & 128)
{
SendClientMessage(playerid, -1, "Vocк usou o botгo delete :)");
return 1;
}
return 1;
}
Aqui tem uma lista de Keys:
https://sampforum.blast.hk/showthread.php?tid=214280
Re: [ajuda] Get -
Izaac Abreu - 25.09.2011
Voce tambem pode fazer o comando e colocar pra quando ele apertar o botao. Exemplo:
Код:
if (strcmp("/sefoder", cmdtext, true, 10) == 0)
{
SendClientMessageToAll(0xAAAAAAAA, "Danou-se");
return 1;
}
ai se poe:
Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if ((newkeys==KEY_SECONDARY_ATTACK)) //Ataque secundario seria enter ou F
{
OnPlayerCommandText(playerid,"/sefoder"); //Quando aperta F ou enter pega isso
}