SA-MP Forums Archive
[Ajuda] Keys - 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] Keys (/showthread.php?tid=348029)



[Ajuda] Keys - ViictorDaay- - 03.06.2012

Como boto pra um comando ser executado por uma KEY?
tipo /sair invez de usar /sair usa uma key.


Re: [DUVIDA] Keys - Ades - 03.06.2012

Como assim /sair ?

Tipo o /q ?


Re: [DUVIDA] Keys - ChrisRock - 03.06.2012

colocar pra ao invйs de /sair usar uma key do teclado? tipo F?

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
https://sampwiki.blast.hk/wiki/OnPlayerKeyStateChange


Re: [DUVIDA] Keys - ViictorDaay- - 03.06.2012

sim chris.


Re: [DUVIDA] Keys - @Riichard - 03.06.2012

Vejб meu tutorial :
https://sampforum.blast.hk/showthread.php?tid=339823
So mude as funзхes..


Re: [DUVIDA] Keys - ViictorDaay- - 03.06.2012

eu quero que quando ele aperte 'F' execute o comando de /sair


Re: [DUVIDA] Keys - @Riichard - 03.06.2012

Quote:
Originally Posted by ViictorDaay-
Посмотреть сообщение
eu quero que quando ele aperte 'F' execute o comando de /sair
Por acaso,vocк leu o meu tutorial?

Pegue o Exemplo,e so mude a funзao ¬¬'


Re: [DUVIDA] Keys - ChrisRock - 03.06.2012

pawn Код:
if(!strcmp(cmdtext, "/sair", true)) // Seu comando /sair.
{
      SetPlayerPos(playerid, posx, posy, posz);
      SetPlayerInterior(playerid, 0);
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
     if((newkeys == KEY_SECONDARY_ATTACK)) // KEY_SECONDARY_ATTACK = F
     {
           OnPlayerCommandText(playerid,"/sair") // Comando que serб chamado ao apertar F.
           //Coloca mais.
     }
     return 1;
}



Re: [DUVIDA] Keys - leonardo1434 - 03.06.2012

@Chirs, seu comando estб errado, Nгo й " == " e sim "&" nгo iria funcionar. e caso tivesse com "&" toda vez que ele aperta-se F ou enter ele seria teleportado...

Nгo seria mais fбcil criar uma pickup, adicionar um isplayerinrangeofpoint e a secundary key, e depois criar uma bool? Coisa tгo simples.


Re: [DUVIDA] Keys - paulor - 03.06.2012

Em strcmp.
pawn Код:
OnPlayerCommandText(playerid, "/sair");
Em ZCMD
pawn Код:
cmd_sair(playerid);