Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254676 Messages dans 14036 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

22 Mai 2012 à 16:22:40
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)[Résolu]Bug avec dini
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Résolu]Bug avec dini  (Lu 168 fois)
0 Membres et 2 Invités sur ce fil de discussion.
.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« le: 31 Mai 2011 à 20:12:46 »

Salut,
à chaque fois que je essaye de créé un fichier dini sa me met
Code:
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

Code:
{
   dini_IntSet(file, "Score", PlayerInfo[playerid][pScore]);
        dini_IntSet(file, "argent", PlayerInfo[playerid][pargent]);
        dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
}
« Dernière édition: 31 Mai 2011 à 20:43:01 par .:: Miguel .:: » Journalisée



Dark4ng3L
Hors ligne Hors ligne


GTAOnline Big Member
*

Messages: 349


WWW
« Répondre #1 le: 31 Mai 2011 à 20:15:17 »

montre nous aussi ce qu'il y a avant stp  Lèvres scellées
Journalisée

Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !



.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #2 le: 31 Mai 2011 à 20:15:51 »

Code:
enum Info
{
    pAdminLevel,
    pargent,
    pScore,
}
#define USER_FILE "Comptes\\%s.ini"
Journalisée



Dark4ng3L
Hors ligne Hors ligne


GTAOnline Big Member
*

Messages: 349


WWW
« Répondre #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
« Dernière édition: 31 Mai 2011 à 20:21:26 par Dark4ng3L » Journalisée

Cordialement Dark4ng3L aussi connu sous le nom de Mathias_Martinez, Matthias_Angelo et lugia !



.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #4 le: 31 Mai 2011 à 20:25:52 »

trouve pas^^

PS : J'ai mis un dini_create dans onplayerdialoguereponse
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #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]);
}

Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #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
« Dernière édition: 31 Mai 2011 à 20:42:10 par .:: Miguel .:: » Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #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]);
}
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #8 le: 31 Mai 2011 à 20:42:34 »

Bah trop tard je vien de trouvé^^ Merci quand même
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #9 le: 31 Mai 2011 à 20:44:09 »

je te dirige vers plusieur façon de faire ^^
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #10 le: 31 Mai 2011 à 20:45:48 »

je te dirige vers plusieur façon de faire ^^

mdr
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #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  ...
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #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é^^

Code:
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

Code:
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]);
}
Journalisée



cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #13 le: 31 Mai 2011 à 20:55:18 »

c'est exactement ce que nous venons de voir ...
Journalisée

.:: Miguel .::
Hors ligne Hors ligne

Tueur en série
*

Messages: 207


« Répondre #14 le: 31 Mai 2011 à 20:57:38 »

Merci sa marche
« Dernière édition: 31 Mai 2011 à 21:01:19 par .:: Miguel .:: » Journalisée



Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.255 secondes avec 21 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact