• 28 Mars 2024, 22:02:00


Auteur Sujet: [Résolu]Bug avec dini  (Lu 2612 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
[Résolu]Bug avec dini
« le: 31 Mai 2011, 20:12:46 »
Salut,
à chaque fois que je essaye de créé un fichier dini sa me met
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(82) : error 017: undefined symbol "file"
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(82) : warning 215: expression has no effect
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(82) : error 001: expected token: ";", but found "]"
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(82) : error 029: invalid expression, assumed zero
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(82) : fatal error 107: too many error messages on one line
Les ligne

{
   dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);
        dini_IntSet(file, "argent", PlayerInfo[playerid][pargent]);
        dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
}
« Modifié: 31 Mai 2011, 20:43:01 par .:: Miguel .:: »



Hors ligne Dark4ng3L

  • *
  • Bandit
  • Messages: 480
    • Voir le profil
    • DecaWeb.ch - L'informatique comme vous ne l'avez jamais vu!
Re : Bug avec dini
« Réponse #1 le: 31 Mai 2011, 20:15:17 »
montre nous aussi ce qu'il y a avant stp  :-X
Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !




Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Bug avec dini
« Réponse #2 le: 31 Mai 2011, 20:15:51 »
enum Info
{
    pAdminLevel,
    pargent,
    pScore,
}
#define USER_FILE "Comptes\\%s.ini"



Hors ligne Dark4ng3L

  • *
  • Bandit
  • Messages: 480
    • Voir le profil
    • DecaWeb.ch - L'informatique comme vous ne l'avez jamais vu!
Re : Bug avec dini
« Réponse #3 le: 31 Mai 2011, 20:19:47 »
Je pense qu'il te manque un dini_create ou dini_exist (je suis pas totalement sur ca fais 2 ans que je travaille plus avec ^^)
EDIT: tu trouvera un très bon tuto fais par Cristab ICI
« Modifié: 31 Mai 2011, 20:21:26 par Dark4ng3L »
Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !




Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Bug avec dini
« Réponse #4 le: 31 Mai 2011, 20:25:52 »
trouve pas^^

PS : J'ai mis un dini_create dans onplayerdialoguereponse



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Bug avec dini
« Réponse #5 le: 31 Mai 2011, 20:31:05 »
tu ne trouve pas car tu ne cherche pas c'est tout bete d'ou sort le "file" de nul part voila comment il faut faire

#define USER_FILE(%0) "Comptes\%0.ini"


{
        
dini_IntSet(USER_FILE(TAVAR), "Score"PlayerInfo[playerid][pScore]);
        
dini_IntSet(USER_FILE(TAVAR), "argent"PlayerInfo[playerid][pargent]);
        
dini_IntSet(USER_FILE(TAVAR), "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
}


pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re :[Resolu] Bug avec dini
« Réponse #6 le: 31 Mai 2011, 20:37:17 »
Sa met plins d'erreur avec
dini_IntSet

EDITE : Ses bon j'ai trouvé j'avais oubliyer de définire plin de truc
« Modifié: 31 Mai 2011, 20:42:10 par .:: Miguel .:: »



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Bug avec dini
« Réponse #7 le: 31 Mai 2011, 20:41:39 »
pour toi qui debut je serais d'avis que tu utilise ceci

stock SaveJoueur(playerid)// a mettre tout en bas de ton script
{
   new 
name[MAX_PLAYER_NAME];
   
GetPlayerName(playerid,name,sizeof(name));
   new 
str2[MAX_PLAYER_NAME+18];
   
format(str2,sizeof(str2),"compte/%s.ini",name);
   return 
str2;
}

{
        
dini_IntSet(SaveJoueur(playerid), "Score"PlayerInfo[playerid][pScore]);
        
dini_IntSet(SaveJoueur(playerid), "argent"PlayerInfo[playerid][pargent]);
        
dini_IntSet(SaveJoueur(playerid), "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Bug avec dini
« Réponse #8 le: 31 Mai 2011, 20:42:34 »
Bah trop tard je vien de trouvé^^ Merci quand même



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [Résolu]Bug avec dini
« Réponse #9 le: 31 Mai 2011, 20:44:09 »
je te dirige vers plusieur façon de faire ^^
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Re : [Résolu]Bug avec dini
« Réponse #10 le: 31 Mai 2011, 20:45:48 »
je te dirige vers plusieur façon de faire ^^

mdr



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Re : Re : [Résolu]Bug avec dini
« Réponse #11 le: 31 Mai 2011, 20:50:54 »
 :cop il y a des moment je me demande si je ne devrais pas m'abstenir de donner de l'aide moi m'enfin  :...
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : Re : Re : Re :Bug avec dini
« Réponse #12 le: 31 Mai 2011, 20:54:05 »
:cop il y a des moment je me demande si je ne devrais pas m'abstenir de donner de l'aide moi m'enfin  :...

MDR

Bon bah pu que 3erreur à réglé^^

C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(79) : error 017: undefined symbol "file"
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(79) : error 017: undefined symbol "file"
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(79) : error 029: invalid expression, assumed zero
C:\Users\Miguel\Desktop\GTW\gamemodes\gtw.pwn(79) : fatal error 107: too many error messages on one line

format(file, sizeof(file), SERVER_USER_FILE, name);
gPlayerLogged[playerid] = 1;
    if (! dini_Create(Fichier))
{
    dini_IntSet(SERVER_USER_FILE, "Score", PlayerInfo[playerid][pScore]);
        dini_IntSet(SERVER_USER_FILE, "argent", PlayerInfo[playerid][pCrash]);
        dini_IntSet(SERVER_USER_FILE, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
}



Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [Résolu]Bug avec dini
« Réponse #13 le: 31 Mai 2011, 20:55:18 »
c'est exactement ce que nous venons de voir :...
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
Re : [Résolu]Bug avec dini
« Réponse #14 le: 31 Mai 2011, 20:57:38 »
Merci sa marche
« Modifié: 31 Mai 2011, 21:01:19 par .:: Miguel .:: »