[Ajuda] include sscanf e zcmd
#1

Ontem comecei a mexer com as includes zcmd e sscanf, sу que tem um problema que nгo consigo resolver, quando seto a #include sscanf e zcmd, todos os comandos do servidor parгo de funcionar, e volta pra mensagem 'SERVER: Unknown command.' quando erra um comando, sendo que mudei ela, й como se o OnPlayerCommandText inteiro parasse de funcionar, jб tentei colocar meus cmds em um fs sу que da na mesma, alguйm tem a soluзгo??


+REP


Reply
#2

zcmd nгo fica dentro de nenhuma public.
Reply
#3

Quote:
Originally Posted by FStralioti
Посмотреть сообщение
zcmd nгo fica dentro de nenhuma public.
Sim eu sei, nгo coloco dentro de nenhuma, os comandos do zcmd pega normal, sу os do OnPlayerCommandText que nгo.
Reply
#4

Verifique se no final do comando existe o retorno a 1.
Reply
#5

Quote:
Originally Posted by Luan Argolo
Посмотреть сообщение
Verifique se no final do comando existe o retorno a 1.
Tem sim, em todos os comandos.
Reply
#6

Bom, voce pode deletar o OnPlayerCommandText caso voce nao utilize.

e adicionar caso voce nao tenha :
pawn Код:
public OnPlayerCommandPerformed(playerid,  cmdtext[], success)
{
if(success) return 1;
else
return SendClientMessage(playerid , 0xFF0000FF, "[Error]: Este comando nгo existe !"),1;
}
e olhe os comandos , veja se todos tem no final :
Quote:

return 1;
}

Reply
#7

Quote:
Originally Posted by Patrick141
Посмотреть сообщение
Bom, voce pode deletar o OnPlayerCommandText caso voce nao utilize.

e adicionar caso voce nao tenha :
pawn Код:
public OnPlayerCommandPerformed(playerid,  cmdtext[], success)
{
if(success) return 1;
else
return SendClientMessage(playerid , 0xFF0000FF, "[Error]: Este comando nгo existe !"),1;
}
e olhe os comandos , veja se todos tem no final :
Eu substituiria o OnPlayerCommandText pelo OnPlayerCommandPerformed?

@EDIT

Genial, funcionou, obrigado pela ajuda ^^
Reply
#8

Opa , que nada da mesma forma que me ajudam no forum , eu procuro tambem ajudar os outros !
Reply
#9

SERVER: Unknown command

E quando o seu comando nгo existe, Veja se vocк nгo digitou o nome do cmd errado
Caso que tira SERVER: Unknown command coloque estб callback...

Код:
 

 public OnPlayerCommandPerformed(playerid,  cmdtext[], success)
{
if(success) return SendClientMessage(playerid , 0xFF0000FF, "Este comando nгo existe !");
}
return 1;
}
Caso de erro tire o return 1 que eu coloquei pois estou no celular..
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)