Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 6 из 6
  1. #1
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±

    Командный процессор Pawn.CMD

    Всем добрый день, решил перейти с командного процессора DC_CMD на Pawn.CMD, и столкнулся с проблемой.

    PHP код:
    OnPlayerCommandReceived(playeridcmd[], params[], flags
    Вообще не срабатывает, и не работают команды.

    В старой версии было.

    PHP код:
    public OnPlayerCommandReceived(playerid,cmdtext[])
    {
        if(!
    gPlayerLogged[playerid])
        {
            
    SendClientMessage(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Для использования команды необходимо авторизоваться.");
            return 
    0;
        }
        return 
    1;

    А это новое.


    PHP код:
    public OnPlayerCommandReceived(playeridcmd[], params[], flags)
    {
        if(
    GetPVarInt(playerid,"logged") == 0)
        {
            
    SendClientMessage(playerid,0xFF0000AA,"[ОШИБКА] {FFFFFF}Для использования команды необходимо авторизоваться.");
    return 
    0;
        }
        return 
    1;


  2. #2
    Аватар для pawnoholic
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.01.2018
    Сообщений
    128
    Репутация:
    15 ±
    А в плагинах не забыли переключить с dc_cmd на pawncmd?

  3. #3
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Цитата Сообщение от pawnoholic Посмотреть сообщение
    А в плагинах не забыли переключить с dc_cmd на pawncmd?
    У меня уже давно Pawn.CMD я уже пользуюсь командами, тут именно с этим чет проблема.

    PHP код:
    OnPlayerCommandReceived 

  4. #4
    Аватар для pawnoholic
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.01.2018
    Сообщений
    128
    Репутация:
    15 ±
    Цитата Сообщение от Dimon_Fanat Посмотреть сообщение
    У меня уже давно Pawn.CMD я уже пользуюсь командами, тут именно с этим чет проблема.

    PHP код:
    OnPlayerCommandReceived 
    Ну объявлен он правильно, так что даже не знаю, попробуй разные версии Pawn.CMD.

  5. #5
    Аватар для Dimon_Fanat
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Сообщений
    131
    Репутация:
    0 ±
    Решил проблему, просто в public OnPlayerCommandText(playerid, cmdtext[]) было return 1; а надо return 0;

  6. #6
    Аватар для pawnoholic
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.01.2018
    Сообщений
    128
    Репутация:
    15 ±
    Цитата Сообщение от Dimon_Fanat Посмотреть сообщение
    Решил проблему, просто в public OnPlayerCommandText(playerid, cmdtext[]) было return 1; а надо return 0;
    В данном случае тогда вообще OnPlayerCommandText не нужно объявлять.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •