Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Bienvenue Guest!

Rejoignez la communauté pour avoir accès à l'entièreté du site! Une fois que vous serez enregistré, vous pourrez créer, aider, partager et discuter avec les membres de la communauté et également participer à l'amélioration du site. Alors, qu'attendez vous ? Enregistrez-vous !

Sign in to follow this  
Kanda Sorata

release [RELEASE] - Travaux d'intérêts généraux

Recommended Posts

Kanda Sorata

Nom de la ressource : esx_CommunityService
Auteur de la ressource : Apostolos_Iatridis
Lien de téléchargement de la ressource : ESX_CommunityService
Description de la ressource :

 

INTRODUCTION

Ce script permet de faire réalisé des TIG plutôt que de l'enfermer. Il enverra l'individu au parc central pour y réaliser un entretient du parc et des jardins. Certains disent que c'est plus cruel que d'être enfermé puisque les citoyens vont se moquer de vous pendant que vous essayez de terminé votre peine.

Si vous essayez de fuir, votre temps de TIG sera augmenté.

 

Les features :

  • Commandes admin
  • Impossible d'échapper aux TIG en se déconnectant
  • Si vous essayez d'échapper aux TIG, le temps sera augmenté.

DÉPENDANCES

Téléchargement & Installation

Avec Git

Manuellement

Installation

  • Importez le fichier esx_communityservice.sql dans votre base de donnée
  • Ajoutez ceci à votre server.cfg :
start esx_communityservice

Comment donner la peine de TIG à quelqu'un.

  • Utilisez l'event serveur suivant esx_communityservice:sendToCommunityService(target, service_count) .
  • Utilisez la commande /comserv player_id service_count  (admins uniquement).
  • Utilisez la commande suivante /endcomserv player_id pour terminer le TIG d'un individu (admins uniquement).

Comment ajouter la peine au menu policejob.

Exemple dans esx_policejob: client/main.lua:

{label = _U('fine'),			value = 'fine'},
--Ajoutez le code ici (n'oubliez pas d'ajouter un ',' avant une nouvelle ligne)
{label = "Community Service",	value = 'communityservice'}
		
elseif action == 'unpaid_bills' then
	OpenUnpaidBillsMenu(closestPlayer)
-- Ajoutez ceci ici
elseif action == 'communityservice' then
	SendToCommunityService(GetPlayerServerId(closestPlayer))
end

--Ajoutez cette fonction
function SendToCommunityService(player)
	ESX.UI.Menu.Open('dialog', GetCurrentResourceName(), 'Community Service Menu', {
		title = "Community Service Menu",
	}, function (data2, menu)
		local community_services_count = tonumber(data2.value)
		
		if community_services_count == nil then
			ESX.ShowNotification('Invalid services count.')
		else
			TriggerServerEvent("esx_communityservice:sendToCommunityService", player, community_services_count)
			menu.close()
		end
	end, function (data2, menu)
		menu.close()
	end)
end


Screenshots :

RvFntG9.jpg


Lien original :  https://forum.fivem.net/t/release-esx-esx-communityservice/464983

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

En utilisant ce site, vous acceptez les présents règlements Terms of Use, Privacy Policy,Guidelines.