Bonjour à tous,

Je suis en train de créer un script, qui permettrait d'enregistrer des coordonnées de jeu (GTA V) et les retranscrire dans une base de données.
Je n'arrive pas savoir quoi mettre dans mon script pour pouvoir enregistrer les coords.

J'ai un script qui arrive à les prendre en jeu, et à les sauvegarder dans un fichier .txt

Nom : coordsaver.PNG
Affichages : 476
Taille : 62,7 Ko

La partie du script que j'ai écrit pour essayer de les enregistrer est :

Nom : saveinDB.PNG
Affichages : 426
Taille : 19,6 Ko


Donc, j'essaye de sauvegarder toutes les 10 secondes les coordonnées d'un joueur.

Mais pour la partie "TriggerEvent" je ne sais pas vraiment quoi mettre.

Peut être

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE users SET `lastpos`='@value' WHERE identifier = '@identifier'", {['@value"] = GetEntityCoords, ['@identifier'] = v.identifier})
Voila, je suis assez confus pour l'instant, j'essaye plusieurs choses mais rien ne me parait correct (et surtout rien ne fonctionne pour le moment)


PS : Voila la structure de ma DB

Nom : DB.PNG
Affichages : 315
Taille : 24,5 Ko

Et la partie du code pour le k,v

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
AddEventHandler("es:setPlayerData", function(user, k, v, cb)
	if(Users[user])then
		if(Users[user][k])then
 
			if(k ~= "money") then
				Users[user][k] = v
 
				MySQL:executeQuery("UPDATE users SET `@key`='@value' WHERE identifier = '@identifier'",
			    {['@key'] = k, ['@value'] = v, ['@identifier'] = Users[user]['identifier']})
			end