Premium MultiJob (wasabi_multijob) é um script de múltiplos empregos e menu de chefe para ESX. O autor o criou originalmente para seu próprio servidor para que os jogadores não fiquem mais restritos a um único emprego. O que começou como um menu simples de múltiplos empregos agora é uma substituição completa para os menus de chefe padrão do ESX.
Recursos
- Adiciona qualquer emprego ao menu de empregos quando um jogador recebe um emprego que não tinha antes
- Os jogadores podem entrar e sair de serviço facilmente e alternar entre seus empregos (
/jobsou F5 por padrão) - Número máximo configurável de empregos por jogador
- Se um jogador excluir o emprego em que está em serviço, seu emprego ativo muda para o emprego fora de serviço/desempregado
- Lista negra para empregos que não devem ser adicionados ao menu de empregos (por exemplo, prisioneiro)
- Menus de chefe que você pode colocar em qualquer lugar, para qualquer emprego com um cargo de chefe, na configuração
- Os menus de chefe podem alterar cargos e demitir funcionários, estejam eles online ou offline
- Dê bônus para as contas bancárias dos funcionários através do menu de chefe, mesmo quando o funcionário estiver offline
- O menu de chefe lê do
wasabi_multijobTabela SQL em vez de asjobcoluna douserstabela, para que todos os funcionários sejam listados mesmo quando não estiverem batendo o ponto, e os funcionários demitidos sejam removidos - Fundos da sociedade: depositar e sacar dinheiro
- Inclui
addon_accounteaddon_account_datatabelas no arquivo SQL, para que você possa adicionar menus de chefe sem adicionar dados manualmente
Requisitos
- ESX (esx_society para os menus de chefe)
- boi_lib
- oxmysql
Instalação
- Importar
SQL.sql(criawasabi_multijob,addon_accounteaddon_account_datase eles não existirem). - Coloque o
wasabi_multijobpasta na sua pasta de resources. - Adicione
ensure wasabi_multijobao seu server.cfg apósox_libeoxmysql.
Nota: a configuração abaixo mostra a versão original do produto. Na versão 1.3.1 incluída, a configuração está em configuration/config.lua, as configurações do menu de emprego são agrupadas em Config.openJobMenu, e os menus de chefe são desativados por padrão (Config.bossMenus.enabled = false).
Configuração:
Config = {}
Config.JobMenuCommand = 'jobs' -- Command you want for opening job menu(/jobs default)
Config.JobMenuKey = 'F5' -- Configure to whichever desired key. Set to false if undesired
Config.MaxJobs = 4 -- Maximum jobs a player can have in their menu(Set to false to disable limit)
Config.OffDutyJob = {-- Job it switches you to while off duty.
name = 'unemployed',
grade = 0
}
Config.blacklist = { -- Jobs you don't want awarded to menu when given to player(I.e prisoner)
-- ['JOB_HERE'] = true,
['prisoner'] = true,
}
Config.BossMenus = { -- Configurable boss menus(Good for adding boss menus for any job that has a 'boss' grade)
enabled = true, -- Easily disable completely by switching to false
marker = { -- Marker configuration
type = 27,
color = {r = 50, g = 50, b = 204},
drawDistance = 10
},
locations = { -- Add/edit boss menu locations for defined jobs(Jobs must have a 'boss' grade to access menu)
-- { coords = vector3(XX.XX, XX.XX, XX.XX), job = 'JOB_NAME_HERE' }, -- EXAMPLE
{coords = vector3(-576.1141, -936.6058, 28.69531-0.9), job = "police", label = "POLICE"},
{coords = vector3(334.95, -594.01, 43.28-0.9), job = "ambulance", label = "EMS"},
}
}
Strings = {
-- All strings for language change purposes
-- Notifications
['hired_header'] = 'You\'ve been Hired!',
['hired_content'] = 'A job has been awarded in your job menu.',
['alr_clocked'] = 'Already Clocked In',
['alr_clocked_desc'] = 'You are already clocked in to this job.',
['clocked_out'] = 'Clocked Out',
['clocked_out_desc'] = 'You have successfully clocked out.',
['deleted'] = 'Deleted',
['deleted_desc'] = 'Job successfully deleted.',
['no_perm'] = 'No Permision',
['no_perm_desc'] = 'You are not authorized to access this!',
['invalid_amount'] = 'Invalid Amount',
['invalid_amount_desc'] = 'Please input a valid amount!',
['deposit_successful'] = 'Deposit Successful',
['deposit_successful_desc'] = 'You have successfully deposited $%s in to the business account',
['lacking_funds'] = 'Lacking Funds',
['lacking_funds_desc'] = 'You don\'t have enough cash for this transaction',
['withdrawal_funds'] = 'Withdrawal Funds',
['withdrawal_successful'] = 'Withdrawal Successful',
['withdrawal_successful_desc'] = 'You have successfully withdrawaled $%s from the business account',
['success'] = 'Success',
['success_desc'] = 'Action Successful!',
['invalid_id'] = 'Invalid ID',
['invalid_id_desc'] = 'Player not found with ID entered',
['hire_success'] = 'Hire Successful',
['hire_success_desc'] = 'You have successfully hired %s',
['bonus_success_desc'] = 'You successfully send %s a $%s bonus',
['bonus_title'] = 'Bonus Received!',
['bonus_msg'] = 'You were granted a $%s employment bonus from %s.',
['no_money'] = 'Insufficient Funds',
['no_money_desc'] = 'There are not enough funds for this action',
['delete_confirm'] = 'Caution!',
['delete_confirm_desc'] = 'Are you sure you wish to delete this job?',
['fire_confirm_desc'] = 'Are you sure you wish to fire this employee?',
['cancelled'] = 'Cancelled',
['cancelled_desc'] = 'You cancelled your previous action',
['fired'] = 'Employee Terminated',
['fired_desc'] = 'You successfully fired the employee',
--Main Menu
['offduty_header'] = 'Off Duty',
['clockedin_job'] = 'Current Job:',
['grade_label'] = 'Position:',
['no_jobs'] = 'No Saved Jobs!',
['nojob_desc'] = 'Try applying at local businesses',
['jobs_menu'] = 'Jobs Menu',
['go_back'] = '< Go Back',
-- Job Clock In / Out / Delete Menu
['clock_in'] = 'Clock In',
['clock_out'] = 'Clock Out',
['delete_job'] = 'Delete Job',
-- Boss Menu
['employee_list'] = 'Employee List',
['employee_count'] = 'You currently have %s employees',
['society_funds'] = 'Manage Funds',
['society_funds_desc'] = 'Total Funds:',
['currency'] = '$',
['deposit_funds'] = 'Deposit Funds',
['withdrawal_funds'] = 'Withdrawal Funds',
['amount'] = 'Amount:',
['job_position'] = 'Position:',
['job_salary'] = 'Salary:',
['edit_rank'] = 'Promote/Demote',
['edit_rank_desc'] = 'Position: %s | Salary: $%s',
['fire_employee'] = 'Terminate Employment',
['employee_list'] = 'Employees',
['current_position'] = '(Current)',
['hire_employee'] = 'Hire Employee',
['hire_employee_desc'] = 'Hire someone by ID',
['player_id'] = 'Player\'s ID:',
['give_bonus'] = 'Give Bonus',
['give_bonus_desc'] = 'Send an employee a bonus',
['open_boss_menu_3d'] = '[~b~E~w~] Access Boss Menu'
}




Avaliações
Não há avaliações ainda.