[Assez urgent]Effectuer une commande via le pointshop

  • Initiateur de la discussion alexis62590
  • Date de début
  • Initiateur de la discussion
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
Bonjour !

J'aimerai savoir si sa serais possible d'effectuer une console via le pointshop.

JE M'EXPLIQUE: J'aimerai que quand on achète un item la console effectue une certaine commande.

(J'aimerai savoir si c'est possible de faire ceci et si oui, entre quelles lignes placer le "
RunConsoleCommand"

J'utilise ce pointshop: https://github.com/adamdburton/pointshop

Merci, Cdlt
 
Yoh Sambre ♪

Yoh Sambre ♪

Shaman Fou
Messages
16 288
Score réaction
9 687
Points
1 845
Quelle genre de command ?
 
  • Initiateur de la discussion
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
du genre : RunConsoleCommand( ulx adduser, %s Test)

(Il doit y avoir une erreur vu que je m'y connais pas trop :')

En gros mettre dans le groupe "test"
 
thepsyca

thepsyca

Psychopathe
Messages
2 164
Score réaction
648
Points
365
alexis62590 à dit:
du genre : RunConsoleCommand( ulx adduser, %s Test)

(Il doit y avoir une erreur vu que je m'y connais pas trop :')

En gros mettre dans le groupe "test"
"%s" ?
RunConsoleCommand( "ulx", "adduserid", ply:SteamID(), "Test")
 
  • Initiateur de la discussion
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
^^ Ah j'avais mis la variable du nomrp dans le darkrp je vien de m'en rendre compte :'), (dans le fichier de traduction du darkrp)

Merci je vais tester sa
 
  • Initiateur de la discussion
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
Sa se met ou ? :')

Code:
ITEM.Name = ''
ITEM.Price = 1000
ITEM.Model = ''
ITEM.Bone = 'ValveBiped.Bip01_Spine2'
function ITEM:OnEquip(ply, modifications) ply:PS_AddClientsideModel(self.ID)
end
function ITEM:OnHolster(ply) ply:PS_RemoveClientsideModel(self.ID)
end
function ITEM:ModifyClientsideModel(ply, model, pos, ang) model:SetModelScale(0.5, 0) pos = pos + (ang:Right() * 7) + (ang:Forward() * 6) return model, pos, ang
end
function ITEM:Move( pl, modifications, ply, data) if pl ~= ply then return end local bdata = data:GetButtons() if bit.band( bdata, IN_JUMP ) > 0 then data:SetVelocity( data:GetVelocity() + Vector(0,0,100)*FrameTime() ) end
end
Pour effectuer la commande quand on l'achete
 
  • Initiateur de la discussion
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
Ducoup ? ^^
 
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
--snip
 
Dernière édition:
Ben. ®

Ben. ®

Psychopathe
Messages
2 255
Score réaction
511
Points
340
Deadman69330 à dit:
Code:
ITEM.Name = ''
ITEM.Price = 1000
ITEM.Model = ''
ITEM.Bone = 'ValveBiped.Bip01_Spine2'
function ITEM:OnEquip(ply, modifications)
ply:PS_AddClientsideModel(self.ID)
end
function ITEM:OnHolster(ply)
ply:PS_RemoveClientsideModel(self.ID)
end
function ITEM:ModifyClientsideModel(ply, model, pos, ang)
model:SetModelScale(0.5, 0)
pos = pos + (ang:Right() * 7) + (ang:Forward() * 6)
return model, pos, ang
end
function ITEM:Move( pl, modifications, ply, data)
if pl ~= ply then return end
local bdata = data:GetButtons()
if bit.band( bdata, IN_JUMP ) > 0 then
data:SetVelocity( data:GetVelocity() + Vector(0,0,100)*FrameTime() )
end
end
RunConsoleCommand( "ulx", "adduserid", ply:SteamID(), "Test")
Je connait pas le pointshop donc c'est possible que ça ne fonctionne pas
Dafuck ?
 
  • J'aime
Réactions: thepsyca
Discord d'entraide
Rejoignz-nous sur Discord