[Ajuda] Keys
#1

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

Como assim /sair ?

Tipo o /q ?
Reply
#3

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
Reply
#4

sim chris.
Reply
#5

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

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

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 ¬¬'
Reply
#8

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;
}
Reply
#9

@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.
Reply
#10

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


Forum Jump:


Users browsing this thread: 1 Guest(s)