Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 8 из 8
  1. #1
    Аватар для #Kytyz
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.06.2015
    Сообщений
    0
    Репутация:
    0 ±

    Выбор оружия на Textdraw для администраторов

    Здравствуйте сегодня я вам хочу показать как сделать выбор оружия на Textdraw для администраторов
    Подключаем include
    PHP код:
    #include <mSelection> 
    К define добавим
    PHP код:
    #define AMMO 9999
    #define PREV_BG_COLOR2 0xFFFF00AA
    #define DIALOG_BG_COLOR 0x4A5A6BBB
    #define PREV_BG_COLOR 0x88888899 
    Ко всем new
    PHP код:
    new menu1 mS_INVALID_LISTID
    Добавим public
    PHP код:
    public OnPlayerModelSelection(playeridresponselistidmodelid)
    {
        if(
    listid == menu1)
        {
            if(
    response)
            {
                switch(
    modelid)
                {
                case 
    331
                    
    GivePlayerWeapon(playerid1AMMO);
                case 
    333
                    
    GivePlayerWeapon(playerid2AMMO);
                case 
    334
                    
    GivePlayerWeapon(playerid3AMMO);
                case 
    335
                    
    GivePlayerWeapon(playerid4AMMO);
                case 
    336
                    
    GivePlayerWeapon(playerid5AMMO);
                case 
    337
                    
    GivePlayerWeapon(playerid6AMMO);
                case 
    338
                    
    GivePlayerWeapon(playerid7AMMO);
                case 
    339
                    
    GivePlayerWeapon(playerid8AMMO);
                case 
    341
                    
    GivePlayerWeapon(playerid9AMMO);
                case 
    321
                    
    GivePlayerWeapon(playerid10AMMO);
                case 
    325
                    
    GivePlayerWeapon(playerid14AMMO);
                case 
    326
                    
    GivePlayerWeapon(playerid15AMMO);
                case 
    342
                    
    GivePlayerWeapon(playerid16AMMO);
                case 
    343
                    
    GivePlayerWeapon(playerid17AMMO);
                case 
    344
                    
    GivePlayerWeapon(playerid18AMMO);
                case 
    346
                    
    GivePlayerWeapon(playerid22AMMO);
                case 
    347
                    
    GivePlayerWeapon(playerid23AMMO);
                case 
    348
                    
    GivePlayerWeapon(playerid24AMMO);
                case 
    349
                    
    GivePlayerWeapon(playerid25AMMO);
                case 
    350
                    
    GivePlayerWeapon(playerid26AMMO);
                case 
    351
                    
    GivePlayerWeapon(playerid27AMMO);
                case 
    352
                    
    GivePlayerWeapon(playerid28AMMO);
                case 
    353
                    
    GivePlayerWeapon(playerid29AMMO);
                case 
    355
                    
    GivePlayerWeapon(playerid30AMMO);
                case 
    356
                    
    GivePlayerWeapon(playerid31AMMO);
                case 
    372
                    
    GivePlayerWeapon(playerid32AMMO);
                case 
    357
                    
    GivePlayerWeapon(playerid33AMMO);
                case 
    358
                    
    GivePlayerWeapon(playerid34AMMO);
                case 
    359
                    
    GivePlayerWeapon(playerid35AMMO);
                case 
    360
                    
    GivePlayerWeapon(playerid36AMMO);
                case 
    361
                    
    GivePlayerWeapon(playerid37AMMO);
                case 
    362
                    
    GivePlayerWeapon(playerid38AMMO);
                case 
    363
                { 
                    
    GivePlayerWeapon(playerid39AMMO); 
                    
    GivePlayerWeapon(playerid401); 
                }
                case 
    365
                    
    GivePlayerWeapon(playerid41AMMO);
                case 
    366
                    
    GivePlayerWeapon(playerid42AMMO);
                }
                
    SendClientMessage(playerid0x33AA33AA"***Оружие выбрано");
            }
            else 
                
    SendClientMessage(playerid0xFF0000FF"***Вы отменили выбор оружия");
            return 
    1;
        }
        return 
    1;

    В public OnGameModeInit() добавим
    PHP код:
    menu1 LoadModelSelectionMenu("menu1.txt"); 
    Ко всем командам
    PHP код:
    else if(strcmp(cmd"/give"true) == 0)
    {
        if(
    Player[playerid][pAdmin] > 0)// Если игрок админ..
            
    ShowModelSelectionMenu(playeridmenu1"Menu"DIALOG_BG_COLORPREV_BG_COLORPREV_BG_COLOR2);
        else
    // Если игрок не админ..
            
    SendClientMessage(playerid,0xB4B5B7FF,"* Вы не администратор");
        return 
    1;

    Include и файлы(Download)
     Скриншот




    Автор: Kalcor
    Последний раз редактировалось Salvacore; 02.07.2015 в 16:55.

  2. #2
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Если я не ошибаюсь этот инклуд шел со стандартным сервером. Его поэтому тут походу и не было.

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

    Статус
    Оффлайн
    Регистрация
    15.06.2014
    Сообщений
    651
    Репутация:
    106 ±
    Засуньте код в php
    [ PHP ]text[ /PHP ]

  4. #4
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    А табуляция никого не интересует?

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

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Поправил.
    Последний раз редактировалось Salvacore; 01.07.2015 в 19:27.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Salvador Посмотреть сообщение
    CTRL+H -_-
    Табуляцию сам поправишь.
    А все равно табуляция не верная
    PHP код:
    public OnPlayerModelSelection(playeridresponselistidmodelid)
    {
        if(
    listid == menu1)
        {
            if(
    response)
            {
                switch(
    modelid)
                {
                    case 
    331GivePlayerWeapon(playerid1AMMO);
                    case 
    333GivePlayerWeapon(playerid2AMMO);
                    case 
    334GivePlayerWeapon(playerid3AMMO);
                    case 
    335GivePlayerWeapon(playerid4AMMO);
                    case 
    336GivePlayerWeapon(playerid5AMMO);
                    case 
    337GivePlayerWeapon(playerid6AMMO);
                    case 
    338GivePlayerWeapon(playerid7AMMO);
                    case 
    339GivePlayerWeapon(playerid8AMMO);
                    case 
    341GivePlayerWeapon(playerid9AMMO);
                    case 
    321GivePlayerWeapon(playerid10AMMO);
                    case 
    325GivePlayerWeapon(playerid14AMMO);
                    case 
    326GivePlayerWeapon(playerid15AMMO);
                    case 
    342GivePlayerWeapon(playerid16AMMO);
                    case 
    343GivePlayerWeapon(playerid17AMMO);
                    case 
    344GivePlayerWeapon(playerid18AMMO);
                    case 
    346GivePlayerWeapon(playerid22AMMO);
                    case 
    347GivePlayerWeapon(playerid23AMMO);
                    case 
    348GivePlayerWeapon(playerid24AMMO);
                    case 
    349GivePlayerWeapon(playerid25AMMO);
                    case 
    350GivePlayerWeapon(playerid26AMMO);
                    case 
    351GivePlayerWeapon(playerid27AMMO);
                    case 
    352GivePlayerWeapon(playerid28AMMO);
                    case 
    353GivePlayerWeapon(playerid29AMMO);
                    case 
    355GivePlayerWeapon(playerid30AMMO);
                    case 
    356GivePlayerWeapon(playerid31AMMO);
                    case 
    372GivePlayerWeapon(playerid32AMMO);
                    case 
    357GivePlayerWeapon(playerid33AMMO);
                    case 
    358GivePlayerWeapon(playerid34AMMO);
                    case 
    359GivePlayerWeapon(playerid35AMMO);
                    case 
    360GivePlayerWeapon(playerid36AMMO);
                    case 
    361GivePlayerWeapon(playerid37AMMO);
                    case 
    362GivePlayerWeapon(playerid38AMMO);
                    case 
    363:
                    {
                        
    GivePlayerWeapon(playerid39AMMO); GivePlayerWeapon(playerid401);
                    }
                    case 
    365GivePlayerWeapon(playerid41AMMO);
                    case 
    366GivePlayerWeapon(playerid42AMMO);
                }
                
    SendClientMessage(playerid0x33AA33AA"***Оружие выбрано");
            }
            else 
    SendClientMessage(playerid0xFF0000FF"***Вы отменили выбор оружия");
            return 
    1;
        }
        return 
    1;

    PHP код:
    else if(strcmp(cmd"/give"true) == 0)
    {
        if(
    Player[playerid][pAdmin] < 0)// Если игрок админ..
            
    return SendClientMessage(playerid,0xB4B5B7FF,"* Вы не администратор");
        
    ShowModelSelectionMenu(playeridmenu1"Menu"DIALOG_BG_COLORPREV_BG_COLORPREV_BG_COLOR2);
        return 
    1;

    И это кстати, что?
    PHP код:
    [code]
    в public OnGameModeInit() добавим
    [code]menu1 LoadModelSelectionMenu("menu1.txt"); 

  7. #7
    Аватар для A N D R E Y
    Пользователь

    Статус
    Оффлайн
    Регистрация
    07.12.2013
    Сообщений
    149
    Репутация:
    14 ±
    Странно еще то что инклуд с выбором оружия, а на скринах за каким-то хреном самолеты. Или это просто демонстрация работоспособности?

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

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Цитата Сообщение от A N D R E Y Посмотреть сообщение
    Странно еще то что инклуд с выбором оружия, а на скринах за каким-то хреном самолеты. Или это просто демонстрация работоспособности?
    Это картинка из гугла.
    Нашел что-то похожее

 

 

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

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

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

Ваши права

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