Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 13 из 19 ПерваяПервая ... 3 11 12 13 14 15 ... ПоследняяПоследняя
Показано с 121 по 130 из 187
  1. #121
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от Володя Посмотреть сообщение
    Щас решил протестировать zcmd и dc_cmd на серьёзных тестах
    Этот пост сделал мой день.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. 3 пользователя(ей) сказали cпасибо:
    #NickName (10.02.2016) $continue$ (10.02.2016) Desulaid (10.02.2016)
  3. #122
    Аватар для Alexey_Nikiforov
    Уровень знаний 1

    Статус
    Оффлайн
    Регистрация
    12.02.2016
    Сообщений
    61
    Репутация:
    1 ±
    Приветствую.
    Хотел бы проконсультироваться.
    По поводу DC_CMD.
    Я пишу мод с нуля.
    С pawn познакомился первый раз в 2010
    И спустя 6 лет я снова тут.
    Все забыл напрочь, сейчас еще очень много новых методов которые появились не так давно.
    В общем тяжело все дается по новой.
    Хотел узнать стоит ли мне как новичку использовать ваш плагин.
    И где почитать материал актуальный как пользоваться в каком виде писать команды.
    Заранее благодарю.

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

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2590 ±
    Цитата Сообщение от Alexey_Nikiforov Посмотреть сообщение
    Приветствую.
    Хотел бы проконсультироваться.
    По поводу DC_CMD.
    Я пишу мод с нуля.
    С pawn познакомился первый раз в 2010
    И спустя 6 лет я снова тут.
    Все забыл напрочь, сейчас еще очень много новых методов которые появились не так давно.
    В общем тяжело все дается по новой.
    Хотел узнать стоит ли мне как новичку использовать ваш плагин.
    И где почитать материал актуальный как пользоваться в каком виде писать команды.
    Заранее благодарю.
    ... первый пост?
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. #124
    Аватар для Alexey_Nikiforov
    Уровень знаний 1

    Статус
    Оффлайн
    Регистрация
    12.02.2016
    Сообщений
    61
    Репутация:
    1 ±
    Цитата Сообщение от Daniel_Cortez Посмотреть сообщение
    ... первый пост?
    Маленько не так поставил вопрос.
    Хотел узнать стоит ли мне как новичку использовать ваш плагин.

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

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Alexey_Nikiforov Посмотреть сообщение
    Маленько не так поставил вопрос.
    Конечно.Им пользоваться намного удобнее,чем стандартным командным процессором.Он быстрее и функциональнее других к.п., а стандартного и подавно.



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


    Skype
    profan99
    VK
    click




  7. #126
    Аватар для Alexey_Nikiforov
    Уровень знаний 1

    Статус
    Оффлайн
    Регистрация
    12.02.2016
    Сообщений
    61
    Репутация:
    1 ±
    Стандартные команды отключить так?
    PHP код:
    public OnPlayerCommandText(playeridcmdtext[])
    {
    return 
    0;

    Или каким то другим способом?

    И еще вопрос.
    Как записать команду без параметров так:
    PHP код:
    CMD:kill(playeridparams[]) 
    или так:
    PHP код:
    CMD:kill(playerid
    Последний раз редактировалось Alexey_Nikiforov; 19.02.2016 в 18:06.

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

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Alexey_Nikiforov Посмотреть сообщение
    Стандартные команды отключить так?
    PHP код:
    public OnPlayerCommandText(playeridcmdtext[])
    {
    return 
    0;

    Или каким то другим способом?

    И еще вопрос.
    Как записать команду без параметров так:
    PHP код:
    CMD:kill(playeridparams[]) 
    или так:
    PHP код:
    CMD:kill(playerid
    playerid и params[] - необязательные параметры.И вообще,ты можешь не обрабатывать переданный параметр.



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


    Skype
    profan99
    VK
    click




  9. Пользователь сказал cпасибо:
    Alexey_Nikiforov (19.02.2016)
  10. #128
    Аватар для Alexey_Nikiforov
    Уровень знаний 1

    Статус
    Оффлайн
    Регистрация
    12.02.2016
    Сообщений
    61
    Репутация:
    1 ±
    Как это реализовать?

    PHP код:
    public OnPlayerCommandReceived(playeridcmdtext[])
    {    
        if(!
    IsPlayerAuthorized(playerid))    
        {        
             
    SendClientMessage(playeridCOLOR_WHITE"Вы не авторизированы");        
             return 
    0;     
        }    
        return 
    1;
    }
    public 
    OnPlayerCommandPerformed(playeridcmdtext[], success)
    {    
        if((
    success == -1) && (!IsPlayerAuthorized(playerid)))    
        {        
            return 
    SendClientMessage(playeridCOLOR_WHITE"Вы не авторизированы");   
        }    
        if(!
    IsPlayerAuthorized(playerid))    
        {        
             return 
    SendClientMessage(playeridCOLOR_WHITE"Вы не авторизированы1");    
        }    
        if(
    success == -1)    
        {        
            return 
    SendClientMessage(playeridCOLOR_WHITE"Неверная команда.");    
        }   
        return 
    1;

    Работает не совсем корректно.
    Последний раз редактировалось Alexey_Nikiforov; 20.02.2016 в 12:44.

  11. #129
    Аватар для CheSToRiA
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.02.2016
    Сообщений
    18
    Репутация:
    1 ±
    Цитата Сообщение от Alexey_Nikiforov Посмотреть сообщение
    Как это реализовать?

    PHP код:
    public OnPlayerCommandReceived(playeridcmdtext[])
    {    
        if(!
    IsPlayerAuthorized(playerid))    
        {        
             
    SendClientMessage(playeridCOLOR_WHITE"Вы не авторизированы");        
             return 
    0;     
        }    
        return 
    1;
    }
    public 
    OnPlayerCommandPerformed(playeridcmdtext[], success)
    {    
        if((
    success == -1) && (!IsPlayerAuthorized(playerid)))    
        {        
            return 
    SendClientMessage(playeridCOLOR_WHITE"Вы не авторизированы");   
        }    
        if(!
    IsPlayerAuthorized(playerid))    
        {        
             return 
    SendClientMessage(playeridCOLOR_WHITE"Вы не авторизированы1");    
        }    
        if(
    success == -1)    
        {        
            return 
    SendClientMessage(playeridCOLOR_WHITE"Неверная команда.");    
        }   
        return 
    1;

    Работает не совсем корректно.
    Такого говна я давно не видел. Зачем пихать в каждый паблик с каждой проверкой? Достаточно в OnPlayerCommandReceived вставить проверку.

  12. #130
    Аватар для Kurbanoff
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.08.2015
    Сообщений
    73
    Репутация:
    2 ±
    Цитата Сообщение от Profyan Посмотреть сообщение
    playerid и params[] - необязательные параметры.И вообще,ты можешь не обрабатывать переданный параметр.
    Что я сейчас читал?

    Цитата Сообщение от impuLse #IT
    Уважаемый , Для того чтобы кому-то что-то объяснит , нужно показать полный пример , а не "оптимизированный" как вы думаете .
    Новичок увидев что тут нету params[] , будет думать что ненужно вообще это использовать.
    Последний раз редактировалось Kurbanoff; 20.02.2016 в 14:59.
    level in scripting: beginner

 

 
Страница 13 из 19 ПерваяПервая ... 3 11 12 13 14 15 ... ПоследняяПоследняя

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

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

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

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

Ваши права

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