• 06 Juin 2026, 12:11:39


Auteur Sujet: Sauvegarder ses infos  (Lu 2422 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Sauvegarder ses infos
« le: 01 Novembre 2007, 21:53:13 »
Bonjour, Alors voila j'ai eu l'idée de créer un code qui sauvegarde : Notre vie, Notre argent, Notre position, Notre skin, Notre couleur, quand on ce déconnecte, Et qui nous le redonne quand on ce connecte.

Bon vous allez me dire de faire un GetPlayer.... dans OnPlayerDesconnecte et un SetPlayer... dans OnPlayerConnecte, C'est ce que j'ai fais, Jusqu'a ce que je redémarre le serveur est que je vouille que tout est revenu à 0...

Alors j'ai pansé à créer un FOpen (File Open), J'ai essayé et comme vous le devinez ca à foirer -_-

Apres j'ai trouver DUtils, Je crois que c'est la seule solution mais j'y comprends absolument rien  :(

Alors si vous avez une autre solution ou la réponce à la mienne vous deviez quoi faire...

Merci d'avance  :)

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
Re : Sauvegarder ses infos
« Réponse #1 le: 01 Novembre 2007, 21:54:28 »
Utilise Dini.

Ce sujet a déjà été traiter pas mal de fois ;)



~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"


Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Sauvegarder ses infos
« Réponse #2 le: 01 Novembre 2007, 22:00:07 »
Bonjour, Alors voila j'ai eu l'idée de créer un code qui sauvegarde : Notre vie, Notre argent, Notre position, Notre skin, Notre couleur, quand on ce déconnecte, Et qui nous le redonne quand on ce connecte.

Bon vous allez me dire de faire un GetPlayer.... dans OnPlayerDesconnecte et un SetPlayer... dans OnPlayerConnecte, C'est ce que j'ai fais, Jusqu'a ce que je redémarre le serveur est que je vouille que tout est revenu à 0...

Alors j'ai pansé à créer un FOpen (File Open), J'ai essayé et comme vous le devinez ca à foirer -_-

Apres j'ai trouver DUtils, Je crois que c'est la seule solution mais j'y comprends absolument rien  :(

Alors si vous avez une autre solution ou la réponce à la mienne vous deviez quoi faire...

Merci d'avance  :)

Bon tu vas me dire "Recherche", Si seulement je pouvais en faire autent  :dry Dans le forum SA-MP y'a plein de forums dessus mais tout est en anglais, Et même si ça été en français je crois que je comprendrais pas xD

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
Re : Sauvegarder ses infos
« Réponse #3 le: 01 Novembre 2007, 22:02:55 »
Dutils est bien mais un poil chiant pour manipuler les données soi-même.

Cherche plutôt sur le topic de Dini, il est bien mieux et plus sympa à utiliser =)


~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"


Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Sauvegarder ses infos
« Réponse #4 le: 01 Novembre 2007, 22:23:57 »
Sinon vous avez pas un exemple a me donner ?

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
Re : Sauvegarder ses infos
« Réponse #5 le: 02 Novembre 2007, 04:13:11 »
J'en ait mais comme je disais, le mieux est d'ouvrir le .ini et de regarder toutes les belles fonctions que tu as dedans =)

C'est vraiment pas compliquer à utiliser, lis le topic et tu vas y arriver. Avec le niveau que tu commences à avoir, ça devrait pas poser de problèmes.


~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"


Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Sauvegarder ses infos
« Réponse #6 le: 02 Novembre 2007, 09:48:41 »
C'est ce que j'essaye de faire depuis une semaine lol

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
Re : Sauvegarder ses infos
« Réponse #7 le: 02 Novembre 2007, 16:45:55 »
Bon un exemple tout con qui vient de Lstunt : les gstats.

Code: (c) [Sélectionner]
new string[256];
new Float:timeout,Float:Visites,Float:txerror;
new txtimeout,totaltimeout,totalvisites,commandes,kicks;

if(dini_Exists(GeneralStats()))
if(dini_Isset(GeneralStats(),"TimeOut")) {
timeout = dini_Int(GeneralStats(),"TimeOut");
totaltimeout = floatround(timeout, floatround_round);
}
    if(dini_Isset(GeneralStats(),"Visites")) {
Visites = dini_Int(GeneralStats(),"Visites");
totalvisites = floatround(Visites, floatround_round);
}
if(dini_Isset(GeneralStats(),"Commandes")) {
commandes = dini_Int(GeneralStats(),"Commandes");
}
if(dini_Isset(GeneralStats(),"Kicks")) {
kicks = dini_Int(GeneralStats(),"Kicks");
}

txerror = floatdiv(timeout,Visites)*100;
txtimeout = floatround(txerror, floatround_round);
format(string, sizeof(string), "Stats Lalu's Stunt : Taux de TimeOut:  %d pour cent - Visites totales : %d - TimeOut totaux : %d - Commandes exécutées : %d, - Nombre de kicks : %d", txtimeout,totalvisites,totaltimeout,commandes,kicks);
SendClientMessage(playerid,COLOR_GREY,string);


PS : le code est pas super optimisé et il te manque une fonction pour le faire fonctionner, mais sur le principe il est complet pour avoir un aperçu.


~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"