WTF ? DarkrpGetVar

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

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Salut,

Je modifie un HUD sauf que quand j'essaye d'obtenir la faim grâce à ceci:
Code:
local food = LocalPlayer():getDarkRPVar("Energy")
et de l'utiliser de cette façon:
Code:
draw.RoundedBox(4,ScrW()/190, ScrH()/1.08, food * 3, 20, Color(0,255,0,180))


J'ai une erreur de ULIB qui me dit:
[ULib] lua/hud.lua:19: attempt to perform arithmetic on local 'food' (a nil value)
1. fn - lua/hud.lua:19
2. unknown - lua/ulib/shared/hook.lua:109
Et ça nique tout le HUD :/

merci de votre aide <3



PS: Même si je doute que ce soit utile, voila la partie Ulib concerné:
Code:
 -- -- Run hooks -- local HookTable = Hooks[ name ] if ( HookTable != nil ) then for i=-2, 2 do for k, v in pairs( HookTable[ i ] ) do if ( v.isstring ) then -- -- If it's a string, it's cool -- local a, b, c, d, e, f = v.fn( ... ) ---- Ligne 109 if ( a != nil && i > -2 && i < 2 ) then return a, b, c, d, e, f end else -- -- If the key isn't a string - we assume it to be an entity -- Or panel, or something else that IsValid works on. -- if ( IsValid( k ) ) then -- -- If the object is valid - pass it as the first argument (self) -- local a, b, c, d, e, f = v.fn( k, ... ) if ( a != nil && i > -2 && i < 2 ) then return a, b, c, d, e, f end else -- -- If the object has become invalid - remove it -- HookTable[ i ][ k ] = nil end end end end end
 
alexis62590

alexis62590

Geek suprême
Messages
399
Score réaction
42
Points
140
La faim est activé sur le serveur '-' ? (Fait gaffe c'est getDarkRPVar mdr pas DarkRPgetVar)
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Deadman69330 à dit:
Salut,

Je modifie un HUD sauf que quand j'essaye d'obtenir la faim grâce à ceci:
Code:
local food = LocalPlayer():getDarkRPVar("Energy")
et de l'utiliser de cette façon:
Code:
draw.RoundedBox(4,ScrW()/190, ScrH()/1.08, food * 3, 20, Color(0,255,0,180))


J'ai une erreur de ULIB qui me dit:


Et ça nique tout le HUD :/

merci de votre aide <3



PS: Même si je doute que ce soit utile, voila la partie Ulib concerné:
Code:
 -- -- Run hooks -- local HookTable = Hooks[ name ] if ( HookTable != nil ) then for i=-2, 2 do for k, v in pairs( HookTable[ i ] ) do if ( v.isstring ) then -- -- If it's a string, it's cool -- local a, b, c, d, e, f = v.fn( ... ) ---- Ligne 109 if ( a != nil && i > -2 && i < 2 ) then return a, b, c, d, e, f end else -- -- If the key isn't a string - we assume it to be an entity -- Or panel, or something else that IsValid works on. -- if ( IsValid( k ) ) then -- -- If the object is valid - pass it as the first argument (self) -- local a, b, c, d, e, f = v.fn( k, ... ) if ( a != nil && i > -2 && i < 2 ) then return a, b, c, d, e, f end else -- -- If the object has become invalid - remove it -- HookTable[ i ][ k ] = nil end end end end end
Pourquoi food * 3 ???
 
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
alexis62590 à dit:
La faim est activé sur le serveur '-' ?
Oups je croit que c'est ça mais je vais vérifier ^^'

alexis62590 à dit:
(Fait gaffe c'est getDarkRPVar mdr pas DarkRPgetVar)
ui :)
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Deadman69330 à dit:
Oups je croit que c'est ça mais je vais vérifier ^^'


ui :)
Pourquoi food * 3 ?
 
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Non mais ULIB n'est pas l'erreur...
Ton food return a nil donc soit y'a un problème au niveau du placement de la recherche de la valeur, genre il est en local alors que tu veux l'utiliser avant dans ton script (je pense que c'est ça),
soit c'est pas exactement la bonne manière de récup la var DarkRP (othographe)
 
  • Initiateur de la discussion
Deadman69330

Deadman69330

Psychopathe
Messages
2 289
Score réaction
309
Points
290
Feytone à dit:
Non mais ULIB n'est pas l'erreur...
Ton food return a nil donc soit y'a un problème au niveau du placement de la recherche de la valeur, genre il est en local alors que tu veux l'utiliser avant dans ton script (je pense que c'est ça),
soit c'est pas exactement la bonne manière de récup la var DarkRP (othographe)
Non c'est juste que le fonda à oublier d'activer le hungermod '-'
 
Joe Leroi

Joe Leroi

Chuck Norris
Messages
4 368
Score réaction
933
Points
605
Discord d'entraide
Rejoignz-nous sur Discord