Saibot
Мастер
Может кому-то пригодится
Ко всем new
PHP:
new object_job [ MAX_PLAYERS ], Car_job [ 2 ];
PHP:
if( GetPVarInt( playerid, "loading_job" ) >= 1 )
{
DestroyObject( object_job [ playerid ] );
DeletePVar( playerid, "loading_job" );
DisablePlayerRaceCheckpoint( playerid );
}
PHP:
if( GetPVarInt( playerid, "loading_job") == 1 )
{
DestroyObject( object_job [ playerid ] );
DeletePVar( playerid, "loading_job" );
DisablePlayerRaceCheckpoint( playerid );
PlayerInfo [ playerid ] [ pPayCheck ] += 10000;
GameTextForPlayer( playerid, "~w~Добавлено к зарплате: ~b~+10000", 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 );
}
PHP:
if( GetPVarInt(playerid, "loading_job") == 1 )
{
SendClientMessage( playerid, 0xBFC0C2FF, "Доставка груза прекращена,Вы покинули водительское место." );
DestroyObject( object_job [ playerid ] );
DeletePVar( playerid, "loading_job" );
DisablePlayerRaceCheckpoint( playerid );
return true;
}
PHP:
case 2016:
{
if( !response ) return true;
SetPVarInt( playerid, "loading_job", 2 );
SendClientMessage( playerid, 0xFFFFFFFF, "Подсказка: Возьмите груз на базе." );
SetPlayerRaceCheckpoint( playerid, 0, 2646.9502, -2116.3813, 13.5469, -2047.1299, -82.7046, 32.9072, 5.0 );
}
PHP:
if(newcar >= Car_job[0] && newcar <= Car_job[1])
{
SetPVarInt( playerid, "loading_job", 2 );
SendClientMessage( playerid, 0xFFFFFFFF, "Подсказка: Возьмите груз на базе." ),
SetPlayerRaceCheckpoint( playerid, 2, 2646.9502, -2116.3813, 13.5469, -2047.1299, -82.7046, 32.9072, 5.0);
}
PHP:
Car_job[ 0 ] = AddStaticVehicleEx( 578, 2458.2258, -2078.1028, 14.2609, 180.0000, -1, -1, 2 );
AddStaticVehicleEx( 578, 2467.7642, -2078.1028, 14.2609, 180.0000, -1, -1, 2 );
AddStaticVehicleEx( 578, 2448.6890, -2078.1028, 14.2609, 180.0600, -1, -1, 2 );
AddStaticVehicleEx( 578, 2438.5767, -2078.1028, 14.2609, 180.0600, -1, -1, 2 );
Car_job[ 1 ] = AddStaticVehicleEx( 578, 2428.2156, -2078.1028, 14.2609, 180.0600, -1, -1, 2 );
PHP:
@_load_timer( playerid );
@_load_timer( playerid )
{
SendClientMessage( playerid, 0xF5DEB3AA, "Груз погружен, отвезите его заказчику." );
object_job [ playerid ] = CreateObject( 934, 0, 0, 0, 0, 0, 0 );
AttachObjectToVehicle( object_job [ playerid ], GetPlayerVehicleID( playerid ), 0.01189, -3.07228, 1.12620, 0.000000, 0.000000, 0.000000 );
SetPVarInt( playerid, "loading_job", 1 );
TogglePlayerControllable( playerid, 1 );
switch(random(6))
{
case 0: SetPlayerRaceCheckpoint( playerid, 2, 1072.6600, -304.8256, 73.9922, 0.0, 0.0, 0.0, 3.0 );
case 1: SetPlayerRaceCheckpoint( playerid, 2, 326.2058, -51.1238, 1.5328, 0.0, 0.0, 0.0, 3.0 );
case 2: SetPlayerRaceCheckpoint( playerid, 2, -155.7895, 1128.3007, 19.7422, 0.0, 0.0, 0.0, 3.0 );
case 3: SetPlayerRaceCheckpoint( playerid, 2, 263.4553, 1406.6785, 10.4943, 0.0, 0.0, 0.0, 3.0 );
case 4: SetPlayerRaceCheckpoint( playerid, 2, 1064.6954, 2343.3274, 10.8203, 0.0, 0.0, 0.0, 3.0 );
case 5: SetPlayerRaceCheckpoint( playerid, 2, -2107.5583, 162.6494, 35.0760, 0.0, 0.0, 0.0, 3.0 );
}
}
Скриншоты:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Автор: Saibot
Последнее редактирование:
