Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Система /viphelp,vipmenu

Статус
В этой теме нельзя размещать новые ответы.

kotnapnevme

Новичок
Здравствуйте форумчане,дело было вечером....Делать было нечего.Решил сделать /viphelp and /vipmenu
PHP:
CMD:vipmenu//Сама команда     
        {     
         if(PlayerInfo[playerid][Ваша переменная на вип игрока] < 2) return SendClientMessage(playerid, COLOR_WHITE, "Вы не ВИП!!!");    
         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 OnDialogRespone
PHP:
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,"Вы телепортировались на спавн");//выводит сообщение в чат     
                }     

           }     
}
Собственно,и все!Надеюсь,расписал все ясно,скринов не нужно,думаю все видели диалог.Я знаю,код просто ужасен,но прошу оценивать работу,как работу новичка.
ВАРИАНТ #WH1SKEY
PHP:
CMD:vipmenu(playerid)
{
    if(PlayerInfo[playerid][Ваша переменная на вип игрока] < 2) return SendClientMessage(playerid, COLOR_WHITE, "Вы не ВИП!!!");
    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 true;
}  



case 2222:
{
    if(!response) return true;
    switch(listitem)
    {
        case 0: SetPlayerSkin(playerid,149), SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Взяли Vip Skin #1  Big Smoke.");
        case 1: SetPlayerSkin(playerid,264), SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Взяли Vip Skin #2  клоун..");
        case 2: SetPlayerSkin(playerid,291), SendClientMessage(playerid, COLOR_LIGHTRED,"Вы Взяли Vip Skin #3  Kent Paul.");
        case 3: SetPlayerPos(playerid,1481.1479,-1758.1902,17.5313), SendClientMessage(playerid, COLOR_LIGHTRED,"Вы телепортировались в Vip комнату отдыха");
        case 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");
        }
        case 5: SetPlayerPos(playerid,1153.2904,-1747.6360,13.5703), SendClientMessage(playerid, COLOR_LIGHTRED,"Вы телепортировались к мерии");
        case 6: SetPlayerPos(playerid,1481.1479,-1758.1902,17.5313), SendClientMessage(playerid, COLOR_LIGHTRED,"Вы телепортировались на спавн");
    }
    return true;
}
Автор:Я
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу