Делаем V.I.P Меню для Rp Серверов - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
Делаем V.I.P Меню для Rp Серверов
[CM]Dobrov Дата: Понедельник, 20.01.2014, 20:39 | Сообщение # 1
Новичок
Сообщений: 4
Статус: Offline
-Вообщем сидел я как то в 5:00 утра и думал чтобы сделать. Потом надумал, а что если сделать игрока Silver и Gold Vip особые привилегии, которых нет у других игроков. (Например:Особый Скин,Комната Vip отдыха,какой нибудь объект на тело и так далее...
и написал команду.

Приступим:

в public OnPlayerCommandText(playerid, cmdtext[])


Код
if (strcmp("/vipmenu", cmdtext, true, 10) == 0)//Сама команда     
        {     
         if(PlayerInfo[playerid][pDonateRank] < 2) return SendClientMessage(playerid, COLOR_WHITE, "Вип меню доступно с SILVER VIP");//Проверка игрока на Silver vip     
         GameTextForPlayer(playerid,"~r~Vip~n~~g~",5000,5);//Показывает Texdraw посередине экрана.     
         ShowPlayerDialog(playerid,2222,DIALOG_STYLE_LIST,"Vip Menu:","[>>]  Vip Скин #1\n[>>]  Vip Скин #2\n[>>]  Vip Skin #3\n[>>]  Комната Отдыха Vip\n[>>]  Vip очки. \n[>>]  Телепорт к Мерии \n[>>]  Телепорт на Спавн","Ок","Выход");//Выводит Диалог с идом 2222 (если он занят измените)     
        return 1;     
        }

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
Код
if(dialogid == 2222)//Елси занят Id Диалога Меняйте     
        {     
            if(response)     
            {     
                if(listitem == 0)     
                {     
                    SetPlayerSkin(playerid,149);//Устанавливает игроку скин #149 (Меняйте на свой)     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Взяли Vip Skin #1  Big Smoke.");//Выводит вам сообщение     
                         
               }     
                if(listitem == 1)     
                {     
                    SetPlayerSkin(playerid,264);//Устанавливает игроку Скин #264     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Взяли Vip Skin #2  клоун..");//Выводит сообщение      
                }     
                if(listitem == 2)     
                {     
                    SetPlayerSkin(playerid,291);//Устанавливает игроку Скин #291     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Взяли Vip Skin #3  Kent Paul.");//выводит в чат сообщение     
                }     
                 if(listitem == 3)     
                {   SetPlayerPos(playerid,1481.1479,-1758.1902,17.5313);//Устанавливает позицию( Координаты меняйте на свои)     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы телепортировались в Vip комнату отдыха");..     
                         
                }     
                if(listitem == 4)     
                {     
                    SetPlayerAttachedObject(playerid,1,19010,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);//Добовляет на игрока обьект очки     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Одели вип Очки");//выводит сообщение в чат     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Для того чтобы снять очки введите /glasseso");//выводит сообщение в чат     
                }     
                if(listitem == 5)     
                {     
                  SetPlayerPos(playerid,1153.2904,-1747.6360,13.5703);//Устанавливает позицию( Координаты меняйте на свои)     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы телепортировались к мерии");//Выводит сообщение в чат     
                }     
                if(listitem == 6)     
                {     
                   SetPlayerPos(playerid,1481.1479,-1758.1902,17.5313);Устанавливает позицию( Координаты меняйте на свои)     
                    SendClientMessage(playerid, COLOR_LIGHTRED,"Вы телепортировались на спавн");//выводит сообщение в чат     
                }     

           }     
}  

Вообщем как-то так,знаю код ужасен не говорите, все что в диалоге можете изменить на свое. (Это Пример диалога.)

Надеюсь я понятно все обьяснил и расписал. всем спасибо и удачи.


Сообщение отредактировал [CM]Dobrov - Понедельник, 20.01.2014, 20:42
Gosha99 Дата: Четверг, 30.01.2014, 20:19 | Сообщение # 2
Новичок
Сообщений: 17
Статус: Offline
If dialogidd не навижу, делай через case smile а по теме хорошо может возьму себе только переделаю wink молодец
[CM]MiFix Дата: Среда, 07.12.2016, 02:22 | Сообщение # 3
Боец
Сообщений: 79
Статус: Offline
Молодец,очень пригодилось
BadBich Дата: Пятница, 22.09.2017, 15:08 | Сообщение # 4
Боец
Сообщений: 187
Статус: Offline
Это больше подойдёт не для РП серверов, а для нуборп. (Ты написал в название темы "для РП сервера")
А так забавно)


Вы здесь: 1857-й день
Мои темы:
Раздача логов: https://cheat-master.ru/forum/271-757085-1
[CLEO] Helper for Arizona: https://cheat-master.ru/forum/208-785713-1
[CLEO/SF] Arizona Render: https://cheat-master.ru/forum/208-785715-1
[LUA] Connect Tools: https://cheat-master.ru/forum/290-785717-1
[LUA] [ARZ] Охотник на оленей: https://cheat-master.ru/forum/208-785732-1
[CM]Bawerli Дата: Суббота, 30.09.2017, 17:46 | Сообщение # 5
Самый Честный
Сообщений: 31
Статус: Offline
боже, ещё старее функционал бы нашёл...

Мой вк - vk.com/shinolarison
Mussolliny Дата: Суббота, 28.10.2017, 20:31 | Сообщение # 6
♣ БАРЫГА ♣
Сообщений: 102
Статус: Offline
Думаю, как новичку пойдет.
Если ты конечно сам это написал.




OGNickHD Дата: Воскресенье, 29.10.2017, 11:50 | Сообщение # 7
Боец
Сообщений: 71
Статус: Offline
Как давать випки игрокам?
methods Дата: Вторник, 12.12.2017, 23:13 | Сообщение # 8
Новичок
Сообщений: 1
Статус: Offline
годно

[url=https://vk.com][img]https://pp.userapi.com/c837529/v837529029/5b92a/N--riw3eXX0.jpg[/img][/url]

Сообщение отредактировал methods - Вторник, 12.12.2017, 23:21
BATYAN[CM] Дата: Пятница, 22.12.2017, 14:29 | Сообщение # 9
Боец
Сообщений: 51
Статус: Offline
Пригодилось)Лови + beer

Мой ВК - vk.com/id436319081
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]

chadaevvo18 [19:34]

zazik965mb [17:41]

AndreSR [16:49]

funovv [20:46]

Dizelmotnik [11:22]