GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 16 Octobre 2010, 13:48:02
-
Bonjour à toutes et à tous,
j'aimerais avoir quelque precision sur les fonction de Dini.
dini_Set, elle permet d'ouvrir un fichier, de chercher quelque chose et de le modifier?
Exemple
maison=85
voiture=2
niveau=99
S'est donc possible de remplacer le 2 de voiture par 5 sans modifier le reste?
Merci pour cette precision.
Cette fonction utilise t'elle bcp de resource?
-
Salut,
oui la fonction te permet de modifier une valeur dans le fichier sans changer les autres.
Et oui, pour une petite opération de ce genre, elle consomme beaucoup de ressource. Dracoblue passe par un fichier temporaire pour recréer le fichier d'origine modifié. Bref, il fait au minimum 4 fois trop de choses.
J'aime mieux recréer complètement le fichier depuis toutes les informations du serveur que de procéder ainsi, c'est plus rapide même si on change toutes valeurs.
Par contre, pour récupérer une valeur dini_Get que tu devras utiliser. Elle est légèrement moins affreuse que le Set niveau ressource comme elle n'a pas a passer par un fichier temporaire.
++Sim++
-
Quelle est le mieux Dini ou File ?
-
Salut,
Quelle est le mieux Dini ou File ?
fopen, fread, fwrite, fclose
par contre, ça parait un peu moins simple (mais ça me le semble depuis plusieurs mois). C'est simplement un peu plus difficile au début, faut s'y habituer.
++Sim++
-
Travail en binaire c'est meilleur et ça prend moins de place =)
-
Faire un Rp avec dini s'est la tête dans le mur?
-
Il a jamais dit qu'il fait un RP ^^
Et même s'il le fait épargne nous de ce discours, chacun fait ce qu'il veut comme il le sent ^^
-
Si je fait un rp avec dini je vais la ete dans le mur oui ou non? niveau lag?
Rien ne m'empeche d'utiliser file et dini?
-
Salut,
Si je fait un rp avec dini je vais la ete dans le mur oui ou non? niveau lag?
Rien ne m'empeche d'utiliser file et dini?
si tu l'utilise bien, tu ne devrais pas rencontrer de problèmes.
Par contre, évite de sauvegarder tous les comptes en même temps et/ou à intervalle trop régulier.
++Sim++
-
Comme je dit, je vous conseille de travaillez en binaire, ça prend moins de place et c'est simple ^^
-
Salut,
Si je fait un rp avec dini je vais la ete dans le mur oui ou non? niveau lag?
Rien ne m'empeche d'utiliser file et dini?
si tu l'utilise bien, tu ne devrais pas rencontrer de problèmes.
Par contre, évite de sauvegarder tous les comptes en même temps et/ou à intervalle trop régulier.
++Sim++
En binnaire sasuke? xD pas capté.
Ben Sim, genre j utilise file quand s'est pour sauvegarder, mais quand s'ets juste pour remplacer UNE valeur j'utilise dini
-
béh, écrire et lire sur les fichiers en binaire ^^
avec ces deux fonction la
fblockread()
fblockwrite()
-
Perso intuitivement j'aurais beaucoup plus confiance en File que en Dini .
Vinc