[Ajuda] Server: Unknown Command com YCMD
#1

Queria alterar a mensagem default do SA:MP. Mas como faзo isso com YCMD? Jб tentei:

PHP код:
public OnPlayerCommandPerformed(playeridcmdtext[], success)
{
    if(!
success)
    {
        new 
string[64];
        
format(stringsizeof(string), "[ERRO:] {FFFFFF}O comando %s nгo existe"cmdtext);
        
SendClientMessage(playeridCOLOR_ERROstring);
    }
    return 
1;

Mas dб um conflito com a include:

PHP код:
Spring Vale Roleplay\pawno\include\YSI\..\YSI_Visual\y_commands/impl.inc(229) : error 025: function heading differs from prototype
Spring Vale Roleplay
\gamemodes\sprp.pwn(1210) : error 025: function heading differs from prototype 
Mas na include:

PHP код:
forward e_COMMAND_ERRORS:OnPlayerCommandPerformed(playeridcmdtext[], e_COMMAND_ERRORS:success); 
Reply
#2

tb uso YCMD, mas to usando assim
PHP код:
public OnPlayerCommandPerformed(playeridcmdtext[], success)
{
    if(!
success)
    {
        
SendClientMessage(playeridVERMELHO"| ERRO | Comando  Invбlido!");
        return 
1;
    }
    return 
1;

ve aн se funciona!!! (peguei isso de um post do PT e rodou aqui)

@edit:estranho, aqui sua versгo rodou sem conflito com a impl.inc
Reply
#3

O problema й a prуpria funзгo, nгo o seu conteъdo. E estou com todas as includes actualizadas.
Reply
#4

Ninguйm?
Reply
#5

Talvez te ajude:

PHP код:
public e_COMMAND_ERRORS:OnPlayerCommandReceived(playeridcmdtext[], e_COMMAND_ERRORS:success)
{
    if(
success != COMMAND_OK)
        
SendClientMessage(playerid, -1"Este comando nгo existe.");
        
    return 
COMMAND_OK;

Reply
#6

Quote:
Originally Posted by Lуs
Посмотреть сообщение
Talvez te ajude:

PHP код:
public e_COMMAND_ERRORS:OnPlayerCommandReceived(playeridcmdtext[], e_COMMAND_ERRORS:success)
{
    if(
success != COMMAND_OK)
        
SendClientMessage(playerid, -1"Este comando nгo existe.");
        
    return 
COMMAND_OK;

Funcionou! Obrigado
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)