Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: FCMD

  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    FCMD

    FCMD - Командный процессор, v1.1

    В общем это тот же rcmd, только без вывода кол-ва параметров и RCON команд, но с поддержкой кириллицы.

    Пример команды(ставить в любое место кроме функций):
    PHP код:
    cmd::stats(pparams[]){//p - ид игрока, params[] - параметры команды
        
    if(noparams)return SendClientMessage(p, -1"Статистика, нет параметров");//Проверка на наличие параметров
        
    new p_to;
        if(
    sscanf(params"d"p_to))return SendClientMessage(p, -1"syntax: /статистика(stats) [playerid]");
        if(!
    IsPlayerConnected(p_to))return SendClientMessage(p, -1"Нет такого игрока!");
        return 
    SendClientMessage(p, -1"Статистика игрока из параметра");

    Для "поддержки" русских команд нужно:
    • Раскомментировать строку "#define rus_cmd" в инклуде(или прописать это в скрипте)
    • Добавить функцию OnPlayerUseRusCommand() в скрипт
    • Прописать там все команды (пример ниже)

    Пример добавления русских команд(должен существовать аналог на английском):
    PHP код:
    OnPlayerUseRusCommand(){//вызывается когда игрок ввел команду, где первый символ на кириллице
        
    duplicate_cmd("/статистика""/stats");//"статистика" - то, что ввел игрок, "stats" - существующая команда
        
    return false;//вернет ложь, если команда не найдена

    upd v1.1:
    • Добавлена проверка на пустую команду;
    • Упрощена функция OnPlayerUseRusCommand;


    Ссылка: Нажмите сюда
    Автор: frog163

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

    Статус
    Оффлайн
    Регистрация
    02.02.2014
    Сообщений
    21
    Репутация:
    -4 ±
    Гораздо лучше использовать инклуд от Daniel_Cortez, и работа быстрее и надежность. (Проверенно).

  3. Пользователь сказал cпасибо:
    Salvacore (04.03.2014)
  4. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,561
    Репутация:
    1973 ±
    Цитата Сообщение от -DubStep- Посмотреть сообщение
    Гораздо лучше использовать инклуд от Daniel_Cortez, и работа быстрее и надежность. (Проверенно).
    Пример тестов скорости обработки предоставь :)
    Связаться со мной в VK можно через личные сообщения этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    02.02.2014
    Сообщений
    21
    Репутация:
    -4 ±
    Я написал что инклуд Даниэля проверен, быстрее некуда уже.

  6. #5
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Цитата Сообщение от -DubStep- Посмотреть сообщение
    Я написал что инклуд Даниэля проверен, быстрее некуда уже.
    То что ТЫ написал,ничего по сути не доказывает.
    Я тоже могу сказать что у меня трёхметровый детородный орган.

  7. Пользователь сказал cпасибо:
    L0ndl3m (04.03.2014)
  8. #6
    Аватар для Mr_David
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.04.2013
    Сообщений
    63
    Репутация:
    54 ±
    Цитата Сообщение от Salvador Посмотреть сообщение
    То что ТЫ написал,ничего по сути не доказывает.
    Я тоже могу сказать что у меня трёхметровый детородный орган.
    Так и есть.

  9. #7
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Цитата Сообщение от Mr_David Посмотреть сообщение
    Так и есть.
    Плохой пример привёл :D

  10. #8
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,561
    Репутация:
    1973 ±
    Цитата Сообщение от -DubStep- Посмотреть сообщение
    Я написал что инклуд Даниэля проверен, быстрее некуда уже.
    То есть ты сделал замеры DC_CMD и на основе этих измерений решил, что он быстрее остальных? Я правильно понял?
    Связаться со мной в VK можно через личные сообщения этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  11. 2 пользователя(ей) сказали cпасибо:
    Salvacore (05.03.2014) Копюшон (05.03.2014)
  12. #9
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    То есть ты сделал замеры DC_CMD и на основе этих измерений решил, что он быстрее остальных? Я правильно понял?
    Если честно, я тоже не видел процессор быстрее DC_CMD...

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

    Статус
    Оффлайн
    Регистрация
    20.10.2013
    Сообщений
    40
    Репутация:
    1 ±
    Он говорит что dc_cmd быстрее чем fcmd))

 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

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

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

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

Ваши права

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