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

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

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Это вы про что?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

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

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Ну покажи команды
    Цитата Сообщение от 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
    Аватар для Kovshevoy
    Пользователь

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

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

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

    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.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    11.07.2015
    Сообщений
    190
    Репутация:
    25 ±
    Цитата Сообщение от 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
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от NichWell Посмотреть сообщение
    Я в курсе что дело в командах, иначе я бы сидел и грешил на плагин. Я не могу понять, что конкретно в командах надо изменить, воот.
    Спасибо кстати за пример, буду пытаться делать на его основе.
    Почитай как использовать sscanf и разберись с этим, а не делай по примерам. Там ничего сложного.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

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

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

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

 

 
Страница 14 из 17 ПерваяПервая ... 4 12 13 14 15 16 ... ПоследняяПоследняя

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

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

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

Ваши права

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