[Ajuda] Server: UNKNOWN COMMAND
#1

Estou criando um sistema de Plantaзгo de maconha..
Porйm quando digito o comando, aparece escrito "Server: UNKNOWN COMMAND"
Alguйm poderia me ajudar? Pois nгo consigo descobrir.
Quem puder ajudar eu vou agradecer eternamente.

PHP код:
    if(strcmp(cmd"/vermaconhas"true) == 0)
{
    new 
localmac 0;
    
JeffStringzao[0] = SOS;
    for(new 
maconhaid=0;maconhaid MAX_MACONHAmaconhaid++)
    {
        if(
MaconhaInfo[maconhaid][PodeUsar] == false && strcmp(MaconhaInfo[maconhaid][Dono], PlayerName(playerid), true)==0)
        {
            
localmac++;
            
LocalizeMaconha[localmac][playerid] = maconhaid;
            if(
MaconhaInfo[maconhaid][Crescida] >= Max_Crescida)
            {
                
format(stringsizeof string"Plantaзгo %d: {00BC00}(Pronta) Gramas: [%d]\n",maconhaid+1,MaconhaInfo[maconhaid][GramasProntas]);
                
strcat(JeffStringzao,string);
            }
            else
            {
                
format(stringsizeof string"Plantaзгo %d: {00BC00}Crescendo:[%d/%d] Gramas:[%d]\n",maconhaid+1MaconhaInfo[maconhaid][Crescida], Max_CrescidaMaconhaInfo[maconhaid][GramasProntas]);
                
strcat(JeffStringzao,string);
            }
        }
    }
    
ShowPlayerDialog(playerid1478DIALOG_STYLE_LIST"Menu maconha"JeffStringzao"Localizar""Sair");
    return 
true;

Reply
#2

Use:

https://sampforum.blast.hk/showthread.php?tid=262796

https://sampforum.blast.hk/showthread.php?tid=587209
Reply
#3

SERVER: UNKNOWN COMMAND nгo tem haver com crash, acontece isso devido nгo returnar 1 ao digitar um comando no chat...

@Topico

Tente dessa maneira e me de resposta

PHP код:
if(strcmp(cmd"/vermaconhas"true) == 0)
{
    new 
localmac 0;
    
JeffStringzao[0] = SOS;
    for(new 
maconhaid=0;maconhaid MAX_MACONHAmaconhaid++)
    {
        if(
MaconhaInfo[maconhaid][PodeUsar] == false && strcmp(MaconhaInfo[maconhaid][Dono], PlayerName(playerid), true)==0)
        {
            
localmac++;
            
LocalizeMaconha[localmac][playerid] = maconhaid;
            if(
MaconhaInfo[maconhaid][Crescida] >= Max_Crescida)
            {
                
format(stringsizeof string"Plantaзгo %d: {00BC00}(Pronta) Gramas: [%d]\n",maconhaid+1,MaconhaInfo[maconhaid][GramasProntas]);
                
strcat(JeffStringzao,string);
            }
            else
            {
                
format(stringsizeof string"Plantaзгo %d: {00BC00}Crescendo:[%d/%d] Gramas:[%d]\n",maconhaid+1MaconhaInfo[maconhaid][Crescida], Max_CrescidaMaconhaInfo[maconhaid][GramasProntas]);
                
strcat(JeffStringzao,string);
            }
        }
    }
    
ShowPlayerDialog(playerid1478DIALOG_STYLE_LIST"Menu maconha"JeffStringzao"Localizar""Sair");
    return 
1;

Reply
#4

Amigo vocк esta usando
PHP код:
    return false;

no final do OnPlayerCommandText ?

@Garotin

Esse cуdigo que vocк postou, sу alterou true por 1 ? seria mesma coisa nгo ?
Reply
#5

Quote:
Originally Posted by garotin
Посмотреть сообщение
SERVER: UNKNOWN COMMAND nгo tem haver com crash, acontece isso devido nгo returnar 1 ao digitar um comando no chat...

@Topico

Tente dessa maneira e me de resposta

PHP код:
if(strcmp(cmd"/vermaconhas"true) == 0)
{
    new 
localmac 0;
    
JeffStringzao[0] = SOS;
    for(new 
maconhaid=0;maconhaid MAX_MACONHAmaconhaid++)
    {
        if(
MaconhaInfo[maconhaid][PodeUsar] == false && strcmp(MaconhaInfo[maconhaid][Dono], PlayerName(playerid), true)==0)
        {
            
localmac++;
            
LocalizeMaconha[localmac][playerid] = maconhaid;
            if(
MaconhaInfo[maconhaid][Crescida] >= Max_Crescida)
            {
                
format(stringsizeof string"Plantaзгo %d: {00BC00}(Pronta) Gramas: [%d]\n",maconhaid+1,MaconhaInfo[maconhaid][GramasProntas]);
                
strcat(JeffStringzao,string);
            }
            else
            {
                
format(stringsizeof string"Plantaзгo %d: {00BC00}Crescendo:[%d/%d] Gramas:[%d]\n",maconhaid+1MaconhaInfo[maconhaid][Crescida], Max_CrescidaMaconhaInfo[maconhaid][GramasProntas]);
                
strcat(JeffStringzao,string);
            }
        }
    }
    
ShowPlayerDialog(playerid1478DIALOG_STYLE_LIST"Menu maconha"JeffStringzao"Localizar""Sair");
    return 
1;

Mesmo erro. Return 1; e Return true; nгo й a mesma coisa?

~~~~~~~~~~~~

Final do OnPlayerCommandText:

return SendClientMessage(playerid, COLOR_GRAD1,"{00FFFF}O Comando que vocк digitou nгo exite. Use: {00FFFF}/ajuda ou /duvida !");
}
Reply
#6

usa ZCMD
Reply
#7

Quote:
Originally Posted by BobbMarley
Посмотреть сообщение
usa ZCMD
Por enquanto estou usando a GameMode em strcmp, porйm eu fiz uma cуpia dela e estou passando toda para zcmd, sscanf e foreach.
Reply
#8

Vocк usa algum processador que possa estar dando conflito ?

Й sу esse comando ou outros comandos tambйm estгo dando esse erro ?
Reply
#9

Quote:
Originally Posted by Madhrer
Посмотреть сообщение
Vocк usa algum processador que possa estar dando conflito ?

Й sу esse comando ou outros comandos tambйm estгo dando esse erro ?
Sу esse comando
Reply
#10

Quote:
Originally Posted by garotin
Посмотреть сообщение
SERVER: UNKNOWN COMMAND nгo tem haver com crash, acontece isso devido nгo returnar 1 ao digitar um comando no chat...
Esse erro pode ter haver com "crash" tambйm. Pode ser o caso de nгo retornar 1 como vocк disse, ou entгo pode ser o caso de ocorrer algum erro a meio do script do comando, consequentemente o script nгo retornar nada, pois este parou a meio devido a um erro, aparecendo o famoso "SERVER: Unknown command". Й por isso que todos devem usar CrashDetect, e nгo tomar conclusхes precipitadas
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)