VizaBoom
Новичок
Здравствуйте, у меня такая проблема, когда работаешь на работе не выдаётся зарплата, то есть пишет +0 $.
Работы:
Работы:
PHP:
case d_job_miner:
{
if ( ! response ) return 1 ;
if ( p_info [ playerid ] [ timejob ] != job_miner )
{
p_info [ playerid ] [ timejob ] = job_miner ;
SendClientMessage ( playerid, col_white, "{"#cGN"}* {"#cWH"}Вы успешно устроились на работу шахтера." ) ;
SendClientMessage ( playerid, col_gray, "* Ваша задача добывать железную руду и отвозить её на переплавку." ) ;
SetPlayerSkin ( playerid, 16 ) ;
new _random = random ( 11 ) ;
SetPlayerCheckpoint ( playerid, miner_cp [ _random ] [ 0 ], miner_cp [ _random ] [ 1 ], miner_cp [ _random ] [ 2 ], 2.5 ) ;
SetPVarInt ( playerid, "miner_cp", _random ) ;
job_ac_tick [ playerid ] = GetTickCount ( ) ;
SetPlayerAttachedObject ( playerid, 1, 18634, 14, 0.333391, 0.000000, 0.042249, 358.219909, 268.014739, 170.032974, 2.003867, 1.764811, 1.579773 ) ;
show_payment ( playerid ) ;
}
else
{
give_money ( playerid, p_info [ playerid ] [ salary ] ) ;
SendClientMessage ( playerid, col_white, "{"#cGN"}* {"#cWH"}Вы завершили рабочую смену." ) ;
new __t_string [ 128 ] ;
format ( __t_string, sizeof ( __t_string ), "{"#cGN"}* {"#cWH"}Заработано: {"#cGN"}%d$", p_info [ playerid ] [ salary ] ) ;
SendClientMessage ( playerid, col_white, __t_string ) ;
p_info [ playerid ] [ salary ] = 0 ;
if ( is_fraction_duty { playerid } == 1 ) SetPlayerSkin ( playerid, p_info [ playerid ] [ org_skin ] ) ;
else SetPlayerSkin ( playerid, p_info [ playerid ] [ skin ] ) ;
hide_payment ( playerid ) ;
p_info [ playerid ] [ timejob ] = job_none ;
DeletePVar ( playerid, "mining_ex" ) ;
DeletePVar ( playerid, "miner_cp" ) ;
DisablePlayerCheckpoint ( playerid ) ;
if ( IsPlayerAttachedObjectSlotUsed ( playerid, 1 ) ) RemovePlayerAttachedObject ( playerid, 1 ) ;
if ( IsPlayerAttachedObjectSlotUsed ( playerid, 2 ) ) RemovePlayerAttachedObject ( playerid, 2 ) ;
if ( IsPlayerAttachedObjectSlotUsed ( playerid, 3 ) ) RemovePlayerAttachedObject ( playerid, 3 ) ;
}
}
case d_job_factory:
{
if ( ! response ) return 1 ;
if ( p_info [ playerid ] [ timejob ] != job_factory )
{
p_info [ playerid ] [ timejob ] = job_factory ;
SendClientMessage ( playerid, col_white, "{"#cGN"}* {"#cWH"}Вы успешно трудоустроились на завод." ) ;
SendClientMessage ( playerid, col_gray, "* Возьмите заготовки и отправляйтесь к столам для сборки детали." ) ;
SetPlayerSkin ( playerid, 27 ) ;
show_payment ( playerid ) ;
}
else
{
if ( is_fraction_duty { playerid } == 1 )SetPlayerSkin ( playerid, p_info [ playerid ] [ org_skin ] ), SetPlayerColor ( playerid, f_info [ p_info [ playerid ] [ member ] - 1 ] [ f_radar_color ] ) ;
else SetPlayerSkin ( playerid, p_info [ playerid ] [ skin ] ) ;
new _text_string [ 106 ] ;
format ( _text_string, sizeof ( _text_string ), "{"#cGN"}* {"#cWH"}Вы завершили свой рабочий день и заработали -{"#cGN"} %i$", p_info [ playerid ] [ salary ] ) ;
SendClientMessage ( playerid, col_white, _text_string ) ;
give_money ( playerid, p_info [ playerid ] [ salary ] ) ;
p_info [ playerid ] [ salary ] = 0 ;
p_info [ playerid ] [ timejob ] = job_none ;
DeletePVar ( playerid, "have_factory_box" ) ;
hide_payment ( playerid ) ;
RemovePlayerAttachedObject ( playerid, 0 ) ;
DisablePlayerCheckpoint ( playerid ) ;
}
}
case d_job_sawmil:
{
if ( ! response ) return 1 ;
if ( p_info [ playerid ] [ timejob ] != job_sawmil )
{
p_info [ playerid ] [ timejob ] = job_sawmil ;
SendClientMessage ( playerid, col_white, "{"#cGN"}* {"#cWH"}Вы успешно устроились работать на лесопилку." ) ;
SendClientMessage ( playerid, col_gray, "{"#cGR"}* Ваша задача распиливать деревья и относить заготовки на склад." ) ;
SetPlayerSkin ( playerid, 27 ) ;
give_weapon ( playerid, 9, 1 ) ;
SetPVarInt(playerid, #Derevo, tree_count);
tree_count++;
SetPlayerCheckpoint(playerid, tree_positions [GetPVarInt(playerid, #Derevo)][0],tree_positions[GetPVarInt(playerid, #Derevo)][1],tree_positions[GetPVarInt(playerid, #Derevo)][2], 3.0 ) ;
show_payment ( playerid ) ;
}
else
{
give_money ( playerid, p_info [ playerid ] [ salary ] ) ;
SendClientMessage ( playerid, col_white, "{"#cGN"}* {"#cWH"}Вы завершили рабочую смену." ) ;
new __t_string [ 72 ] ;
format ( __t_string, sizeof ( __t_string ), "{"#cGN"}* {"#cWH"}Заработано: {"#cGN"}%d$", p_info [ playerid ] [ salary ] ) ;
SendClientMessage ( playerid, col_white, __t_string ) ;
p_info [ playerid ] [ salary ] = 0 ;
if ( is_fraction_duty { playerid } == 1 ) SetPlayerSkin ( playerid, p_info [ playerid ] [ org_skin ] ) ;
else SetPlayerSkin ( playerid, p_info [ playerid ] [ skin ] ) ;
hide_payment ( playerid ) ;
p_info [ playerid ] [ timejob ] = job_none ;
RemovePlayerAttachedObject ( playerid, 0 ) ;
DisablePlayerCheckpoint ( playerid ) ;
DeletePVar(playerid, #LessProc ) ;
DeletePVar(playerid, #LessStatus ) ;
if(IsPlayerAttachedObjectSlotUsed(playerid, 3)) RemovePlayerAttachedObject(playerid, 3 ) ;
if(IsPlayerAttachedObjectSlotUsed(playerid, 4)) RemovePlayerAttachedObject(playerid, 4 ) ;
RemoveWeaponFromSlot ( playerid, get_weapon_slot ( 9 ) ) ;
}
}
