- Initiateur de la discussion
 
  thepsyca
Psychopathe
- Messages
- 2 164
- Score réaction
- 648
- Points
- 365
Bonjour,
 
Je me lance aujourd'hui dans un projet mais ça tourne mal
 
Ma function ( si dessous ) me sert à check si le joueur a ou non une licence.
 
Mais Pourquoi une function globale ?
je passe par une function globale car je compte la réutiliser pas mal de fois et je pense que c'est plus opti qu'un net non ?
 
       
Du coup l'erreur en question : " attempt to call global 'M_CheckMyLicence' (a nil value)"
Ai-je mal déclarer à ma function sa variable ?
 
Merci de votre lecture et peut être futur aide
 Je me lance aujourd'hui dans un projet mais ça tourne mal
Ma function ( si dessous ) me sert à check si le joueur a ou non une licence.
Mais Pourquoi une function globale ?
je passe par une function globale car je compte la réutiliser pas mal de fois et je pense que c'est plus opti qu'un net non ?
côté serveur
              l'utilisation de celle-ci côté client:
              
   Code:  
 function M_CheckMyLicence( ply ) local LocalSteamID64 = ply:SteamID64() if not file.Exists("nlf/msystem/player/" .. LocalSteamID64 .. ".txt", "DATA") then DarkRP.notify(ply, 3, 4, "Tu n'a pas de licence de mineur !") return false else return true end
end  Code:  
 DermaR1Button.DoClick = function(panel, id) surface.PlaySound( nlf.msystem.config.panel.soundonclick ) nameframepopup = DermaR1Button:GetText() if v.action == "txt" then TEXTFRAME = v.text -- DrawPopUpFrame() elseif v.action == "buylicence" then net.Start( "M::BuyLicence" ) net.SendToServer(ply) elseif v.action == "shop" then local openshop = M_CheckMyLicence( pl ) if openshop then end elseif v.action == "exit" then HtmlPanel:Close() if audio then audio:Stop() end end endDu coup l'erreur en question : " attempt to call global 'M_CheckMyLicence' (a nil value)"
Ai-je mal déclarer à ma function sa variable ?
Merci de votre lecture et peut être futur aide
 Dernière édition:  
  
  
  
  
 