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 !

  • 0
Sign in to follow this  
Zuldis

non résolu Limite de farme ?

Question

Zuldis

Quel OS utilisez vous sur votre machine ? : Local (Windows) Machine (Linux)

Chez quel hébergeur êtes-vous ? : Microserum
Sur quel framework travaillez vous? (ESX/VRP/ES/Autre) : ESX

Quel est le script que vous utilisez (+version)? : dernière
Qu'avez vous-essayé auparavant ? (Vider votre cache, installation du script au propre etc...): 
Êtes vous sûr d'avoir la dernière version de votre framework ? : Oui

 

Explication de votre problème :

 

Bonjours j'aimerais si possible imposé une limite de farm dans mon servers GTA  pour évité les personnes qui farmes toute la journée et faire du RP social un peux connaissez-vous la fonction et ou je doit la place si possible ?

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0
Daysnos
Posted (edited)

T'as plusieurs choix sois tu met des horaires pour farm ex: de 10h à 18h tu peux farmer sinon tu ne peux pas sois tu fait un tableau coté serveur et tu check a chaque fois que le joueur tente de récolté t'en supprime a chaque fois ex métier mineur si tu veux que les joueurs farm 200 pierres par jours bah tu fait des tableau automatique a chaque reboot et tu relie un identifier a son nombre de farm et a chaque fois que le joueur récolte une pierre tu retire 1 a ce nombre et ainsi de suite  

Edited by Daysnos

Share this post


Link to post
Share on other sites
  • 0
Zuldis
il y a 48 minutes, Daysnos a dit :

T'as plusieurs choix sois tu met des horaires pour farm ex: de 10h à 18h tu peux farmer sinon tu ne peux pas sois tu fait un tableau coté serveur et tu check a chaque fois que le joueur tente de récolté t'en supprime a chaque fois ex métier mineur si tu veux que les joueurs farm 200 pierres par jours bah tu fait des tableau automatique a chaque reboot et tu relie un identifier a son nombre de farm et a chaque fois que le joueur récolte une pierre tu retire 1 a ce nombre et ainsi de suite  

D'accord et comment je peux faire sa si tu sais ? et je peux aussi le faire pour l'illégale ?

 

Share this post


Link to post
Share on other sites
  • 0
Daysnos

Tu veux faire une limite d'horaire ou de récolte ? 

Share this post


Link to post
Share on other sites
  • 0
Zuldis
il y a 3 minutes, Daysnos a dit :

Tu veux faire une limite d'horaire ou de récolte ? 

Une limite de récolte par joueur serais plus sympa je pense.

Share this post


Link to post
Share on other sites
  • 0
Daysnos
Posted (edited)

Alors le mieux c'est que tu crée une fonction qui va sélectionner tout les joueurs au démarrage serveur avec une requête sql avec ça tu vas pouvoir faire un tableau avec identifier qui lui contiendra un autre tableau qui auras les items de farm et nombre limite que tu veux mettre ensuite tu dois faire des fonction qui s'exporte ( je te conseille de la mettre de le es_extended coté server) avec comme paramètre item et identifier pour récupérer le nombre qu'il a le droit de récupérer a chaque récolte tu devras check ce nombre puis ensuite tu crée une fonction pour pouvoir retirer de la valeur a se nombre et voila le tour est joué. A oui j'ai oublié les nouveau joueur bah pour eux tu devras faire un table insert dans ton tableau sinon il ne pourront pas farmer il est y auras une erreur ^^

Edited by Daysnos

Share this post


Link to post
Share on other sites
  • 0
Zuldis
il y a 2 minutes, Daysnos a dit :

Alors le mieux c'est que tu crée une fonction qui va sélectionner tout les joueurs au démarrage serveur avec une requête sql avec ça tu vas pouvoir faire un tableau avec identifier qui lui contiendra un autre tableau qui auras les items de farm et nombre limite que tu veux mettre ensuite tu dois faire des fonction qui s'exporte ( je te conseille de la mettre de le es_extended coté server) avec comme paramètre item et identifier pour récupérer le nombre qu'il a le droit de récupérer a chaque récolte tu devras check ce nombre puis ensuite tu crée une fonction pour pouvoir retirer de la valeur a se nombre et voila le tour est joué     

D’accord après je t'avoue que je ne sais pas si je serais cable de le faire correctement serait-il possible que tu me montre comment faire ?

Share this post


Link to post
Share on other sites
  • 0
Daysnos
il y a 2 minutes, Zuldis a dit :

D’accord après je t'avoue que je ne sais pas si je serais cable de le faire correctement serait-il possible que tu me montre comment faire ?

C'est le moment d'apprendre alors renseigne toi sur les tableau en lua regarde comment ça fonctionne, regarde dans d'autre script pour comprendre le sql et sur des sites regarde comment esx font pour que leur fonctionne sois utilisé dans d'autre script etc en réalité t'as déjà pas mal de truc pour d'aider 

Share this post


Link to post
Share on other sites
  • 0
Zuldis
il y a 1 minute, Daysnos a dit :

C'est le moment d'apprendre alors renseigne toi sur les tableau en lua regarde comment ça fonctionne, regarde dans d'autre script pour comprendre le sql et sur des sites regarde comment esx font pour que leur fonctionne sois utilisé dans d'autre script etc en réalité t'as déjà pas mal de truc pour d'aider 

Bas je vais essayer des sites à conseillé ?

Share this post


Link to post
Share on other sites
  • 0
Zuldis

Merci :)

 

Share this post


Link to post
Share on other sites
  • 0
Kanda Sorata

Bonjour, des nouvelles ?

Share this post


Link to post
Share on other sites
  • 0
JagerBom

Comme dit au dessis, soit tu mets des horraires (le plus simple) soit tu mets une quantité de farm que tu devras stocker en bdd pas utilisateur.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
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.