Sauvagarder les infos

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

thomaslol

Geek
Messages
11
Score réaction
0
Points
70
Bonjour,
Je voulais savoir si quelqu’un peut m’expliquer clairement comment sauvegarder des informations du genre la position d’un pnj par exemple. ( Car j’avoue ne pas trop comprendre ce chapitre) ÉDIT : Bien sûr en GLUA
 
Dernière édition:
payano93

payano93

Geek
Messages
98
Score réaction
2
Points
65
Bah c simple si tu veut le save
tu mais l'addons PERMAPROPS
et tu le mais le pnj que tu veut tu prend le perma props et tu fait clique droit ;)
 
  • Initiateur de la discussion
thomaslol

thomaslol

Geek
Messages
11
Score réaction
0
Points
70
Non mais en vrai c’est pas pour ça j’aimerai qui sauvegarde des chaînes de caractère que l’utilisateur met en jeu ÉDIT : je parle de glua
 
  • Banni
DrTortue

DrTortue

Geek
Messages
69
Score réaction
16
Points
95
la db ou la "data"
 
  • Initiateur de la discussion
thomaslol

thomaslol

Geek
Messages
11
Score réaction
0
Points
70
Feytone

Feytone

Chuck Norris
Messages
4 741
Score réaction
1 301
Points
600
Si il n'y a qu'un pnj, le plus simple est d'enregistrer en data, sinon tu peux partir sur du sqlite pour enregistrer plusieurs positions (voire autres infos si nécessaire) : Il faudra récupérer la position de l'ent, son angle, etc. et tout remettre dans le fichier approprié.

Je te laisse faire les recherches nécessaires pour découvrir la data, et le sqlite sur gmod.
 
skrilax91

skrilax91

Geek suprême
Messages
327
Score réaction
103
Points
160
En base de donnée:
MySQLite.query()
tu utilise les requètes sql de gmod, pas compliqué voila la doc : Category:sql - Garry's Mod
En data:
function Getdata() local d = file.Read("ton_fichier","DATA") if !d || string.len(d) <= 0 then return end local e = util.JSONToTable(d) return e
end
function writedata(data) file.Write("ton_fichier",util.TableToJSON(data))
end
tu save le vecteur de position de ton npc dans une table (ici data), tu la transforme en table json et tu l’écrit dans un fichier texte
 
  • Initiateur de la discussion
thomaslol

thomaslol

Geek
Messages
11
Score réaction
0
Points
70
Mais si par exemple le joueur place un chiffre dans un DTextEntry et que je veux sauvegarder ce qu'il a écrit et affiché le nombre sur une autre DFrame
 
skrilax91

skrilax91

Geek suprême
Messages
327
Score réaction
103
Points
160
Un chiffre dans un dtext est une chaîne de caractère, donc ce ne serra pas stocké en int mais en string, vole une phrase quelqu’onque
 
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
DrTortue à dit:
la db ou la "data"
Hors sujet mais j'en profite juste pour poser une petite question de vieux dinosaure o_O
La db = base de données ?
 
H

hugolfg

Nouveau né
Messages
25
Score réaction
3
Points
25
Jo Ballas à dit:
Hors sujet mais j'en profite juste pour poser une petite question de vieux dinosaure o_O
La db = base de données ?
oui, la db local d'un serveur garrymod c'est sv.db
 
  • J'aime
Réactions: Jo Ballas
skrilax91

skrilax91

Geek suprême
Messages
327
Score réaction
103
Points
160
db veut dire database ;)
 
  • J'aime
Réactions: Jo Ballas
Jo Ballas

Jo Ballas

Geek suprême
Messages
561
Score réaction
103
Points
150
Discord d'entraide
Rejoignz-nous sur Discord