Modification d'un addon du workshop (ajouter une action)

  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
Bonsoir,

Je viens demander de l'aide car je voudrais savoir comment faire pour ajouter une action sur un SWEP trouvé sur le workshop que j'ai téléchargé.
Lors d'un clic droit, cela change l'apparence du joueur en un certain skin, puis, lors d'un clic gauche, le skin du joueur redevient comme avant. Pour ma part, je voudrais ajouter la fonctionnalité "appuyer sur le bouton R" pour pouvoir emmètre un son (dans mon cas, un cri).
J'ai également un soucis au niveau des fichiers audio. Lorsque l'on fait un clic droit, un son devrait retentir sauf que là, non. J'ai changé le son par un son provenant de YouTube. Le son est bien en .mp3, je l'ai mis dans le dossier de l'addon au même endroit que les sons par défaut et j'ai bien créé une variable avec le chemin du son à lire. Sauf que... rien.

Le SWEP est celui-ci : Steam Workshop :: Vampire Bat Swep

Merci à ceux qui me viendront en aide ! :D
 
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
Up ! Toujours ce problème de son non résolu :(
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Pour le son il faut que l'ai sur ton jeu donc que tu le mette sur le workshop et pour ce qui est du son pour le R je ne peux te le.faire pour le moment
 
  • J'aime
Réactions: Ryoley
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
Numerix à dit:
Pour le son il faut que l'ai sur ton jeu donc que tu le mette sur le workshop et pour ce qui est du son pour le R je ne peux te le.faire pour le moment
Très bien, je vais le publier dans ce cas ! ;)
Merci :)
 
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
@Numerix J'ai un soucis avec la publication de l'addon. Un message s'affiche "Failed to upload addon to the Steam Workshop!". :(
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Il va falloir le log en entier car la ca n'indique rien
 
  • J'aime
Réactions: Ryoley
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Code:
if SERVER then AddCSLuaFile() end
if CLIENT then SWEP.PrintName = "Vampire Bat SWEP" SWEP.Author = "Other"
end
SWEP.Category = "Ali"
SWEP.ViewModelFlip = false
SWEP.ViewModelFOV = 60
SWEP.Spawnable = true
SWEP.AdminOnly = false
SWEP.UseHands = false
SWEP.ViewModel = "models/weapons/c_arms_hev.mdl"
SWEP.WorldModel = ""
SWEP.Weight = 1
SWEP.AutoSwitchTo = true
SWEP.AutoSwitchFrom = true
SWEP.Primary.Recoil = 0
SWEP.Primary.ClipSize = -1
SWEP.Primary.DefaultClip = -1
SWEP.Primary.Automatic = false
SWEP.Primary.Ammo = "none"
SWEP.Secondary.ClipSize = -1
SWEP.Secondary.DefaultClip = -1
SWEP.Secondary.Automatic = false
SWEP.Secondary.Ammo = "none"
function SWEP:Initialize() timer.Simple(0.2, function() self:SetHoldType("idle") end) self:SetHoldType("idle")
end
local isKid = false -- pretending we already spawn as BeastBoy bc not everyone might be using DarkRP
local gorilla1 = "weapons/phoenix_swep/gorilla1.mp3"
local lightning = "weapons/phoenix_swep/lightning.mp3"
local soundcustom = "weapons/phoenix_swep/lightning.mp3" --Le son que tu voulais
--[[
----------- You probably extracted this addon to adjust the size, or change the model
----------- I do not provide support
---------------- ~ Ali
]]
function SWEP:PrimaryAttack() if isKid then Msg( "You're already Normal!\n") else self.Owner:SetModelScale(1, 1) self.Owner:SetModel( "models/player/alucard/alucard.mdl" ) isKid = true; end
end
function SWEP:SecondaryAttack() if isKid then self.Owner:SetModelScale(1, 1) self.Owner:SetModel( "models/tsbb/animals/bat.mdl" ) self:EmitSound( gorilla1 ) isKid = false; else Msg( "You're already Bat!\n") end
end
function SWEP:Reload() if SERVER then self:EmitSound( soundcustom ) end
end
Tu modifie soundcustom pour mettre le son que tu voulais sur le R. Tu met le fichier dans lua/weapons/bat_sweps.lua
 
  • J'aime
Réactions: Ryoley
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
Numerix à dit:
Il va falloir le log en entier car la ca n'indique rien
Je n'ai pas plus d'infos que ça. :/ C'est une pop-up quand le fail arrive. Il arrive juste après avoir lancé l'upload.
Merci pour le SWEP:Reload, j'avais réussi à le faire entre temps ^^
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Tu utilise un logciel ? Si oui tu l'as mis à jour ainsi que les fichier gmad et gmpublish (version dans le bin de gmod) ?
 
  • J'aime
Réactions: Ryoley
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
J'utilise GAC, je ne connais que cette méthode malheureusement :/
 
Dernière édition:
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
@Numerix Je pense avoir réussi ! J'ai dû utiliser GMA dans le dossier bin dans Steam/steamsapps/common/Garry's Mod/bin/.
Puis avec GAC, j'ai fais "Upload to Workshop" et le même message d'erreur est apparu sauf que sur mon profil et dans le contenu créé, l'addon apparaît bien. C'est bizarre mais ça a marché ! :D
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Si tu n'as pas mis à jour GAC alors fait le et tu n'aura plus d'erreur
 
  • J'aime
Réactions: Ryoley
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
Comment mets-tu à jour GAC ? :0
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
ReDL le tout simplement car il a été update à cause de la maj de Gmod
 
  • J'aime
Réactions: Ryoley
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
@Numerix Tu as un lien spécifique pour le reDL ? :0
 
  • Administration
Numerix

Numerix

Admin
Membre du Staff
Messages
1 913
Score réaction
356
Points
315
Non moi je fait avec les commandes pour upload
 
  • J'aime
Réactions: Ryoley
  • Initiateur de la discussion
Ryoley

Ryoley

Geek suprême
Messages
239
Score réaction
29
Points
140
Ah mince :/
Je pense que j'aurais un soucis si je veux update mes addons aussi du coup ^^' Si jamais tu as les commandes pour faire ça bien ;)
 
Discord d'entraide
Rejoignz-nous sur Discord