[Ajuda] zCMD no OnPlayerKeyStateChange
#1

CMD
pawn Код:
CMD:abrirportabase(playerid, objectid)
..............

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys==KEY_SECONDARY_ATTACK)) // Key ( F / Enter )
    {
        OnPlayerCommandText(playerid,"/abrirportabase"); // Ao Apertar "F" Funcionarб o Comando Do Lado.
    }
    return 1;
}
Comecei com esse treco de zCMD hj e to encontrando alguns problemas aqui...
O OnPlayerKeyStateChange nгo reconhece cmds do zCMD

o Comando funciona perfeitamente se for digitado + nгo funciona cmg usando F
Reply
#2

pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if ((newkeys==KEY_SECONDARY_ATTACK)) // Key ( F / Enter )
    {
        cmd_abrirportabase(playerid, #);
    }
    return 1;
}
Reply
#3







Falta de atenзгo й fogo... mto obrigado amigo
Reply
#4

Nгo ta funfando... tentei de varнos jeitos aqui =[
Reply
#5

Faзa debug.

Coloque uma mensagem no topo do comando:
pawn Код:
CMD: abrirportaobase(playerid, params[]){
     printf("O COMANDO FOI CHAMADO, ENTAO ERRO Й DO COMANDO e NВO DA CALLBACK");
     // resto do comando
}
Reply
#6

o CMD ta funcionando perfeitamente o problema й da Callback!!!

To tentando encontrar tutorial ou alguйm que tenha tido o mesmo problema mas ta osso... o erro continua.
Jб testei vбrios e sempre da esse erro aqui

pawn Код:
C:\Arquivos de programas\Rockstar Games\Server Samp 0.3z\pawno\Oeste.pwn(874) : error 017: undefined symbol "CMD_abrirportabase"
Reply
#7

Use a funзгo IsPlayerInRangeOfPoint no callback que й mais fбcil.
Reply
#8

Descobri qual era o problema... o OnPlayerKeyStateChange nгo reconhece o "Objectid" que estava no comando... x.x

Obrigado a todos pela ajuda ai
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)