Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Flime
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Москва
    Сообщений
    92
    Репутация:
    15 ±

    /pm [Для new.pwn || DC_CMD || Sscanf]

    /pm - команда отправки личных сообщений
    PHP код:
    CMD:pm(playerid,params[])
    {
        if(
    sscanf(params,"ds[128]",params[0],params[1])) return SendClientMessage(playerid0xAFAFAFAA">>> Введите: /pm [id] [text]");
        if(!
    IsPlayerConnected(params[0])) return SendClientMessage(playerid0xAFAFAFAA"Данного игрока не существует!");
        static const
            
    fmt_str0[] = ">>> [PM]: %s. Отправитель: %s[%d]",
            
    fmt_str1[] = ">>> [PM]: %s. Получатель: %s[%d]"
        
    ;
        const
            
    size0 sizeof(fmt_str0)- 128 MAX_PLAYER_NAME 3,
            
    size1 sizeof(fmt_str1)- 128 MAX_PLAYER_NAME 3
        
    ;
        
    #if size0 > size1
            #define size size0
        #else
            #define size size1
        #endif
        #if size > 144
            #undef size
            #define size 144
        #endif
        
    new 
            
    string[size],
            
    player_name[MAX_PLAYER_NAME+1],
            
    target_name[MAX_PLAYER_NAME+1]
        ;
        
    #undef size
        
    GetPlayerName(playeridplayer_namesizeof(player_name));
        
    GetPlayerName(params[0], target_namesizeof(target_name));
        
    format(stringsizeof(string), fmt_str0,params[1],player_nameplayerid);
        
    SendClientMessage(params[0], 0xFFFFFFAAstring);
        
    format(stringsizeof(string), fmt_str1,params[1],target_nameparams[0]);
        
    SendClientMessage(playerid,  0xFFFFFFAAstring);
        
    PlayerPlaySound(params[0], 10520.00.00.0);//Звуки, когда сообщение приходит
        
    PlayerPlaySound(playerid10520.00.00.0);//Звуки, когда сообщение отправлено
        
    return 1;

    Автор: Flime
    Помощь: Londlem

    Копирование данной статьи без разрешения автора запрещено!
    Последний раз редактировалось Flime; 29.08.2014 в 20:03. Причина: Исправил некоторые ошибки

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

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,282
    Репутация:
    417 ±
    Вижу с Londlem'ом общаешься)

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

    Статус
    Оффлайн
    Регистрация
    01.06.2014
    Адрес
    Москва
    Сообщений
    92
    Репутация:
    15 ±
    Цитата Сообщение от Salvador Посмотреть сообщение
    Вижу с Londlem'ом общаешься)
    Да, он мне помогает, объясняет, если я не понимаю чего-то :)

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

    Статус
    Оффлайн
    Регистрация
    22.08.2014
    Сообщений
    41
    Репутация:
    0 ±
    Почему я ввожу команду(Пример: /pm 2 www), у меня в любом случае пишется "/pm [id] [text]" ?

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,931
    Репутация:
    1502 ±
    Цитата Сообщение от bryC Посмотреть сообщение
    Почему я ввожу команду(Пример: /pm 2 www), у меня в любом случае пишется "/pm [id] [text]" ?
    Попробуйте обновить sscanf
    Связаться со мной можно в личных сообщениях этой группы

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

    Steve Pavlina

 

 

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

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

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

Ваши права

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