Comment réserver le NPC de la weed que a un métier?

  • Initiateur de la discussion AzertyLife
  • Date de début
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Salut, alors voilà j'ai un addons de weed donc celui là: https://scriptfodder.com/scripts/view/1830/ultimate-weed-harvesting , mais le problème c'est que tous le monde peu accéder au NPC et je voudrai le réserver que au métier Cultivateur de Weed mais je ne trouve pas la ligne, pouvez-vous m'aidez s'il vous plaît merci!
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
J'ai pas l'addon donc je sais pas comment il est conçu, mais en règle général pour un NPC c'est dans le init.lua une fonction ENT:USE.
Au début, de celle-ci, tu mets "if ply:Team() == TEAM_METH then" avec un end à la fin de la fonction.
Après je peux pas t'aider plus que ça car ça peut être tout autre chose en fonction de la création de l'addon, mais si tu t'y connais un minimum et que tu as de la logique, avec cette ligne tu devrais pouvoir faire ce que tu veux.
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Il n'y a pas de fichier init.lua
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Tu as forcment un init si tu as un NPC regarde dans init et le fichier il doit s'appeler NPC
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Je vais dans le fichier après lua entities et il y a un fichier npc_drug_dealer
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Ouais et la dedans tu vrais trouver l'init.
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
L'init c'est une ligne?
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Non un fichier init.lua
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Ha ba npc_drug_dealer est un texte je me suis tromper
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Fait moi un screen des dossier que tu as
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Oui @Thibault Camora ça existe les dossier entities / weapons où y'a pas de init, car le fichier, en l’occurrence ici npc_drug_dealer, il fait tout en partagé. Cherche la fonction ENT:Use.
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Au temps pour moi alors.
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
*Autant
Pas de soucis. Sinon, par rapport à ton message privé pour le NPC je ne sais pas où ça en est ? :p
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Non au temps
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
En effet. J'ai appris quelque chose aujourd'hui tiens. Vive la langue anglaise de toute façon. :p
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Je te soutien vive l'anglais !
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Il n'y a pas de ENT:USE
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Tous les ENT qu'il y a:
Line 1: ENT.Base = "base_ai"
Line 2: ENT.Type = "ai"
Line 3: ENT.AutomaticFrameAdvance = true
Line 7: function ENT:Initialize( )
Line 23: function ENT:Think()
Line 47: function ENT:AcceptInput( Name, Activator, Caller )
Line 60: ENT.Notified = false
Line 68: function ENT:GetPlayerColor()
Line 118: local ent = ents.Create("npc_drug_dealer")
Line 119: ent:SetPos(v[1])
Line 120: ent:SetAngles(Angle(0,v[2],0))
Line 121: ent:Spawn()
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Il faudrait que tu nous envoies tout le fichier en pastebin. Pas tous les fichiers, juste celui-ci, sinon ça devient illégal :p:eek:
 
Thibault Camora

Thibault Camora

Geek suprême
Messages
424
Score réaction
40
Points
130
Lien de pastebin : http://pastebin.com/
 
Regnam

Regnam

Geek suprême
Messages
702
Score réaction
66
Points
130
Il te suffit simplement d'aller dans lua -> autorun -> config.lua.
A la ligne 53 tu as WEED_CONFIG.AbleJobs = {}, il te suffit de mettre le TEAM_ du métier dans les {}.
Pour moi, cela donne: WEED_CONFIG.AbleJobs = {TEAM_WEED}
 
  • J'aime
Réactions: AzertyLife
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Ha bah voilà, quelqu'un qui a l'addon :)
 
Regnam

Regnam

Geek suprême
Messages
702
Score réaction
66
Points
130
Oui :p
 
  • J'aime
Réactions: AzertyLife
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Voilà http://pastebin.com/1nt0cJ7h
 
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
  • Initiateur de la discussion
A

AzertyLife

Geek
Messages
53
Score réaction
1
Points
60
Il sert a quoi le sniffer pour la police?
 
  • Banni
phacocher02

phacocher02

Psychopathe
Messages
863
Score réaction
150
Points
220
besoin de le méttre dans le fastdl ?
 
Discord d'entraide
Rejoignz-nous sur Discord