Problemes ammo fas

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

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
Salut a tous j'ai un probleme avec les munitions fas avec le elite F4 menu :
[ERROR] gamemodes/darkrp/entities/entities/spawned_ammo/init.lua:10: bad argument #1 to 'GiveAmmo' (number expected, got nil)
1. GiveAmmo - [C]:-1
2. unknown - gamemodes/darkrp/entities/entities/spawned_ammo/init.lua:10

je vous donne le ammo.lua :

DarkRP.createAmmoType("OTS33 et Bizon Ammo (60 Rounds)", {
ent = "fas2_ammo_9x18",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
cmd = "buy9x18mm",
})


DarkRP.createAmmoType("MP5A5 et MP5K Ammo (40 Rounds)", {
ent = "fas2_ammo_9x19",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
cmd = "buy9x19mm",
})


DarkRP.createAmmoType("Glock20 Ammo (60 Rounds)", {
ent = "fas2_ammo_10x25",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
cmd = "buy10x25mm",
})


DarkRP.createAmmoType("M3SUPER, REMINGTON et TOZ-34 Ammo (16 Rounds)", {
ent = "fas2_ammo_12gauge",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
cmd = "buy12gauge",
})


DarkRP.createAmmoType("KS-23 Ammo (20 Rounds)", {
ent = "fas2_ammo_23x75",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
cmd = "buy23x75mmr",
})

DarkRP.createAmmoType("M1911 Ammo (30 Rounds)", {
ent = "fas2_ammo_45acp",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy45acpammo",
})


DarkRP.createAmmoType("Desert Eagle Ammo (14 Rounds)", {
ent = "fas2_ammo_50ae",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy50aeammo",
})


DarkRP.createAmmoType("M82 Ammo (20 Rounds)", {
ent = "fas2_ammo_50bmg",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy50bmgammo",
})


DarkRP.createAmmoType("P226 Ammo (30 Rounds)", {
ent = "fas2_ammo_357sig",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy357sigammo",
})

DarkRP.createAmmoType("RagingBull casull", {
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy500swammo",
})


DarkRP.createAmmoType("AK12 et AK74 Ammo (60 Rounds)", {
ent = "fas2_ammo_545x39",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy545x39ammo",
})


DarkRP.createAmmoType("M4A1 et Galil Ammo (60 Rounds)", {
ent = "fas2_ammo_556x45",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy556x45ammo",
})


DarkRP.createAmmoType("AK74,RPK47,SKS Ammo (60 Rounds)", {
ent = "fas2_ammo_762x39",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy762x39ammo",
})


DarkRP.createAmmoType("DRAGUNOV,M21,M24,SR-25 Ammo (40 Rounds)", {
ent = "fas2_ammo_762x51",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buy7651ammo",
})


DarkRP.createAmmoType("M67 Grenades (12 Grenades)", {
ent = "fas2_ammo_m67",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
cmd = "buym27grenades",
})


cela ne provient pas des noms que j'ai changer j'en suis sur
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
et je viens de prélever autre chose :

[SlyGus|6|STEAM_0:0:102894568] Lua Error:

[ERROR] addons/elitef4menu/lua/autorun/client/elite_ammo.lua:46: bad argument #1 to 'upper' (string expected, got nil)
1. upper - [C]:-1
2. unknown - addons/elitef4menu/lua/autorun/client/elite_ammo.lua:46
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
s'il vous plait aidez-moi
 
R

raidzix04

Geek suprême
Messages
249
Score réaction
21
Points
125
Les lignes sont marqué ...
 
P

Psgxsniperz95

Geek
Messages
106
Score réaction
3
Points
80
SlyGus à dit:
et je viens de prélever autre chose :

[SlyGus|6|STEAM_0:0:102894568] Lua Error:

[ERROR] addons/elitef4menu/lua/autorun/client/elite_ammo.lua:46: bad argument #1 to 'upper' (string expected, got nil)
1. upper - [C]:-1
2. unknown - addons/elitef4menu/lua/autorun/client/elite_ammo.lua:46
mdr t'a mis tes munitions dans le ELITEF4 menu faut les mettres dans le DARKRPMODIFCATION ensuite > LUA > darkrp_customthinks > et ammo.lua !
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ba c'est ce que j'ai fait
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
s'il vous plait !!!! je l'ai mis dans darkrp modification pas dans elitef4 menu et si je change de menu ça va plus faire le bug?
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
putin mais c'est ca forum d'entraide serieusement merci jpensais pas que c'etait comme ca mtxserv francais
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
SlyGus à dit:
putin mais c'est ca forum d'entraide serieusement merci jpensais pas que c'etait comme ca mtxserv francais
Les gens comme ça, ça mérite des claques. Vous vous plaigniez de tout sérieux. En plus genre en 10 minutes on va répondre, on est pas des monstres non plus.
Sinon, max = 20, je sais pas si ça passe, mais tu as oublié la ligne amountGiven = XXX,.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
je ne comprend pas ou la mettre
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ah oui ok
 
Valfunde

Valfunde

Helpeur Divin
Messages
3 800
Score réaction
1 235
Points
450
Et merci ? Tu rage tout seul, tu insulte le forum et tu ne dit même pas merci ... C'est toi qui n'a pas ta place sur un forum __"
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
mais ca ne marche meme pas
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
De quoi qui ne marche pas ? Les munitions apparaissent-elles dans le menu F4 ? Je sais pas, plus de précision. Helpeur != Devin.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
alors donc apres ce que tu m'as dit maintenant il n'affiche plus rien dans la console MAIS dans le menu f4 il n'affiche pas les nom des munition et quand j'en achete une au hasard il me dit que j'ai achete "nil" et je peux pas le prendre mais dans la console il me dit que j'ai achete le vrai nom
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Envoie ton ammo.lua entier et la ligne 46 du elite_ammo.lua.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
j'ai deja envoyer en haut le ammo.lua et voici la ligne 46 du eli_ammo : end
ducoup je tenvoie tout le paragraphe pour la ligne 46 :
for k, v in pairs( GAMEMODE.AmmoTypes ) do

local ammoFrame = vgui.Create( "DPanel" ) -- surface.DrawLine( 24, self:GetTall() - 44, self:GetWide() - 24, self:GetTall() - 44 )
ammoFrame:SetSize( AMMO_LIST:GetWide(), 60 )
ammoFrame.Paint = function( self, w, h )

surface.SetDrawColor( Color( 242, 242, 242 ) )

surface.DrawLine( 0, h - 1, w, h - 1 )

end --- ligne 46
ammoFrame.OnCursorEntered = function( self )

end
ammoFrame.OnCursorEntered = function( self )

end

AMMO_LIST:AddItem( ammoFrame )

local ammoButton = vgui.Create( "DButton", ammoFrame )
ammoButton:SetSize( 90, 35 )
ammoButton:SetPos( ammoFrame:GetWide() - 110, (ammoFrame:GetTall() / 2) - 17.5 )
ammoButton:SetText( "Buy" )
ammoButton:SetFont( "RP_ButtonFont" )
ammoButton:SetTextColor( Color( 255, 255, 255 ) )
ammoButton.Paint = function( self, w, h )
draw.RoundedBox( 4, 0, 0, w, h, Color( 239, 239, 243 ) )
draw.RoundedBox( 4, 1, 1, w - 2, h - 2, Color( 232, 76, 82 ) )
draw.RoundedBox( 4, 2, 2, w - 4, h - 4, Color( 233, 84, 90 ) )

if self.hover then
draw.RoundedBox( 4, 1, 1, w - 2, h - 2, Color( 206, 68, 73 ) )
end
end
ammoButton.DoClick = function()
RunEntCmd( "buyammo "..v.ammoType )
end
ammoButton.OnCursorEntered = function(self)
self.hover = true
end
ammoButton.OnCursorExited = function(self)
self.hover = false
end

local ammoModel = vgui.Create( "SpawnIcon", ammoFrame )
ammoModel:SetSize( 52, 52 )
ammoModel:SetPos( 0, 8 )
ammoModel:SetModel( v.model )

end
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
att je tevoie en entier :
--[[---------------------------------------------------------------------------
Ammo types
---------------------------------------------------------------------------
Ammo boxes that can be purchased in the F4 menu.

Add your custom ammo types in this file. Here's the syntax:
DarkRP.createAmmoType("ammoType", {
name = "Ammo name",
model = "Model",
price = 1234,
amountGiven = 5678,
customCheck = function(ply) return ply:IsAdmin()
})

ammoType: The name of the ammo that Garry's mod recognizes
If you open your SWEP's shared.lua, you can find the ammo name next to
SWEP.Primary.Ammo = "AMMO NAME HERE"
or
SWEP.Secondary.Ammo = "AMMO NAME HERE"

name: The name you want to give to the ammo. This can be anything.

model: The model you want the ammo to have in the F4 menu

price: the price of your ammo in dollars

amountGiven: How much bullets of this ammo is given every time the player buys it

customCheck: (Optional! Advanced!) a Lua function that describes who can buy the ammo.
Similar to the custom check function for jobs and shipments
Parameters:
ply: the player who is trying to buy the ammo

Examples are below!

Pistol ammo type. Used by p228, desert eagle and all other pistols
Example 1:

DarkRP.createAmmoType("pistol", {
name = "Pistol ammo",
model = "models/Items/BoxSRounds.mdl",
price = 30,
amountGiven = 24
})

Buckshot ammo, used by the shotguns
Example 2:

DarkRP.createAmmoType("buckshot", {
name = "Shotgun ammo",
model = "models/Items/BoxBuckshot.mdl",
price = 50,
amountGiven = 8
})

Rifle ammo, usually used by assault rifles
Example 3:

DarkRP.createAmmoType("smg1", {
name = "Rifle ammo",
model = "models/Items/BoxMRounds.mdl",
price = 80,
amountGiven = 30
})

Add new ammo types under the next line!
---------------------------------------------------------------------------]]

DarkRP.createAmmoType("OTS33 et Bizon Ammo (60 Rounds)", {
ent = "fas2_ammo_9x18",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
amountGiven = 30,
cmd = "buy9x18mm"
})


DarkRP.createAmmoType("MP5A5 et MP5K Ammo (40 Rounds)", {
ent = "fas2_ammo_9x19",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
amountGiven = 30,
cmd = "buy9x19mm"
})


DarkRP.createAmmoType("Glock20 Ammo (60 Rounds)", {
ent = "fas2_ammo_10x25",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
amountGiven = 30,
cmd = "buy10x25mm"
})


DarkRP.createAmmoType("M3SUPER, REMINGTON et TOZ-34 Ammo (16 Rounds)", {
ent = "fas2_ammo_12gauge",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
amountGiven = 30,
cmd = "buy12gauge"
})


DarkRP.createAmmoType("KS-23 Ammo (20 Rounds)", {
ent = "fas2_ammo_23x75",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 20,
amountGiven = 30,
cmd = "buy23x75mmr"
})

DarkRP.createAmmoType("M1911 Ammo (30 Rounds)", {
ent = "fas2_ammo_45acp",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy45acpammo"
})


DarkRP.createAmmoType("Desert Eagle Ammo (14 Rounds)", {
ent = "fas2_ammo_50ae",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy50aeammo"
})


DarkRP.createAmmoType("M82 Ammo (20 Rounds)", {
ent = "fas2_ammo_50bmg",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy50bmgammo"
})


DarkRP.createAmmoType("P226 Ammo (30 Rounds)", {
ent = "fas2_ammo_357sig",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy357sigammo"
})

DarkRP.createAmmoType("RagingBull casull", {
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy500swammo"
})


DarkRP.createAmmoType("AK12 et AK74 Ammo (60 Rounds)", {
ent = "fas2_ammo_545x39",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy545x39ammo"
})


DarkRP.createAmmoType("M4A1 et Galil Ammo (60 Rounds)", {
ent = "fas2_ammo_556x45",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy556x45ammo"
})


DarkRP.createAmmoType("AK74,RPK47,SKS Ammo (60 Rounds)", {
ent = "fas2_ammo_762x39",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy762x39ammo"
})


DarkRP.createAmmoType("DRAGUNOV,M21,M24,SR-25 Ammo (40 Rounds)", {
ent = "fas2_ammo_762x51",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 30,
cmd = "buy7651ammo"
})


DarkRP.createAmmoType("M67 Grenades (12 Grenades)", {
ent = "fas2_ammo_m67",
model = "models/Items/BoxMRounds.mdl",
price = 1000,
max = 5,
amountGiven = 1,
cmd = "buym27grenades"
})
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Enlève les lignes max.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ca n'as rien changé
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Essaie juste de diminuer les noms de tes ammos, et puis regarde si ça fonctionne.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ba j'ai essayé en remettant les noms de bases et ca a rien changé
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Ton Elite F4 menu est leaké ? Tente de l'enlever et de voir si, quand tu l'enlèves, les munitions apparaissent dans le menu TAB par défaut.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
oui c'est un leak ^^ tu veux pas plutot dire le menu F4 par défaut?
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Oui excuse moi, je voulais bien dire le menu F4 par défaut.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ok d'accord ba je vais essayer
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ba ca n'affiche meme pas les munitions
 
Diablos26

Diablos26

Psychopathe
Messages
951
Score réaction
326
Points
315
Réinstalle ton DarkRP et regarde si tu as des erreurs.
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ok
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
ba ca le fait la meme chose et d'ailleurs je peux plus utiliser les commandes du tab menu mais je peux utiliser celle du ulx et c'est tres embetent de plus pouvoir utiliser ces commandes HELP ME STP
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
tu n'est plus la ?
 
  • Initiateur de la discussion
SlyGus

SlyGus

Geek
Messages
46
Score réaction
1
Points
65
quand je dis "je peux plus utiliser les commandes" c'est depuis que j'ai mis a jour darkrp enfin bref il me dit que j'ai pas l'acces
 
Discord d'entraide
Rejoignz-nous sur Discord