chogovadze
Компетентный
Всем привет. Вот такое дело у меня. Я добавил работу и там когда заежаеш в чекпойнт место надписи подождите загружается машина написано Водитель: маршрут и т д. По коду ниже прошу помочь заранее спасибо
---------- Сообщение добавлено в 20:45 ---------- Предыдущее сообщение добавлено в 20:26 ----------
Поможете?
PHP:
public OnPlayerEnterRaceCheckpoint(playerid)
{
if(PlayerInfo[playerid][pJob] == 6 && GetPVarInt(playerid, #busID) == GetPlayerVehicleID(playerid))
{
new
pos = busPos{playerid},
route = GetPVarInt(playerid, #busRoute),
money_ = GetPVarInt(playerid, #busMoney);
if((route == 0 && (pos == 1-1 || pos == 14-1 || pos == 21-1 || pos == 28-1 || pos == 32-1 || pos == 34-1)))
{
new r_name [ 50 ];
switch(route)
{
case 0: r_name = "Вокзал - Автошкола";
}
format(stringer,24+100,"Водитель: %s, Маршрут: %s, автобусотсправится через 10 секунд!",PlayerInfo[playerid][pNames], r_name);
ProxDetector(30.0,playerid,stringer,0x44b2ffff,0x44b2ffff,0x44b2ffff,0x44b2ffff,0x44b2ffff);
SetTimerEx("bus_stop",1000,false,"i",playerid);
return 1;
}
if(pos == 39)
{
PlayerInfo[playerid][pCash] += money_;
SCMF(playerid, COLOR_GREEN, "Вы проехали рейс и заработали: %i$", money_);
busPos{playerid} = 0, SetPVarInt(playerid, #busMoney, 0);
}
else busPos{playerid}++, GivePVarInt(playerid, #busMoney, 120);
new t_pos = busPos{playerid}, type_bus_race = 0;
if((route == 0 && (t_pos == 10-1 || t_pos == 12-1 || t_pos == 14-1 || t_pos == 20-1 || t_pos == 25-1 || t_pos == 27-1 || t_pos == 32-1 || t_pos == 50-1 || t_pos == 53-1 || t_pos == 70-1 || t_pos == 77-1))) type_bus_race = 1;
SetPlayerRaceCheckpoint(playerid,type_bus_race,aBusPos[route][t_pos][0],aBusPos[route][t_pos][1],aBusPos[route][t_pos][2],aBusPos[route][t_pos+1][0],aBusPos[route][t_pos+1][1],aBusPos[route][t_pos+1][2],4.0);
}
if( GetPVarInt( playerid, "loading_job") == 1 )
{
DestroyObject( object_job [ playerid ] );
DeletePVar( playerid, "loading_job" );
DisablePlayerRaceCheckpoint( playerid );
PlayerInfo[playerid][pPayCheck] += 5000;
GameTextForPlayer( playerid, "~w~Вы заработали: ~b~+5000", 5000, 1 );
SendClientMessage( playerid, 0xF5DEB3AA, "Вы успешно доставили груз." );
ShowPlayerDialog( playerid, 2016, DIALOG_STYLE_MSGBOX, "Ðàáîòà:","Взять новый груз?.","Да","Нет" );
}
if( GetPVarInt( playerid, "loading_job") == 2 )
{
SendClientMessage( playerid, 0xF5DEB3AA, "Подождите ваш грузовик загружается" );
TogglePlayerControllable(playerid, 0);
DisablePlayerRaceCheckpoint( playerid );
SetTimerEx( "@_load_timer", 10000, 0, "i", playerid );
}
return 1;
}
---------- Сообщение добавлено в 20:45 ---------- Предыдущее сообщение добавлено в 20:26 ----------
Поможете?
Последнее редактирование:
