• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Проблема с З/П на работах.

Статус
В этой теме нельзя размещать новые ответы.

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 ) ) ;
            }
        }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу