Приветствую Вас Гость
Воскресенье
07.09.2025
15:37

SAMPL - Новое поколение в индустрии SAMP

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[Урок] Работа машиниста
Tommy_CarlasizДата: Суббота, 18.04.2015, 01:02 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
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"); }
 
  • Страница 1 из 1
  • 1
Поиск: