Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 8 из 19 ПерваяПервая ... 6 7 8 9 10 18 ... ПоследняяПоследняя
Показано с 71 по 80 из 187
  1. #71
    Аватар для dimozz
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.08.2014
    Адрес
    Санкт-Петербург
    Сообщений
    6
    Репутация:
    0 ±
    Извиняюсь, если подобная проблема была решена, но у меня не работает public OnPlayerCommandReceived
    Не думаю, что дело в моём коде.
    Сторонние плагины: mysql r39-2
    Фильтрскрипты: отсутствуют


      Открыть/закрыть

    Не выводит в чат ни надпись "das", ни надпись о том, что необходима авторизация.
    PHP код:
    public OnPlayerCommandReceived(playeridcmdtext[])
    {
        
    SendClientMessage(playerid,-1,"das");
        if(
    p[playerid][logined] == false)
        {
            
    SendClientMessage(playerid,grey,"Для использования команд необходимо войти в игру.");
            return 
    0;
        }
        return 
    1;


  2. #72
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от dimozz Посмотреть сообщение
    Извиняюсь, если подобная проблема была решена, но у меня не работает public OnPlayerCommandReceived
    Не думаю, что дело в моём коде.
    Сторонние плагины: mysql r39-2
    Фильтрскрипты: отсутствуют
      Открыть/закрыть

    Не выводит в чат ни надпись "das", ни надпись о том, что необходима авторизация.
    PHP код:
    public OnPlayerCommandReceived(playeridcmdtext[])
    {
        
    SendClientMessage(playerid,-1,"das");
        if(
    p[playerid][logined] == false)
        {
            
    SendClientMessage(playerid,grey,"Для использования команд необходимо войти в игру.");
            return 
    0;
        }
        return 
    1;

    Проблема проявляется с последней версией плагина (2.8)?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

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

    Статус
    Оффлайн
    Регистрация
    27.08.2014
    Адрес
    Санкт-Петербург
    Сообщений
    6
    Репутация:
    0 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    Проблема проявляется с последней версией плагина (2.8)?
    Да.

  4. #74
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    205
    Репутация:
    49 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    у команд точно такой же синтаксис, как и у команд на ZCMD, поэтому нет никакой необходимости что-то подробно объяснять.
    Никогда не пользовался zcmd. Покажи синтаксис для нескольких параметров разного рода в команде. Например бан по id с причиной и указанием срока.

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

    Статус
    Оффлайн
    Регистрация
    11.09.2014
    Адрес
    Киров [43]
    Сообщений
    93
    Репутация:
    0 ±
    Не подскажите как сделать так, чтобы команда вызывалась на клавишу.
    К примеру на команде:
    PHP код:
    CMD:menu(playeridparams[])
    {
        return 
    SendClientMessage(playerid,  0xFFFFFFAA"Вы вызвали меню.");

    Функция SetGameModeText определяет уникальность вашего мода :D (Evil School Boy)


    Иногда так хочется крикнуть: "Подручныый .." :с



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

    Статус
    Оффлайн
    Регистрация
    19.04.2014
    Адрес
    Уфа, Россия
    Сообщений
    319
    Репутация:
    52 ±
    В версии 2.02 был добавлен макрос "cmd::", благодаря которому можно удобно вызывать команды из любого места в моде.
    Пример использования:

    PHP код:
    // без параметров
    cmd::help(playerid"");

    // с параметрами
    new param_str[11]; // размер строки зависит от параметров
    format(param_strsizeof(param_str), "%d"targetid);
    cmd::invite(playeridparam_str); 
    Последний раз редактировалось Nurick; 20.09.2014 в 18:28.

  7. #77
    Аватар для Hidden
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    73
    Репутация:
    43 ±
    Если создать переменную new bool:player_is_logged[MAX_PLAYERS char]; и сделать так:
    PHP код:
    public OnPlayerCommandPerformed(playeridcmdtext[], success)
    {
        if(
    player_is_logged{playerid} == false) return MSG_NOLOGIN(playerid);
        return 
    true;

    То в логе выдаёт:
    PHP код:
    [22:37:11] [debugRun time error 6"Invalid instruction"
    [22:37:11] [debug]  Unknown opcode 0x0 at address 0x00000108
    [22:37:11] [debugAMX backtrace:
    [
    22:37:11] [debug#0 ???????? in public cmd_saveall ()
    [22:37:11] [debug#1 native DC_CMD () [021a1310] from dc_cmd.DLL
    [22:37:11] [debug#2 ???????? in public OnPlayerCommandText ()
    [22:37:11] [debugRun time error 4"Array index out of bounds"
    [22:37:11] [debug]  Accessing element at index 134217729 past array upper bound 99
    [22:37:11] [debugAMX backtrace:
    [
    22:37:11] [debug#0 0007e140 in public OnPlayerCommandPerformed (playerid=134217729, cmdtext[]=@0x000fdeb4 "/saveall", success=296) at C:\MyFiles\ProjectPAWN\my mod\gamemodes\StateLS.pwn:4642
    [22:37:11] [debug#1 native DC_CMD () [021a1310] from dc_cmd.DLL
    [22:37:11] [debug#2 00000108 in public OnPlayerCommandText () at C:\MyFiles\ProjectPAWN\my mod\pawno\include\float.inc:121 
    4642 - строка if(player_is_logged{playerid} == false) return MSG_NOLOGIN(playerid); в паблике.
    Если же создавать переменную так - new player_is_logged[MAX_PLAYERS char]; - и использовать в паблике if(player_is_logged{playerid} == 0) return MSG_NOLOGIN(playerid);, то ошибки не выдаёт.

    Команда /saveall:
    PHP код:
    CMD:saveall(playerid)
    {
        if(
    PlayerInfo[playerid][pAdmin] < 5) return MSG_NOADMIN(playerid);
        foreach(new 
    iPlayer)
        {
            if(
    IsPlayerNPC(i) || player_is_logged{i} == 0) continue;
            
    SavePlayer(i);
        }
        for(new 
    biz 1biz <= TOTALBIZbiz++)
        {
            
    SaveBiz(biz);
        }
        return 
    true;

    Hidden (Kenny Hellwood)

    Темы:
    [Мануал] Система двигателя [for new.pwn] - click.
    [Мануал] Запись нескольких значений в один столбец через запятую [mysql r7] - click.
    [Мануал] Табличка на прицепы - click.
    [Info] Выражения и операторы PAWN - click.

  8. #78
    Аватар для Profyan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    PHP код:
    [06:46:27] [debugRun time error 19"File or function is not found"
    [06:46:27] [debug]  DC_CMD
    [06:46:27] [debug]  DC_CMD_Init
    [06:46:27] [debugRun time error 19"File or function is not found"
    [06:46:27] [debug]  DC_CMD
    [06:46:27] [debug]  DC_CMD_Init
    [06:46:27Script[gamemodes/SCRP.amx]: Run time error 19"File or function is not found" 
    На 8.1 винде не хочет запускаться.Установил весь софт, который сказан в теме, все равно.(это последняя версия 2.8)



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




  9. #79
    Аватар для Hidden
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    73
    Репутация:
    43 ±
    У меня работает на 8.1.
    Hidden (Kenny Hellwood)

    Темы:
    [Мануал] Система двигателя [for new.pwn] - click.
    [Мануал] Запись нескольких значений в один столбец через запятую [mysql r7] - click.
    [Мануал] Табличка на прицепы - click.
    [Info] Выражения и операторы PAWN - click.

  10. #80
    Аватар для Profyan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Hidden Посмотреть сообщение
    У меня работает на 8.1.
    скажи , что у тебя из программного обеспечения установлено? Ото я что только не качал, он не запускается - Failed.



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




 

 
Страница 8 из 19 ПерваяПервая ... 6 7 8 9 10 18 ... ПоследняяПоследняя

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

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

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

Метки этой темы

Ваши права

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