1. Ко всем new добавляем:
Код
new poezd_[4] ;
new MashinDrivers = 0;
2. В public OnPlayerStateChange где у вас TransportDuty вставляем:
Код
else if(TransportDuty [i]== 3)
{
format(string, sizeof(string), "* Вы заплатили за билет $%d машинисту.", TransportValue[i]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Пассажир %s сел в ваш Поезд.", name);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
oGivePlayerMoney(playerid, - TransportValue[i]);
TransportMoney [i]+= TransportValue[i];
}
3. else if(TransportDuty == 3) 3 это номер вашей транспорт работы у меня их 3.
Ниже в этом же паблике ищем if(newstate == PLAYER_STATE_ONFOOT) и после ваших робот вставляем:
Код
else if(TransportDuty [playerid]== 3)
{
MashinDrivers -= 1;
}
if(PlayerInfo[playerid] [pJob]== 19)
{
new PropertyString[128];
format(PropertyString,sizeof(PropertyString),"* Поезд *");
Update3DTextLabelText(CarLabel[gCars[playerid]],COLOR_YELLOW,PropertyString);
}
4. далее ко всем jtext (там должно быть 2 переменных) вставляем:
Код
else if(PlayerInfo[targetid] [pJob]== 19) { jtext = "Машинист"; }
5. В /help добавляем:
Код
else if(PlayerInfo[playerid] [pJob]== 19) {
SendClientMessage(playerid,COLOR_YELLOW,"*** Работа *** /fare"); }