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

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

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

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

Специально для РП,Подземка для банд!

2 этаж подземки готов он будет выпущен в 0.4 версии хотите ли вы его видеть?

  • РґР°

    Голосов: 19 90.5%
  • нет

    Голосов: 2 9.5%

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

jon988

Умник
Ко всем
PHP:
new
PHP:
//=====[подземка]====
new podzemka1;
new podzemka2;
//===================
В
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
//===============[подземка]=====================================================
	else if(pickupid == podzemka1) // Подземка
	{
        SetPlayerInterior(playerid,3);
        SetPlayerVirtualWorld(playerid, 0);
 		SetPlayerPos(playerid, 2027.80005,-1777,1633);
 		SetPlayerFacingAngle(playerid, 0.0508);
 		SendClientMessage(playerid, 0xFF0000FF, "Ты спустился в подземку");
 		SendClientMessage(playerid, 0xFF0000FF, "{f50404}Тут ты можешь курить,Танцевать,наркоту принимать");
 		SendClientMessage(playerid, 0xFF0000FF, "{f50404}Копам нельзя!Кто из копов войдет,Растрелять!");
	}
	else if(pickupid == podzemka2) // Подземка
	{
	    SetPlayerInterior(playerid,0);
     	SetPlayerVirtualWorld(playerid, 0);
 		SetPlayerPos(playerid, 1985.69995,-1780.80005,13.2);
 		SetPlayerFacingAngle(playerid, 329.9939);
 		SendClientMessage(playerid, 0xFF0000FF, "Ты вышел из подземки");
	}
//==============================================================================
в
PHP:
public OnGameModeInit()
PHP:
	//Подземка
    podzemka1 = CreatePickup(1318, 20,1984,-1780.69995,13.6); //Подземка
	podzemka2 = CreatePickup(1318, 20,2026.30005,-1777.19995,1633.40002); //Подземка
	CreateObject(3061,1983.3994100,-1781.1992200,13.8000000,0.0000000,0.0000000,0.0000000); //object(ad_flatdoor) (1)
    CreateObject(14889,2029.5000000,-1776.3000500,1634.5999800,0.0000000,0.0000000,0.0000000); //object(millie-room) (1)
	//////////
И вот что получится

Находится около заправки гетто

Далее кружком указано что где!




В
PHP:
public OnGameModeInit()
PHP:
	//======[Подземка]==
	Create3DTextLabel("{0080FF}> {FFFFFF}Подземка {0080FF}<",0xFF0000FF,1984,-1780.69995,13.6,20.0,0,1);
	//==================

Добавляем
PHP:
forward
PHP:
forward IsAGm(playerid);
Внимание: Если есть forward IsAGang и IsAMafia Удаляем их, они просто будут мешать работе!

Далее

Добавляем
PHP:
public
PHP:
//=============================[IsAGm]==========================================

public IsAGm(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new leader = PlayerInfo[playerid][pLeader];
        new member = PlayerInfo[playerid][pMember];
        if(member==14 || member==15 || member==16 || member==17 || member==18 || member==5 || member==6 || member==11 || member==12 || member==13 )
       {
            return 1;
        }
        if(leader==14 || leader==15 || leader==16 || leader==17 || leader==18 || leader==5|| leader==6 || leader==11 || leader==12 || leader==13 )
        {
            return 1;
        }
    }
    return 0;
}

//==============================================================================
Внимание: Если есть public IsAGang и IsAMafia Удаляем их,Как я уже говорил, они просто будут мешать работе!

И еще одно там member и leader заменяем на свои,Я поставил свои!

Далее

PHP:
    else if(pickupid == podzemka1) // Подземка 
    { 
        SetPlayerInterior(playerid,3); 
        SetPlayerVirtualWorld(playerid, 0); 
         SetPlayerPos(playerid, 2027.80005,-1777,1633); 
         SetPlayerFacingAngle(playerid, 0.0508); 
         SendClientMessage(playerid, 0xFF0000FF, "Ты спустился в подземку"); 
         SendClientMessage(playerid, 0xFF0000FF, "{f50404}Тут ты можешь курить,Танцевать,наркоту принимать"); 
         SendClientMessage(playerid, 0xFF0000FF, "{f50404}Копам нельзя!Кто из копов войдет,Растрелять!"); 
    }
Заменяем

PHP:
else if(pickupid == podzemka1)//подземка
 {
  if (!IsAGm(playerid)) return    SendClientMessage(playerid,COLOR_GREY,"Вы не Бандит или не Мафия!");
    {
        SetPlayerInterior(playerid,3);
        SetPlayerVirtualWorld(playerid,0);
        SetPlayerPos(playerid,2027.80005,-1777,1633);
        SetPlayerFacingAngle(playerid, 0.0508);
        SendClientMessage(playerid,0xFF0000FF,"Ты спустился в подземку!");
        SendClientMessage(playerid,0xFF0000FF,"{f50404}Тут ты можешь курить, Танцевать, Принимать наркоту!");
    }
 }



Ко всем
PHP:
new
PHP:
//====[music]========
new music;
//===================
В
PHP:
onplayercommandtext
PHP:
    if(strcmp(cmdtext, "/music", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            ShowPlayerDialog(playerid,2112,DIALOG_STYLE_LIST,"{FF6600}Проигрыватель","Радио Record\nРадио Zaycev FM\nРадио Real-FM\nРадио Official Euro\nРадио Jazz\nРадио Hits FM\nРадио Record-Dubster\nВыключить проигрователь","Выбрать","Закрыть");
        }
        return true;
    }
В
PHP:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
	    if(dialogid == 2112)
    {
        if(response)
        {
            if(listitem == 0)
            {
                PlayAudioStreamForPlayer(playerid,"http://vsyaka-vsyachina.ru/m3u/rr192-28kbps.m3u");
            }
            if(listitem == 1)
            {
                PlayAudioStreamForPlayer(playerid,"http://www.zaycev.fm:9001/rnb/ZaycevFM(128)");
            }
            if(listitem == 2)
            {
                PlayAudioStreamForPlayer(playerid,"http://rp-mygame.my1.ru/MG/real.pls");
            }
            if(listitem == 3)
            {
                PlayAudioStreamForPlayer(playerid,"http://rp-mygame.my1.ru/MG/mg-fm.m3u");
            }
            if(listitem == 4)
            {
                PlayAudioStreamForPlayer(playerid,"http://rp-mygame.my1.ru/MG/mg-fm.m3u");
            }
            if(listitem == 5)
            {
                PlayAudioStreamForPlayer(playerid,"http://rp-mygame.my1.ru/MG/hits.pls");
            }
            if(listitem == 6)
            {
                PlayAudioStreamForPlayer(playerid,"http://online.radiorecord.ru:8102/dub_128");
            }
            if(listitem == 7)
            {
                StopAudioStreamForPlayer(playerid);
                SendClientMessage(playerid,COLOR_WHITE,"Проигрыватель отключен");
            }
        }
        else { }
    }
В
PHP:
public OnGameModeInit()
Заменяем всю подземку которая была в прошлой версии на эту!
PHP:
    //Подземка
    music = CreatePickup(1239, 20,2020.0096,-1795.1487,1624.8528); //music в подземке
    CreateObject(3109,2028.40002,-1792,1625.09998,0.0000000,0.0000000,0.0000000);
    CreateObject(1506,2023,-1797.69995,1623.90002,0.0000000,0.0000000,0.0000000);
    CreateObject(3109,2026.19995,-1774.5,1633.5,0.0000000,0.0000000,0.0000000);
    CreateObject(14821,2022.89941,-1795.69922,1625.59998,0.0000000,0.0000000,0.0000000);
CreateObject(2131, 2020.40002, -1789.40002, 1623.90002, 0, 0, 0); // Объект 0
CreateObject(993, 2023, -1789, 1625.5, 0, 0, 0); // Объект 1
CreateObject(991, 2028.40002, -1792.09998, 1625.09998, 0, 0, 270); // Объект 2
CreateObject(992, 1981.0752, -1721.58203, 1599.70166, 0, 0, 0); // Объект 3
CreateObject(2164, 2028.30005, -1795.30005, 1623.90002, 0, 0, 269.995); // Объект 4
CreateObject(2133, 2028, -1797.09998, 1623.90002, 0, 0, 270); // Объект 5
CreateObject(991, 2025.69995, -1797.80005, 1625.09998, 0, 0, 0); // Объект 6
CreateObject(993, 2017, -1793.59998, 1625.5, 0, 0, 270); // Объект 7
CreateObject(992, 2017, -1800.09998, 1625.40002, 0, 0, 270); // Объект 8
CreateObject(991, 2022.5, -1801.09998, 1625.09998, 0, 0, 270); // Объект 9
CreateObject(992, 2017.90002, -1802.5, 1625.40002, 0, 0, 332); // Объект 10
CreateObject(992, 2019.5, -1802.80005, 1625.40002, 0, 0, 0); // Объект 11
CreateObject(992, 2020.30005, -1803.09998, 1625.40002, 0, 0, 32); // Объект 12
CreateObject(992, 2021.90002, -1803, 1625.40002, 0, 0, 2); // Объект 13
CreateObject(2573, 2025.09998, -1789.30005, 1623.90002, 0, 0, 0); // Объект 14
CreateObject(14720, 2021.90002, -1797.19995, 1623.90002, 0, 0, 180); // Объект 15
	podzemka3 = CreatePickup(1318, 20,2026.5,-1773.69995,1633.40002); //подземка лифт
	podzemka4 = CreatePickup(1318, 20,2028.19995,-1791.19995,1624.90002); //подземка лифт
    podzemka1 = CreatePickup(1318, 20,1984,-1780.69995,13.6); //Подземка лифт
    podzemka2 = CreatePickup(1318, 20,2026.30005,-1777.19995,1633.40002); //Подземка лифт
    CreateObject(3061,1983.3994100,-1781.1992200,13.8000000,0.0000000,0.0000000,0.0000000); //object(ad_flatdoor) (1)
    CreateObject(14889,2029.5000000,-1776.3000500,1634.5999800,0.0000000,0.0000000,0.0000000); //object(millie-room) (1)
    //////////
    //======[Подземка]==
    Create3DTextLabel("{0080FF}> {FFFFFF}Подземка {0080FF}<",0xFF0000FF,1984,-1780.69995,13.6,20.0,0,1);
    //==================
	//========[music]===
	Create3DTextLabel("{0080FF}> {FFFFFF}Закажи музыку {0080FF}<",0xFF0000FF,2020.0096,-1795.1487,1624.8528,20.0,0,1);
	//==================
К
PHP:
new podzemka1;
new podzemka2;
Добавляем
PHP:
new podzemka3;
new podzemka4;
В
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
Заменяем все из прошлой версии на это
PHP:
//===============[подземка]=====================================================
else if (pickupid == music)
{
OnPlayerCommandText(playerid,"/music");
}
else if(pickupid == podzemka1)//подземка
 {
  if (!IsAGm(playerid)) return    SendClientMessage(playerid,COLOR_GREY,"Вы не Бандит или не Мафия!");
    {
        SetPlayerInterior(playerid,3);
        SetPlayerVirtualWorld(playerid,0);
        SetPlayerPos(playerid,2027.80005,-1777,1633);
        SetPlayerFacingAngle(playerid, 0.0508);
        SendClientMessage(playerid,0xFF0000FF,"Ты спустился в подземку!");
        SendClientMessage(playerid,0xFF0000FF,"{f50404}Тут ты можешь курить, Танцевать, Принимать наркоту!");
    }
 }
    else if(pickupid == podzemka2) // Подземка
    {
        SetPlayerInterior(playerid,0);
         SetPlayerVirtualWorld(playerid, 0);
         SetPlayerPos(playerid, 1985.69995,-1780.80005,13.2);
         SetPlayerFacingAngle(playerid, 329.9939);
         SendClientMessage(playerid, 0xFF0000FF, "Ты вышел из подземки");
    }
        else if(pickupid == podzemka3) // Подземка
    {
        SetPlayerInterior(playerid,3);
        SetPlayerVirtualWorld(playerid, 0);
         SetPlayerPos(playerid, 2025.69995,-1791.19995,1624.5);
         SetPlayerFacingAngle(playerid, 0.0508);
         SendClientMessage(playerid, 0xFF0000FF, "(2 этаж)комната отдыха для наркаманов!");
    }
    else if(pickupid == podzemka4) // Подземка
    {
        SetPlayerInterior(playerid,0);
         SetPlayerVirtualWorld(playerid, 0);
         SetPlayerPos(playerid, 2028.69995,-1773.59998,1633);
         SetPlayerFacingAngle(playerid, 329.9939);
         SendClientMessage(playerid, 0xFF0000FF, "Ты вышел с комнаты отдыха");
    }
//==============================================================================
В принципе все!

У кого будут ошибки пишем мне в скайп!MalchikVilly!

Чудо вы увидите когда установите 0.4 версию!



ко всем
PHP:
new
PHP:
new podzemka5;
new podzemka6;
В
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
            else if(pickupid == podzemka5) // Подземка
    {
        SetPlayerInterior(playerid,3);
        SetPlayerVirtualWorld(playerid, 0);
         SetPlayerPos(playerid, -1744.40002,1057,1745.09998);
         SetPlayerFacingAngle(playerid, 0.0508);
         SendClientMessage(playerid, 0xFF0000FF, "ты спустился в подземку SF!");
    }
    else if(pickupid == podzemka6) // Подземка
    {
        SetPlayerInterior(playerid,0);
         SetPlayerVirtualWorld(playerid, 0);
         SetPlayerPos(playerid, -1665.90002,1011.29999,7.6);
         SetPlayerFacingAngle(playerid, 329.9939);
         SendClientMessage(playerid, 0xFF0000FF, "Ты вышел из подземки SF!");
    }
В
PHP:
public OnGameModeInit()
PHP:
    CreateObject(1506, -1666.5, 1007.29999, 6.9, 0, 0, 0); // Объект 0
CreateObject(18028, -1746.5, 1047.40002, 1746.59998, 0, 0, 0); // Объект 1
CreateObject(1506, -1745.19995, 1060.90002, 1744.40002, 0, 0, 0); // Объект 2
	podzemka5 = CreatePickup(1318, 20,-1665.80005,1007.90002,7.9); //подземка лифт
	podzemka6 = CreatePickup(1318, 20,-1744.5,1060.69995,1745.40002); //подземка лифт

Долгожданная версия 0.3 готова!
Будут обновления!
От + Или Спасибо не откажусь:ar:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу