• 04 Juin 2026, 10:04:08


Auteur Sujet: [RESOLU]probleme job  (Lu 1652 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ananas_Xpress

  • *
  • Nouveau
  • Messages: 23
    • Voir le profil
[RESOLU]probleme job
« le: 10 Juillet 2013, 23:47:38 »
Bonjours a tous !

Alors voila je m'explique, j'ai donc créer un jobs pour mon serveur que j'ai definie , ensuite je voudrai a la déconnexion le sauvegarder dans le fichier .ini du joueur j'ai donc rajouter une ou deux ligne au système de connexion/déconnexion , rajouter la ligne a la création du fichier etc , mais quand je quitte le serveur cela ne s'enregistre pas , étant débutant je ne comprend pas vraiment , si quelqu'un peut me donner un coup de pouce sa serait sympas ! ;)



Merci d'avance !!!
« Modifié: 11 Juillet 2013, 06:59:51 par Ananas_Xpress »
Cordialement
Ananas_Xpress

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : probleme job
« Réponse #1 le: 10 Juillet 2013, 23:49:23 »
Il faut que tu enregistre les données quand le joueur quitte le serveur.



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Ananas_Xpress

  • *
  • Nouveau
  • Messages: 23
    • Voir le profil
Re : probleme job
« Réponse #2 le: 10 Juillet 2013, 23:50:39 »
ce que j'ai 'normalement' fait ici :
public OnPlayerDisconnect(playerid, reason)
{
// Système de déconnexion
                new name[MAX_PLAYER_NAME], file[256];
                GetPlayerName(playerid, name, sizeof(name));
                format(file, sizeof(file), COMPTES, name);
                if(gPlayerLogged[playerid] == 1)
                {
                dini_IntSet(file, "Level", GetPlayerScore(playerid));
                        dini_IntSet(file, "Argent", GetPlayerMoney(playerid));
                dini_IntSet(file, "AdminLevel", PlayerInfo[playerid][pAdminLevel]);
                dini_IntSet(file, "VIP,", PlayerInfo[playerid][pVIP]);
                dini_IntSet(file, "Metier",PlayerInfo[playerid][pJobs]);//As explained above
                }
                        return 1;
}

Je dit bien normalement ... mais sa fonctionne pas ...
« Modifié: 10 Juillet 2013, 23:58:25 par Ananas_Xpress »
Cordialement
Ananas_Xpress

Hors ligne Kiloutre

  • Nolife, nerd et geek passionné d'Ordinatique ! ^^
  • *
  • Grand Banditisme
  • Messages: 567
    • Voir le profil
Re : [RESOLU]probleme job
« Réponse #3 le: 19 Juillet 2013, 07:05:27 »
Il faut que tu récupères les données précedemment stockées lors de la connexion. (Tout en vérifiant si elles existent)

Code: (pawn) [Sélectionner]
[tr]
[td]SetPlayerScore(playerid, dini_Int(file, "Level"));
GivePlayerMoney(playerid, dini_Int(file, "Argent"));
PlayerInfo[playerid][pAdminLevel]=dini_Int(file, "AdminLevel");
PlayerInfo[playerid][pVIP]=dini_Int(file, "VIP,");
PlayerInfo[playerid][pJobs]=dini_Int(file, "Metier");[/td]
[/tr]

« Modifié: 20 Juillet 2013, 14:56:26 par Aegoss »

[/url]

Hors ligne Ananas_Xpress

  • *
  • Nouveau
  • Messages: 23
    • Voir le profil
Re : [RESOLU]probleme job
« Réponse #4 le: 20 Juillet 2013, 14:06:12 »
Merci de ta réponse mais j'ai trouver/compris/régler le problème ! ;)
Cordialement
Ananas_Xpress