Aller au contenu
Rechercher dans
  • Plus d’options…
Rechercher les résultats qui contiennent…
Rechercher les résultats dans…
Bienvenue Invité!

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 !

Kanda Sorata

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

Messages recommandés

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez les présents règlements Conditions d’utilisation, Politique de confidentialité,Règles.