[LSVG]
Компетентный
Всем привет!
Я решил сделать работу Маршутки V1.1
Автор маршутки V1.0:Affect_Bond
Автор маршутки V1.1:[LSVG]
Автор маршутки V1.2:[LSVG]
Я внес маленькие доработки!
Изменил машины по реалистичней
добавил команды в /mm
добавил больше машин
Эта работа для RLS Мода!
Так ищем такую строку:
Там ищем это:
Добавим в конце работ где все команды для работ например /route и там в конце добавим
Ищем в вашем моде такую строку:
В самый конец этого case добавляем это:
В паблик добавим следущие public OnPlayerStateChange(playerid, newstate, oldstate)
Ко все new добовляем где у вас так sapdcar[27], fbicar[9],cnncar[5],sfpdcar[29],medmav,mavlic,cnnmav,armycar[21], yakcar[7],ruscar[12],govcar[4], lcncar[12],ambu[15],marcar[4], armcar[25], faggio[6], matscar[NUMBER_OF_ARMYTRUCKS], grovecar[5], ballascar[7], coronoscar[5], vagoscar[5],rifacar[5];
Добовляем в середину или куда там вы захотите:
и это:
Добавим в команды:
Ко всем машинам (AddStaticVehicleEx) добавим это:
В public ShowStats(playerid,targetid) добавляем ко всем работам:
Я решил сделать работу Маршутки V1.1
Автор маршутки V1.0:Affect_Bond
Автор маршутки V1.1:[LSVG]
Автор маршутки V1.2:[LSVG]
Я внес маленькие доработки!
Изменил машины по реалистичней
добавил команды в /mm
добавил больше машин
Эта работа для RLS Мода!
Так ищем такую строку:
PHP:
case 10025:
PHP:
case 4:
PHP:
else if(PlayerInfo[playerid][pJob] == 21) { SendClientMessage(playerid,COLOR_YELLOW2,"<> Работа: /mfare"); }
PHP:
case 10098:
PHP:
else if(listitem == 9)
{
if(PlayerInfo[playerid][pLevel] < 2) return SendClientMessage(playerid, COLOR_GRAD1, "Вам требуеться 2 уровень!");
PlayerInfo[playerid][pJob] = 21;
SendClientMessage(playerid, COLOR_WHITE, "Вас успешно приняли на работу {00FFEE}Водитель маршутки.");
SendClientMessage(playerid, 0x6495EDFF, "Введите /mm чтобы посмотреть команды.");
return 1;
}
PHP:
if(newcar >= marcar[0] && newcar <= marcar[3])
{
if(PlayerInfo[playerid][pJob] == 21 && PlayerInfo[playerid][pMember] == 0) {SendClientMessage(playerid, COLOR_BLUE, "::: Введите: /mfare - чтобы установить тариф"); }
else
{
SendClientMessage(playerid, COLOR_RED, "Вы не водитель маршутки /gps - мэрия!");
RemovePlayerFromVehicleRich(playerid);
}
}
Добовляем в середину или куда там вы захотите:
PHP:
marcar[8],
PHP:
new TransportValue[MAX_PLAYERS];
PHP:
if(strcmp(cmd,"/mfare",true)==0)
{
new Veh = GetPlayerVehicleID(playerid);
if(PlayerInfo[playerid][pJob] == 21)
{
if(TransportDuty[playerid] > 0)
{
if(TransportDuty[playerid] == 1)
{
TaxiDrivers -= 1;
}
Delete3DTextLabel(taxi3d[Veh]);
TransportDuty[playerid] = 0;
SendClientMessage(playerid, 0x6495EDFF, "Вы закончили рабочий день");
return 1;
}
if(Veh >= marcar[0] && Veh <= marcar[3])
{
if(GetPlayerState(playerid) == 2)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "::: Введите: /mfare [Тариф]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1 || moneys > 500) { SendClientMessage(playerid, COLOR_GREY, "Не меньше 1 и не больше $500"); return 1; }
Delete3DTextLabel(taxi3d[Veh]);
TaxiDrivers += 1;
TransportDuty[playerid] = 1;
TransportValue[playerid] = moneys;
GetPlayerName(playerid,sendername,sizeof(sendername));
format(string, sizeof(string), "{EEFF00}<< Тариф: %d вирт >>\n<< Имя Водителя маршутки %s>>{EEFF00}", TransportValue[playerid],sendername);
taxi3d[Veh] = Create3DTextLabel(string, COLOR_YELLOW, 9999.0, 9999.0, 9999.0, 30.0, 0, 1);
Attach3DTextLabelToVehicle(taxi3d[Veh], Veh, 0, 0, 1.5);
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Вы не водитель маршутки / не в маршутке!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не на службе!");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Вы не водитель маршутки / не в маршутке!");
return 1;
}
return 1;
}
PHP:
//------------------------------------------[Маршутки]-------------------------
marcar[0] = AddStaticVehicleEx(418,1675.4183,-1097.8047,23.9992,268.4284,6,1,2); //
marcar[1] = AddStaticVehicleEx(418,1675.4586,-1102.3456,24.0304,267.7884,6,1,2); //
marcar[2] = AddStaticVehicleEx(418,1675.8645,-1107.1393,23.9993,271.6631,6,1,2); //
marcar[3] = AddStaticVehicleEx(418,1675.9558,-1111.4230,23.9992,270.6730,6,1,2); //
marcar[4] = AddStaticVehicleEx(418,1675.9675,-1115.7704,23.9996,269.1198,6,1,2); //
marcar[5] = AddStaticVehicleEx(418,1675.7098,-1120.5701,23.9991,267.9015,6,1,2); //
marcar[6] = AddStaticVehicleEx(418,1675.7201,-1124.8461,23.9993,269.4523,6,1,2); //
marcar[7] = AddStaticVehicleEx(418,1666.1947,-1136.0822,23.9993,179.2854,6,1,2); //
PHP:
else if(PlayerInfo[targetid][pJob] == 21) { jtext = "Газелист"; }
Последнее редактирование:
