diff --git a/__resource.lua b/__resource.lua index a4c6132a..7766f428 100644 --- a/__resource.lua +++ b/__resource.lua @@ -5,24 +5,26 @@ description 'ESX Police Job' version '1.0.5' server_scripts { - '@es_extended/locale.lua', - 'locales/br.lua', - 'locales/de.lua', - 'locales/en.lua', - 'locales/fr.lua', - 'locales/es.lua', - '@mysql-async/lib/MySQL.lua', - 'config.lua', - 'server/main.lua' + '@es_extended/locale.lua', + 'locales/br.lua', + 'locales/de.lua', + 'locales/en.lua', + 'locales/fr.lua', + 'locales/es.lua', + 'locales/sv.lua', + '@mysql-async/lib/MySQL.lua', + 'config.lua', + 'server/main.lua' } client_scripts { - '@es_extended/locale.lua', - 'locales/br.lua', - 'locales/de.lua', - 'locales/en.lua', - 'locales/fr.lua', - 'locales/es.lua', - 'config.lua', - 'client/main.lua' + '@es_extended/locale.lua', + 'locales/br.lua', + 'locales/de.lua', + 'locales/en.lua', + 'locales/fr.lua', + 'locales/es.lua', + 'locales/sv.lua', + 'config.lua', + 'client/main.lua' } diff --git a/locales/sv.lua b/locales/sv.lua new file mode 100644 index 00000000..9529d362 --- /dev/null +++ b/locales/sv.lua @@ -0,0 +1,107 @@ +Locales['sv'] = { + -- Cloakroom + ['cloakroom'] = 'Omklädningsrum', + ['citizen_wear'] = 'Civila kläder', + ['police_wear'] = 'Polisuniform', + ['sheriff_wear'] = 'Inspektöruniform', + ['lieutenant_wear'] = 'Insatsstyrka', + ['gilet_wear'] = 'Reflektiv väst', + ['bullet_wear'] = 'Skottsäker väst', + ['no_outfit'] = 'Du har ingen uniform!', + ['open_cloackroom'] = 'Tryck ~INPUT_CONTEXT~ för att byta ~y~kläder~s~.', + -- Armory + ['remove_object'] = 'Ta ut objekt', + ['deposit_object'] = 'Lägg in objekt', + ['get_weapon'] = 'Ta ut vapen', + ['put_weapon'] = 'Lägg in vapen', + ['buy_weapons'] = 'Köp in vapen', + ['armory'] = 'Vapenförråd', + ['open_armory'] = 'tryck ~INPUT_CONTEXT~ för att komma åt förrådet', + -- Vehicles + ['vehicle_menu'] = 'Bilar', + ['vehicle_out'] = 'Det finns redan en bil ute!', + ['vehicle_spawner'] = 'Tryck ~INPUT_CONTEXT~ för att ta ut en bil', + ['store_vehicle'] = 'Tryck ~INPUT_CONTEXT~ för att parkera bilen', + -- Action Menu + ['citizen_interaction'] = 'Handlingar mot civila', + ['vehicle_interaction'] = 'Handlingar på bilar', + ['object_spawner'] = 'ta fram ett objekt', + + ['id_card'] = 'ID-Kort', + ['search'] = 'Sök igenom', + ['handcuff'] = 'Sätt på handfängel / Ta av handfängsel', + ['drag'] = 'Dra', + ['put_in_vehicle'] = 'Sätt in i fordon', + ['out_the_vehicle'] = 'Ta ut ur fordon', + ['fine'] = 'Ge böter', + ['license_check'] = 'Kolla körkort', + ['license_revoke'] = 'Neka körkort', + ['license_revoked'] = 'Ditt ~b~%s~s~ har blivit ~y~nekat~s~!', + ['licence_you_revoked'] = 'Du nekade ett ~b~%s~s~ som tillhörde ~y~%s~s~', + ['no_players_nearby'] = 'Ingen i närheten', + + ['vehicle_info'] = 'Fordons information', + ['pick_lock'] = 'Bryt upp fordon', + ['vehicle_unlocked'] = 'Fordon ~g~Upplåst~s~', + ['no_vehicles_nearby'] = 'Inga fordon i närheten', + ['traffic_interaction'] = 'Trafik handlingar', + ['cone'] = 'Kon', + ['barrier'] = 'Barriär', + ['spikestrips'] = 'Spikmatta', + -- ID Card Menu + ['name'] =' Namn: ', + ['bac'] = 'Procent alkohol i blodet : ', + -- Body Search Menu + ['confiscate_dirty'] = 'Konfiskera svarta pengar: $', + ['guns_label'] = '--- Guns ---', + ['confiscate'] = 'Konfiskera', + ['inventory_label'] = '--- Inventory ---', + ['confiscate_inv'] = 'Konfiskera x', + + ['traffic_offense'] = 'Brutit mot trafikregler', + ['minor_offense'] = 'Mindre lagbrott', + ['average_offense'] = 'Medel lagbrott', + ['major_offense'] = 'Grovt lagbrott', + ['fine_total'] = 'Böter: ', + -- Vehicle Info Menu + ['plate'] = 'Reg nummer: ', + ['owner_unknown'] = 'Ägare: Okänt', + ['owner'] = 'Ägare: ', + -- Weapons Menus + ['get_weapon_menu'] = 'Vapenförråd - Ta vapen', + ['put_weapon_menu'] = 'Vapenförråd - Lägg in vapen', + ['buy_weapon_menu'] = 'Vapenförråd - Köp in vapen', + ['not_enough_money'] = 'Du har inte tillräckligt mycket pengar', + -- Boss Menu + ['take_company_money'] = 'Ta ut företagspengar', + ['deposit_money'] = 'Lägg in pengar till företaget', + ['amount_of_withdrawal'] = 'Belopp att ta ut', + ['invalid_amount'] = 'Otillgängligt belopp', + ['amount_of_deposit'] = 'Belopp att lägga in', + ['open_bossmenu'] = 'Tryck ~INPUT_CONTEXT~ för att öppna menyn', + ['quantity_invalid'] = 'Otillgängligt antal', + ['have_withdraw'] = 'Du har tagit ut x', + ['added'] = 'Du la in x', + ['quantity'] = 'Antal', + ['inventory'] = 'Förråd', + ['police_stock'] = 'Polisförråd', + -- Misc + ['remove_prop'] = 'tryck ~INPUT_CONTEXT~ för att ta bort obejektet', + ['map_blip'] = 'Polisstation', + -- Notifications + ['from'] = '~s~ från ~b~', + ['you_have_confinv'] = 'Du har konfiskerat ~y~x', + ['confinv'] = '~s~ konfiskerade ~y~x', + ['you_have_confdm'] = 'Du har konfiskerat ~y~$', + ['confdm'] = '~s~ konfiskerade ~y~$', + ['you_have_confweapon'] = 'Du har konfiskerat ~y~x1 ', + ['confweapon'] = '~s~ konfiskerade ~y~x1 ', + ['alert_police'] = 'Meddela polisen', + -- Authorized Vehicles + ['police'] = 'Polisbil', + ['police2'] = 'Polisbil 2', + ['police3'] = 'Polisbil 3', + ['police4'] = 'Civil polisbil', + ['policeb'] = 'Polis motorcykel', + ['policet'] = 'Transport bil', +} diff --git a/localization/sv_esx_policejob.sql b/localization/sv_esx_policejob.sql new file mode 100644 index 00000000..407c0d86 --- /dev/null +++ b/localization/sv_esx_policejob.sql @@ -0,0 +1,88 @@ +INSERT INTO `addon_account` (name, label, shared) VALUES + ('society_police','Polis',1) +; + +INSERT INTO `datastore` (name, label, shared) VALUES + ('society_police','Polis',1) +; + +INSERT INTO `addon_inventory` (name, label, shared) VALUES + ('society_police', 'Polis', 1) +; + +INSERT INTO `jobs` (name, label) VALUES + ('police','Polis') +; + +INSERT INTO `job_grades` (job_name, grade, name, label, salary, skin_male, skin_female) VALUES + ('police',0,'recruit','Aspirant',20,'{\"tshirt_1\":57,\"torso_1\":55,\"arms\":0,\"pants_1\":35,\"glasses\":0,\"decals_2\":0,\"hair_color_2\":0,\"helmet_2\":0,\"hair_color_1\":5,\"face\":19,\"glasses_2\":1,\"torso_2\":0,\"shoes\":24,\"hair_1\":2,\"skin\":34,\"sex\":0,\"glasses_1\":0,\"pants_2\":0,\"hair_2\":0,\"decals_1\":0,\"tshirt_2\":0,\"helmet_1\":8}','{\"tshirt_1\":34,\"torso_1\":48,\"shoes\":24,\"pants_1\":34,\"torso_2\":0,\"decals_2\":0,\"hair_color_2\":0,\"glasses\":0,\"helmet_2\":0,\"hair_2\":3,\"face\":21,\"decals_1\":0,\"glasses_2\":1,\"hair_1\":11,\"skin\":34,\"sex\":1,\"glasses_1\":5,\"pants_2\":0,\"arms\":14,\"hair_color_1\":10,\"tshirt_2\":0,\"helmet_1\":57}'), + ('police',4,'officer','Biträdande Rikspolischef',40,'{\"tshirt_1\":58,\"torso_1\":55,\"shoes\":24,\"pants_1\":35,\"pants_2\":0,\"decals_2\":1,\"hair_color_2\":0,\"face\":19,\"helmet_2\":0,\"hair_2\":0,\"arms\":0,\"decals_1\":8,\"torso_2\":0,\"hair_1\":2,\"skin\":34,\"sex\":0,\"glasses_1\":0,\"glasses_2\":1,\"hair_color_1\":5,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":11}','{\"tshirt_1\":35,\"torso_1\":48,\"arms\":14,\"pants_1\":34,\"pants_2\":0,\"decals_2\":1,\"hair_color_2\":0,\"shoes\":24,\"helmet_2\":0,\"hair_2\":3,\"decals_1\":7,\"torso_2\":0,\"face\":21,\"hair_1\":11,\"skin\":34,\"sex\":1,\"glasses_1\":5,\"glasses_2\":1,\"hair_color_1\":10,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":57}'), + ('police',1,'sergeant','Assistent',60,'{\"tshirt_1\":58,\"torso_1\":55,\"shoes\":24,\"pants_1\":35,\"pants_2\":0,\"decals_2\":1,\"hair_color_2\":0,\"face\":19,\"helmet_2\":0,\"hair_2\":0,\"arms\":0,\"decals_1\":8,\"torso_2\":0,\"hair_1\":2,\"skin\":34,\"sex\":0,\"glasses_1\":0,\"glasses_2\":1,\"hair_color_1\":5,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":11}','{\"tshirt_1\":35,\"torso_1\":48,\"arms\":14,\"pants_1\":34,\"pants_2\":0,\"decals_2\":1,\"hair_color_2\":0,\"shoes\":24,\"helmet_2\":0,\"hair_2\":3,\"decals_1\":7,\"torso_2\":0,\"face\":21,\"hair_1\":11,\"skin\":34,\"sex\":1,\"glasses_1\":5,\"glasses_2\":1,\"hair_color_1\":10,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":57}'), + ('police',2,'lieutenant','Inspektör',85,'{\"tshirt_1\":58,\"torso_1\":55,\"shoes\":24,\"pants_1\":35,\"pants_2\":0,\"decals_2\":2,\"hair_color_2\":0,\"face\":19,\"helmet_2\":0,\"hair_2\":0,\"glasses\":0,\"decals_1\":8,\"hair_color_1\":5,\"hair_1\":2,\"skin\":34,\"sex\":0,\"glasses_1\":0,\"glasses_2\":1,\"torso_2\":0,\"arms\":41,\"tshirt_2\":0,\"helmet_1\":11}','{\"tshirt_1\":35,\"torso_1\":48,\"arms\":44,\"pants_1\":34,\"hair_2\":3,\"decals_2\":2,\"hair_color_2\":0,\"hair_color_1\":10,\"helmet_2\":0,\"face\":21,\"shoes\":24,\"torso_2\":0,\"glasses_2\":1,\"hair_1\":11,\"skin\":34,\"sex\":1,\"glasses_1\":5,\"pants_2\":0,\"decals_1\":7,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":57}'), + ('police',3,'boss','Rikspolischef',100,'{\"tshirt_1\":58,\"torso_1\":55,\"shoes\":24,\"pants_1\":35,\"pants_2\":0,\"decals_2\":3,\"hair_color_2\":0,\"face\":19,\"helmet_2\":0,\"hair_2\":0,\"arms\":41,\"torso_2\":0,\"hair_color_1\":5,\"hair_1\":2,\"skin\":34,\"sex\":0,\"glasses_1\":0,\"glasses_2\":1,\"decals_1\":8,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":11}','{\"tshirt_1\":35,\"torso_1\":48,\"arms\":44,\"pants_1\":34,\"pants_2\":0,\"decals_2\":3,\"hair_color_2\":0,\"face\":21,\"helmet_2\":0,\"hair_2\":3,\"decals_1\":7,\"torso_2\":0,\"hair_color_1\":10,\"hair_1\":11,\"skin\":34,\"sex\":1,\"glasses_1\":5,\"glasses_2\":1,\"shoes\":24,\"glasses\":0,\"tshirt_2\":0,\"helmet_1\":57}') +; + +CREATE TABLE `fine_types` ( + + `id` int(11) NOT NULL AUTO_INCREMENT, + `label` varchar(255) DEFAULT NULL, + `amount` int(11) DEFAULT NULL, + `category` int(11) DEFAULT NULL, + + PRIMARY KEY (`id`) +); + +INSERT INTO `fine_types` (label, amount, category) VALUES + ('Missbruk av tuta',30,0), + ('Köra över heldragen linje',40,0), + ('Kört i motsatt riktning i rondell',250,0), + ('Olaglig U-Sväng',250,0), + ('Olovlig körning i skogen',170,0), + ('Kört för nära bil framför',30,0), + ('Trafikfarligt stopp',150,0), + ('olaglig parkering',70,0), + ('Använder inte högerregeln',70,0), + ('Aktar sig inte för tjänstefordon i utryckning',90,0), + ('Kört förbi stoppskylt',105,0), + ('Kört mot rött',130,0), + ('Farlig omkörning',100,0), + ('Fordon i dåligt skick',100,0), + ('Kört utan körkort',1500,0), + ('smitning från olycka',800,0), + ('Kört för fort < 5 kmh',90,0), + ('Kört för fort 5-15 kmh',120,0), + ('Kört för fort 15-30 kmh',180,0), + ('Kört för fort > 30 kmh',300,0), + ('Blockerar trafiken',110,1), + ('Förstört allmän egendom',90,1), + ('Olaga diskriminering',90,1), + ('förhindrar polisens verksamhet',130,1), + ('Hets mot folkgrupp',75,1), + ('Dåligt beteende mot tjänsteman',110,1), + ('Verbalt hot mot annan person',90,1), + ('Verbalt hot mot en tjänsteman',150,1), + ('Olaglig protest',250,1), + ('Försök till mutning',1500,1), + ('Icke livshotande vapen på allmän plats ex. Hammare',120,2), + ('Dödligt vapen på allmän plats',300,2), + ('Vapen på allmän plats med licens (Licens Fel)',600,2), + ('Innehaft olaga vapen',700,2), + ('Försökt bryta sig in',300,2), + ('Bilstöld',1800,2), + ('Försäljning av droger',1500,2), + ('Tillverkning av droger',1500,2), + ('Innehav av droger',650,2), + ('Hålla gisslan/Hålla person mot dess vilja',1500,2), + ('Kidnappa en tjänsteman',2000,2), + ('Rån',650,2), + ('butiksrån',650,2), + ('bankrån',1500,2), + ('Skjutit en person',2000,3), + ('Skjutit en tjänsteman',2500,3), + ('mordförsök',3000,3), + ('Mordförsök på tjänsteman',5000,3), + ('mord',10000,3), + ('mord på tjänsteman',30000,3), + ('dråp',1800,3), + ('Olagliga aktiviteter inom ett företag',2000,2) +;