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

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

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

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

Уборщик Улиц

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

FreesK

Умник
Всем привет.Вот Видел на 1 форуме работу дровосека и решил сделать что то подобное.Только теперь работа Уборщик.


Ко Всем new добовляем:
PHP:
//======================[Уборщик Улиц]======
new checkk[MAX_PLAYERS];
new checkk2[MAX_PLAYERS];
new checkk3[MAX_PLAYERS];
new checkk4[MAX_PLAYERS];
new checkk5[MAX_PLAYERS];
new checkk6[MAX_PLAYERS];
new checkk7[MAX_PLAYERS];
new checkk8[MAX_PLAYERS];
new checkk9[MAX_PLAYERS];
// Или:
new checkk[MAX_PLAYERS][9]; 
//==========================================
После в public OnGameModeInit()
PHP:
//=============================[Работа Уборщик улиц]============================
Create3DTextLabel("{FF6600}Уборщик Улиц\nДля начала Работы введите {FFFFFF}[/убрать]{FF6600}\nЗарплата:{FFFFFF}10000${FF6600}",COLOR_GREENYELLOW,-785.7527,1528.4243,27.1172,80.0,0,0);
CreatePickup(1274,23,-785.7527,1528.4243,27.1172,-1);

AddStaticVehicleEx(583,-778.91668701,1528.85388184,26.11518097,0.00000000,1,1,15); //Tug 1
AddStaticVehicleEx(583,-781.34558105,1528.89685059,26.11874008,0.00000000,1,1,15); //Tug 2
AddStaticVehicleEx(583,-783.68646240,1528.95556641,26.11718750,0.00000000,1,1,15); //Tug 3
AddStaticVehicleEx(583,-776.35058594,1528.89001465,26.11141968,0.00000000,1,1,15); //Tug 3

CreateObject(16001,-816.29467773,1516.05859375,19.48329926,0.00000000,0.00000000,270.00000000); //object(drvin_projhut) (1)
CreateObject(4857,-784.04241943,1520.49853516,28.49080467,0.00000000,0.00000000,90.00000000); //object(snpedmtsp1_las) (1)
//==============================================================================
Затем в public OnPlayerEnterCheckpoint(playerid)
PHP:
//===========================[Работа Уборщика улиц]=============================
if(checkk[playerid] == 1) //проверка на чекпоинт
{
    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk[playerid] = 0; //убирает чекпоинт
    checkk2[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-832.9229,1619.4440,26.5011, 4.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Едь по меткам и очисть улицу.");
            return 1;
}

if(checkk2[playerid] == 1) //Проверка на Чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 583)
{

    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk2[playerid] = 0; //убирает чекпоинт
    checkk3[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-848.1484,1570.0930,24.5464, 4.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Осталось еще 4 метки");
                }
else
            {
                SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
            }
            return 1;
            }

if(checkk3[playerid] == 1) //проверка на чекпоинт
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 583)
{

    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk3[playerid] = 0; //выключает чекпоинт
    checkk4[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-821.7830,1490.2502,18.7451, 5.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Осталось еще 3 метки");
                }
else
            {
                SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
            }
            return 1;
            }

if(checkk4[playerid] == 1) //проверка на чекпоинт
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 583)
{

    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk4[playerid] = 0; //выключает чекпоинт
    checkk5[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-756.3594,1516.7698,25.8891, 4.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Осталось еще 2 метки");
                }
else
            {
                SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
            }
            return 1;
            }
if(checkk5[playerid] == 1) //проверка на чекпоинт
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 583)
{

    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk5[playerid] = 0; //выключает чекпоинт
    checkk7[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-795.1606,1580.2065,26.4989, 4.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Осталось еще 1 метка");
                }
else
            {
                SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.");
            }
            return 1;
            }

if(checkk7[playerid] == 1) //проверка на чекпоинт
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 583)
{

    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk7[playerid] = 0; //выключает чекпоинт
    checkk8[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-815.4968,1561.0879,26.6578, 5.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Отвези то что осталось на склад");
                }
else
            {
                SendClientMessage(playerid, COLOR_RED, "Возьми машину для работы.?");
            }
            return 1;
            }
if(checkk8[playerid] == 1) //проверка на чекпоинт
{
    new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 583)
{

    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk8[playerid] = 0; //выключаем чекпоинт
    checkk9[playerid] = 1;//запускаем чекпоинт
    SetPlayerCheckpoint(playerid,-785.7527,1528.4243,27.1172, 2.0);//Ваши координаты
    SendClientMessage(playerid,0x006ED9AA, "Иди в офис и забери свою зарплату.");
                }
else
            {
                SendClientMessage(playerid, COLOR_RED, "Ты не выполнил работу");
            }
            return 1;
            }
if(checkk9[playerid] == 1) //проверка на чек поинт
{
    DisablePlayerCheckpoint(playerid);//Убираем Когда встаёт на ЧекПоинт
    checkk9[playerid] = 0; //Выключает чекпоинт
    SendClientMessage(playerid,0x006ED9AA, "Ты получил за свою работу: {CC3300}10 000$");//Текст В Чате
    GameTextForPlayer(playerid,"~G~+10000$",3000,5);//Текст на икране
    GivePlayerMoney(playerid, 10000);//Сколько даётся при завершение

            return 1;
            }
//==============================================================================
Далее в public OnPlayerCommandText(playerid, cmdtext[])
PHP:
//==============================[работа Уборщика улиц]==========================
if(strcmp(cmdtext, "/убрать",true) == 0)
{
SetPlayerCheckpoint(playerid,-815.4968,1561.0879,26.6578, 2.0);//ваши координаты 5 означает размер чекпоинта
checkk[playerid] = 1;//запускаем штуку хД
SendClientMessage(playerid,0xADFF2FAA, "Отправляйся на склад,и возьми чистящие средства.");
return 1;
}
//==============================================================================
P.S -
PHP:
if(GetVehicleModel(vehicleid) == 583)
583 Это Ид Авто на котором игрок сможет работать.


Вроде всё...
Автор я ((FreesK))
Если есть ошибки,недочёты пишите,исправлю.Кому интересно скоро выложу все работы.Строго несудите.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу