Problème avec ply:SteamID

  • Initiateur de la discussion
Legende

Legende

Geek suprême
Messages
332
Score réaction
75
Points
130
Bonjours actuellement je tente de générer un fichier ayant mon steamid quand je me connecte mais une erreur apparaît à chaque fois , la voici:
"attempt to index a string value with bad key ('SteamID' is not part of the string library)"

Mon code :

function premiereconnection(ply)
if not file.Exists( "data/playerdata", "s" ) then
file.CreateDir( "playerdata/"..ply:SteamID() )
end
end
hook.Add("PlayerConnect", "connectedfirst", premiereconnection)

Quelqu'un pourrait-il me dire d'où provient l'erreur car sur les forums anglais je comprends pas très bien, merci d'avance.
 
Zozo147

Zozo147

Helpeur Divin
Messages
1 814
Score réaction
848
Points
430
En gros file.CreateDir() sert juste à créer un dossier donc il faut utiliser file.Write ou file.Append pour créer le fichier et écrire dedans.
 
  • Initiateur de la discussion
Legende

Legende

Geek suprême
Messages
332
Score réaction
75
Points
130
Oui mais le nom du fichier n'est pas le steamid , j'ai toujours l'erreur. (le steam id est STEAM_0:X:XXXXXX , le caractère : est invalide quand tu nomme un fichier ou dossier test: ...) je pense que cela vient de la.
 
Discord d'entraide
Rejoignz-nous sur Discord