Probleme créaton d'un npc

  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
Bonjour je me lance dans le lua et j'aimerais créer un addon npc mais quand je le crée je le trouve pas dans la section Entities si quelqun pourais l'aider :

https://mega.nz/#!7ZpjUBoI!9LfTi5hyq1rX8jXjz_8GCOkfRogvqLgIqPKJafio5RA
 
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
C'est surement en rapport avec ton shared.lua, pourrais tu l'envoyer ?
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
EglyKozz à dit:
C'est surement en rapport avec ton shared.lua, pourrais tu l'envoyer ?
c'est le mega
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
:):)
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Si il n'apparaît pas c'est que le init.lua ou shared.lua a une erreur et l'erreur n'est pas visible dans console donc il y a un probleme dqns ton init.lua ou shared.lua
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
ouais mai j'ai regardé et j"ai recopier ton npc mais ca ne veut pas il n'apparait pas
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
M
alexisloic21 à dit:
ouais mai j'ai regardé et j"ai recopier ton npc mais ca ne veut pas il n'apparait pas
Mon npc ? -_-
Je ferait un tuto sur un npc quand j'aurais le temps
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
ouais mais ton npc rien que pour les entities ausnon le cl_init c'est moi
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
donc si tu pourais regarder et me dire ce qu'il ne vas pas stp https://mega.nz/#!7ZpjUBoI!9LfTi5hyq1rX8jXjz_8GCOkfRogvqLgIqPKJafio5RA
 
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
alexisloic21 à dit:
donc si tu pourais regarder et me dire ce qu'il ne vas pas stp https://mega.nz/#!7ZpjUBoI!9LfTi5hyq1rX8jXjz_8GCOkfRogvqLgIqPKJafio5RA
Envoie le code directement c'est plus simple a corriger et sinon j'aurai pas trop le temps la tout de suite ...
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Pareil je suis pas sur mon pc ... et pk reprendre mon npc ... il y a des tuto sur ytb -_-
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
voila ;

shared :


Code:
ENT.Base = "base_ai"
ENT.Type = "ai"
ENT.PrintName = "NPC ADVERT"
ENT.Category = "NPC ALEXISLOIC21"
ENT.Instructions = "Appuyer sur E (Touche 'USE')"
ENT.Spawnable = true
ENT.AdminSpawnable = true
ENT.AutomaticFrameAdvance = true
function ENT:SetAutomaticFrameAdvance(bUsingAnim) self.AutomaticFrameAdvance = bUsingAnim
end
init :


Code:
AddCSLuaFile( "cl_init.lua" )
AddCSLuaFile( "shared.lua" )
include('shared.lua')
function ENT:Initialize( ) self:SetModel( "models/props_trainstation/payphone001a.mdl" ) self:PhysicsInit(SOLID_VPHYSICS); self:SetMoveType(MOVETYPE_VPHYSICS); self:SetSolid(SOLID_VPHYSICS); self:SetUseType( SIMPLE_USE )
end
function ENT:OnTakeDamage() return false
end
function ENT:AcceptInput( Name, Activator, Caller ) if Name == "Use" and Caller:IsPlayer() then umsg.Start("advert", Caller) umsg.End() end
end
 
EglyKozz

EglyKozz

Psychopathe
Messages
1 627
Score réaction
359
Points
310
Essaye de déplacer tout dans un autre fichier dans addon, une fois sa me l'a fait aussi et problème résolue, je ne vois aucun problème dans tes 2 fichiers :)
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
je ne comprend pas
je doit créer un autre fichier ?
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Envoie ton cl_init.lua pour voir si c'est une erreur qui vien de la on c'est jamais
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
Code:
include('shared.lua')
function advert ()
usermessage.Hook("advert", advert)
hook.Add("PostDrawOpaqueRenderables", "advert", function() for _, ent in pairs (ents.FindByClass("npc_alexis")) do if ent:GetPos():Distance(LocalPlayer():GetPos()) < 1000 then local Ang = ent:GetAngles() Ang:RotateAroundAxis( Ang:Forward(), 90) Ang:RotateAroundAxis( Ang:Right(), -90) cam.Start3D2D(ent:GetPos()+ent:GetUp()*79, Ang, 0.20) draw.SimpleTextOutlined( 'Publicite', "HUDNumber5", 0, 0, Color( 255, 0, 0, 255 ), TEXT_ALIGN_CENTER, TEXT_ALIGN_TOP, 1, Color(0, 0, 0, 255)) cam.End3D2D() end end
end)
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Essaye de mettre une fonction ^^
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
j'ai oublier un end ?
 
  • Initiateur de la discussion
A

alexisloic21

Geek
Messages
40
Score réaction
0
Points
90
EglyKozz à dit:
Essaye de déplacer tout dans un autre fichier dans addon, une fois sa me l'a fait aussi et problème résolue, je ne vois aucun problème dans tes 2 fichiers :)
je n'ais pas bien compris ?
 
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
AyZenSantos à dit:
Pareil je suis pas sur mon pc ... et pk reprendre mon npc ... il y a des tuto sur ytb -_-
Ton npc, une copie d'un autre npc, exactement les mêmes fichier ralala s'auto proclamer codeur sa m'enerve..
 
  • J'aime
Réactions: anthonin lahterman
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
Simbaleroi à dit:
Ton npc, une copie d'un autre npc, exactement les mêmes fichier ralala s'auto proclamer codeur sa m'enerve..
Pk tu up un poste vieux ... et déjà tu sais même pas déjà ce qui crée leur propre script c'est des Développeur , et tu permet de ramener ta fraise alors que tu connais meme pas le sens ... bravo ....
 
OPXcommunity91

OPXcommunity91

Geek
Messages
98
Score réaction
6
Points
85
AyZenSantos à dit:
Pk tu up un poste vieux ... et déjà tu sais même pas déjà ce qui crée leur propre script c'est des Développeur , et tu permet de ramener ta fraise alors que tu connais meme pas le sens ... bravo ....
tu sais que critiqué toi
 
AyZenSantos

AyZenSantos

Psychopathe
Messages
3 361
Score réaction
753
Points
300
OPXcommunity91 à dit:
tu sais que critiqué toi
Je repond que au provocation je vais pas me laisser faire ...
Bref je vais pas continuer a repondre a ce poste
 
Simbaleroi

Simbaleroi

Geek
Messages
167
Score réaction
25
Points
80
AyZenSantos à dit:
Pk tu up un poste vieux ... et déjà tu sais même pas déjà ce qui crée leur propre script c'est des Développeur , et tu permet de ramener ta fraise alors que tu connais meme pas le sens ... bravo ....
  • Codeur : "code", i.e. j'écris du code.
  • Développeur : développe un programme, donc je le code mais pas que. Je fais face aux "à-côté" : conception, etc.
Donc c'est à peut prêt semblable, ne dit pas n'importe quoi c:
 
Discord d'entraide
Rejoignz-nous sur Discord