lua de

Le coin Bla-Bla
Répondre
Avatar de l’utilisateur
Veganos / Océane
Colon
Messages : 1707
Inscription : 28 avr. 2012, 09:25
Nom RP : ...
Steam ID : ...
uselesspoints 9

lua de

Message par Veganos / Océane »

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 ?!!?


Image

Crawling in my Crawl THESE CRAWLS THEY WILL NOT CRAWL

Dexcellium
Capitaine des flooder
Messages : 3488
Inscription : 01 sept. 2010, 14:04
Steam ID : Victor Dexcel
Localisation : Equestria.

Re: lua de

Message par Dexcellium »

Image
Image
Image
Image
Image
Image
Image
VOTE UKEEP

( ° ͜ʖ ͡°)
Mister.Plop
Capitaine des flooder
Messages : 3321
Inscription : 10 août 2012, 02:20
Localisation : Dans le placard de ta soeur...

Re: lua de

Message par Mister.Plop »

#C'est pour ça que je créé rien et ne fait que prendre des bouts de tout et en faire un beau truc
gbfree
Mini-flooder
Messages : 609
Inscription : 14 janv. 2011, 19:48
Steam ID : guillaume free
Localisation : Aquitaine

Re: lua de

Message par gbfree »

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:

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
en gros un chat:methode() equivaut a fonction(chat),
"Be careful! Focus 20% of our attention on the enemy and 80% on our allies at the back!!"
Yoshii (Baka to Test)

Say . . . why do people die anyway?” he asked.
Because you kill them.
Zaregoto

Image
Image
Helgrind
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
uselesspoints 37
usefullpoints 1
Contact :

Re: lua de

Message par Helgrind »

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.
Image
Ext4z
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.
uselesspoints 2
usefullpoints 1
Contact :

Re: lua de

Message par Ext4z »

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.
gbfree
Mini-flooder
Messages : 609
Inscription : 14 janv. 2011, 19:48
Steam ID : guillaume free
Localisation : Aquitaine

Re: lua de

Message par gbfree »

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.
nan.
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.
"Be careful! Focus 20% of our attention on the enemy and 80% on our allies at the back!!"
Yoshii (Baka to Test)

Say . . . why do people die anyway?” he asked.
Because you kill them.
Zaregoto

Image
Image
Répondre