Putain de merde on m'a dit que la lua c'etait pas compliquer
mais aller vous faire putain?
Je comprend rien pourtant j'essaye de comprendre en relisant les .lua
Mais impossible de capter certaine chose.
Je comprend juste les truc du genre :
fire:SetKeyValue("targetname", "fire")
SWEP.PrintName = "Amaterasu"
SWEP.ViewModelFOV = 50
self.Weapon:EmitSound("weapons/jump.wav")
C'est quoi ce putain de self ?!
Sinon ça
self.Weapon:SetNextPrimaryFire( CurTime() + 0.08 )
self.Weapon:SetNextPrimaryFire(CurTime()+1.5)
self.Weapon:SendWeaponAnim( ACT_VM_PRIMARYATTACK )
caca.
Y a personne là qui peut me dire des putains de base ?!!?
lua de
- Veganos / Océane
- Colon
- Messages : 1707
- Inscription : 28 avr. 2012, 09:25
- Nom RP : ...
- Steam ID : ...
- 9
lua de
Crawling in my Crawl THESE CRAWLS THEY WILL NOT CRAWL
-
- Capitaine des flooder
- Messages : 3488
- Inscription : 01 sept. 2010, 14:04
- Steam ID : Victor Dexcel
- Localisation : Equestria.
-
- Capitaine des flooder
- Messages : 3321
- Inscription : 10 août 2012, 02:20
- Localisation : Dans le placard de ta soeur...
Re: lua de
#C'est pour ça que je créé rien et ne fait que prendre des bouts de tout et en faire un beau truc
-
- Mini-flooder
- Messages : 609
- Inscription : 14 janv. 2011, 19:48
- Steam ID : guillaume free
- Localisation : Aquitaine
Re: lua de
astuce : gmod utlise le glua c'est du lua avec des trucs en plus de garry (classe, fonctions et methodes entité/player/ect...).
documentation du glua
Sinon le self c'est de la programmation orienté objet (POO) ça peut être utilisé dans les méthodes d'un objet(instance d'une classe) et permet d’accéder a l'objet pour appeler ses autre méthodes ou d’accéder a ses attributs.
ex qui marche pas parce que c'est du theorique dans la classe chat:
en gros un chat:methode() equivaut a fonction(chat),
documentation du glua
Sinon le self c'est de la programmation orienté objet (POO) ça peut être utilisé dans les méthodes d'un objet(instance d'une classe) et permet d’accéder a l'objet pour appeler ses autre méthodes ou d’accéder a ses attributs.
ex qui marche pas parce que c'est du theorique dans la classe chat:
Code : Tout sélectionner
ENT.name = "chaton" -- ceci est un attribut
function ENT:miauler (volume) -- ceci est une methode
self:EmitSound("sound/miaou.wav",volume) -- quand des paramettre sont absant ça equivaut a dire qu'ils valent null. Ils sont parfois remplacés par des params par default (voir doc).
faireDireNom(this) -- appel fonction
this:ChangeName("chat") -- appel methode
end
function faireDireNom(machin)-- ceci est une fonction
machin:SayName()
end
function ENT:SayName () -- ceci est une methode this renvoit * dans *:methode mais * doit posseder cette methode
print(this.name)
end
function ENT:ChangeName (name)
this.name = name
end
-
- Maître absolu du forum
- Messages : 8144
- Inscription : 29 mai 2010, 14:46
- Nom RP : Marcel Patulacci
- Steam ID : STEAM_0:0:30080350
- Localisation : Flood-Land
- 37
- 1
- Contact :
Re: lua de
go wiki anglais y'a des tutos pour la syntaxe de base, quelques tutos pour faire des trucs concrets.
Après avec google et en regardant des codes, tu devrais comprendre facilement.
Après avec google et en regardant des codes, tu devrais comprendre facilement.
-
- Administrateur Forum
- Messages : 3229
- Inscription : 04 avr. 2012, 03:05
- Nom RP : Sacha DeMowawanoGawe
- Steam ID : STEAM_0:1:20593524
- Localisation : Dans plop, tout simplement.
- 2
- 1
- Contact :
Re: lua de
c'est sûrement un argument créer plus haut dans le code, check. Sinon ça veut simplement dire que la fonctionne concerne la personne qui l'utilise.
-
- Mini-flooder
- Messages : 609
- Inscription : 14 janv. 2011, 19:48
- Steam ID : guillaume free
- Localisation : Aquitaine
Re: lua de
nan.Ext4z a écrit :c'est sûrement un argument créer plus haut dans le code, check. Sinon ça veut simplement dire que la fonctionne concerne la personne qui l'utilise.
this est un mot chef qui désigne l'objet qui possède la methode.
quand tu fais un :
chat:miaule()
si il y a un this dans le code de miaule ça désignera le chat.