Перейти к содержанию
Авторизация  
Lev_Elistratov

Проблема с командой

Рекомендуемые сообщения

Lev_Elistratov
 	if(strcmp(cmd, "/tk", true) == 0 || strcmp(cmd, "/trudkniga", true) == 0)
    {
          if(PlayerInfo[playerid][pTrud] < 1) return SendClientMessage(playerid, COLOR_WHITE, "У вам нет трудовой книжки!");
          {
                new str[1500],sctring[1500];
                GetPlayerName(playerid, sendername, sizeof(sendername));
                format(str,sizeof(str),"{73B461}<< {FFFFFF} Трудовая книжка - {B22222}%s {73B461}>>\n\n",sendername);
                strcat(sctring,str);
                format(str,sizeof(str),"{FFFFFF}Водитель автобуса: {B83434}[%d час(ов)]\n",PlayerInfo[playerid][pVodAvtobus]);
                strcat(sctring,str);
        ShowPlayerDialog(playerid,5052,0,"Трудовая книжка",sctring, "Ок", "");
      	}
       	return true;
       }

Захожу на сервер, пишу и выскакивает "SERVER: Unknown command". В чём может быть проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web
}
return true;

убирай

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

, если я уберу, то будет незакрытая скобка. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Web

Просто return true;

Изменено пользователем Веб

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Ryslik42
if(strcmp(cmd, "/tk", true) == 0 || strcmp(cmd, "/trudkniga", true) == 0)
{
if(PlayerInfo[playerid][pTrud] < 1) return SendClientMessage(playerid, COLOR_WHITE, "У вам нет трудовой книжки!");
new str[1500],sctring[1500];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(str,sizeof(str),"{73B461}<< {FFFFFF} Трудовая книжка - {B22222}%s {73B461}>>\n\n",sendername);
strcat(sctring,str);
format(str,sizeof(str),"{FFFFFF}Водитель автобуса: {B83434}[%d час(ов)]\n",PlayerInfo[playerid][pVodAvtobus]);
strcat(sctring,str);
ShowPlayerDialog(playerid,5052,0,"Трудовая книжка",sctring, "Ок", "");
return true;
}

Попробуй

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

@Ryslik42, неа, также Unknown command.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marvellous

@Lev_Elistratov,Попробуй так сделай,должно помочь

 

 Ищи

public OnPlayerCommandText 

и в самый низ паблика вместо 

return 0; 

Вставь это 

return SendClientMessage(playerid,-1,"Такой команды нет!");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Lev_Elistratov

, И что это изменит?

Я не прошу убрать эту надпись, а прошу решить проблему связанную с командой.


Всё, проблему решил!

Просто уменьшил str и sctring.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.