Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 14 из 14 ПерваяПервая ... 4121314
Показано с 131 по 140 из 140
  1. #131
    Аватар для Outsider
    Пользователь

    Статус
    Оффлайн
    Регистрация
    06.03.2017
    Сообщений
    59
    Репутация:
    0 ±
    Глобалка там собственно и не нужна, как оказалось.

  2. #132
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,089
    Репутация:
    1568 ±
    Это вы про что?
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

    Статус
    Онлайн
    Регистрация
    11.07.2015
    Сообщений
    57
    Репутация:
    1 ±
    Перевел со стандартного процессора на этот, некоторые команды перестали работать. К примеру команда /gps или /help без параметров или ввода текста после них работают, а вот /me действие, /pm id text, /ban id причина и похожие - перестали работать, в чем может быть проблема?
    Последний раз редактировалось NichWell; 05.11.2017 в 15:27.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,448
    Репутация:
    264 ±
    Ну покажи команды
    Цитата Сообщение от NichWell Посмотреть сообщение
    Перевел со стандартного процессора на этот, некоторые команды перестали работать. К примеру команда /gps или /help без параметров или ввода текста после них работают, а вот /me действие, /pm id text, /ban id причина и похожие - перестали работать, в чем может быть проблема?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

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

    Статус
    Онлайн
    Регистрация
    11.07.2015
    Сообщений
    57
    Репутация:
    1 ±
    Показываю, держи.
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Ну покажи команды

  6. #136
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,089
    Репутация:
    1568 ±
    Дело в твоих командах, а не в плагине.

    UPD: Как-то так твоя команда должна выглядеть
      Открыть/закрыть
    PHP код:
    CMD:pm(playeridparams[])
    {
        if(
    gPlayerLogged[playerid] == 0
            return  
    SendClientMessage(playeridCOLOR_WHITE"Вы ещё не авторизовались.");

        if(
    PlayerInfo[playerid][pMuted] == 1
            return 
    SendClientMessage(playeridCOLOR_ORANGERED"Вы временно не можете пользоваться чатом.");

        if(
    PMT[playerid] > 0
            return 
    SendClientMessage(playerid,COLOR_WHITE,"Нельзя отправлять сообщения так часто.");

        new 
    giveplayerid;
        if(
    sscanf(params"rs[128]"giveplayeridparams)) 
            return 
    SendClientMessage(playeridCOLOR_ORANGE"/pm [ID] [Текст]");

        if(
    giveplayerid == INVALID_PLAYER_ID)
            return 
    SendClientMessage(playerid,COLOR_WHITE,"Указанный игрок не найден на сервере");

        
    GetPlayerName(playeridssendernamesizeof(ssendername));
        
    GetPlayerName(giveplayeridggiveplayersizeof(ggiveplayer));
        
    format(ssstringsizeof(ssstring), "[PM от %s[%d]: %s]",ssendernameplayerid,params);
        
    SendClientMessage(giveplayeridCOLOR_PMssstring);
        
    PlayerPlaySound(giveplayerid404050.00.00.0);
        
    PlayerPlaySound(playerid404050.00.00.0);
        
    format(ssstringsizeof(ssstring), "[PM для %s[%d]: %s]"ggiveplayergiveplayerid,params);
        
    SendClientMessage(playerid,  COLOR_PMssstring);
        
    PMT[playerid] = 20;
        return 
    true;


    Хотя и это далеко не идеал.
    Остальное сам переписывай
    Последний раз редактировалось DeimoS; 05.11.2017 в 17:15.
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

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

    Статус
    Онлайн
    Регистрация
    11.07.2015
    Сообщений
    57
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Дело в твоих командах, а не в плагине.

    UPD: Как-то так твоя команда должна выглядеть
      Открыть/закрыть
    PHP код:
    CMD:pm(playeridparams[])
    {
        if(
    gPlayerLogged[playerid] == 0
            return  
    SendClientMessage(playeridCOLOR_WHITE"Вы ещё не авторизовались.");

        if(
    PlayerInfo[playerid][pMuted] == 1
            return 
    SendClientMessage(playeridCOLOR_ORANGERED"Вы временно не можете пользоваться чатом.");

        if(
    PMT[playerid] > 0
            return 
    SendClientMessage(playerid,COLOR_WHITE,"Нельзя отправлять сообщения так часто.");

        new 
    giveplayerid;
        if(
    sscanf(params"rs[128]"giveplayeridparams)) 
            return 
    SendClientMessage(playeridCOLOR_ORANGE"/pm [ID] [Текст]");

        if(
    giveplayerid == INVALID_PLAYER_ID)
            return 
    SendClientMessage(playerid,COLOR_WHITE,"Указанный игрок не найден на сервере");

        
    GetPlayerName(playeridssendernamesizeof(ssendername));
        
    GetPlayerName(giveplayeridggiveplayersizeof(ggiveplayer));
        
    format(ssstringsizeof(ssstring), "[PM от %s[%d]: %s]",ssendernameplayerid,params);
        
    SendClientMessage(giveplayeridCOLOR_PMssstring);
        
    PlayerPlaySound(giveplayerid404050.00.00.0);
        
    PlayerPlaySound(playerid404050.00.00.0);
        
    format(ssstringsizeof(ssstring), "[PM для %s[%d]: %s]"ggiveplayergiveplayerid,params);
        
    SendClientMessage(playerid,  COLOR_PMssstring);
        
    PMT[playerid] = 20;
        return 
    true;


    Хотя и это далеко не идеал.
    Остальное сам переписывай
    Я в курсе что дело в командах, иначе я бы сидел и грешил на плагин. Я не могу понять, что конкретно в командах надо изменить, воот.
    Спасибо кстати за пример, буду пытаться делать на его основе.

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    4,089
    Репутация:
    1568 ±
    Цитата Сообщение от NichWell Посмотреть сообщение
    Я в курсе что дело в командах, иначе я бы сидел и грешил на плагин. Я не могу понять, что конкретно в командах надо изменить, воот.
    Спасибо кстати за пример, буду пытаться делать на его основе.
    Почитай как использовать sscanf и разберись с этим, а не делай по примерам. Там ничего сложного.
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

  9. Пользователь сказал cпасибо:
    NichWell (05.11.2017)
  10. #139
    Аватар для NichWell
    Пользователь

    Статус
    Онлайн
    Регистрация
    11.07.2015
    Сообщений
    57
    Репутация:
    1 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Почитай как использовать sscanf и разберись с этим, а не делай по примерам. Там ничего сложного.
    Хорошо, благодарю за совет и направление на сторону правильного кодинга. Пойду читать про плагин.

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

    Статус
    Оффлайн
    Регистрация
    17.11.2017
    Сообщений
    3
    Репутация:
    0 ±
    Как скорость-то измерить?

 

 
Страница 14 из 14 ПерваяПервая ... 4121314

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

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

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

Ваши права

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