GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: rapido le 29 Juillet 2010, 20:57:59
-
Salut
Voila je dispose d'un systeme de comptes mais qui n'enregistre pas l'argent donc j'aimerai savoir si vous connaiser quelque chose ou juste un script (Qui sufiré de relier au systeme de compte) Pour que l'argent se save l'orseque je déco et reco
Voila
Merci
-
Salut, utilise la fonction GetPlayerMoney pour enregistrer l'argent du joueur une fois qu'il se déco par exemple. Suis ton script pour créé l'information qui contiendra l'argent.
-
J'y arrive pas
-
dans ton OnPlayerDisconect tu fait : pCompte[playerid][argent] = GetPlayerMoney(playerid);
voila maintenant a toi de l'adapter a ton script
-
javou mais normalement mon code suffi, tu ladapte toi meme(et pas nous) et voila quand tu deco et que tu reco ta ton argent!
-
Mais lol je sais me faire de l'argent avec une cmd lol , Et pour le GM C'est pas un GM Dll c'est moi qui la créer ,Et pour le systeme d'argent bon bah j'ai Pris AOD
Comme sa ya tout pour les Admin et Le systeme d'argent lol
Merci quand meme lol
-
rapide, efficace mais bon c'est pas la mort mon script a adapter
-
Oué , Je c'est Mais Bon Si vraiment J'aurai besoin D'un Systeme d'enregistrement Sans FS je m'aiderai de tes conseils , Merci
-
dans ton OnPlayerDisconect tu fait : pCompte[playerid][argent] = GetPlayerMoney(playerid);
voila maintenant a toi de l'adapter a ton script
Et si le serveur crash? Il perdra tout.
-
je pense que oui, mais bon le Gm pour etre en ligne faut qu'il soit tester faut pas mettre un Gm qui tourne a moitier qui crash de tous les cotés des qu'un joueur fait une commande. Donc s'il marche bien ya pas trop de raison, et si jamais sa arrive, les admins du serveur s'en chargeront, car je joue sur un serveur rp(je dit pas le non) sa lui est deja arriver de crash apres une MAJ, on(les joueurs + admins) a perdu tout ce qu'on a fait entre notre ancienne session et celle où on était. en gros avant j'avais 120 000$(exemple) je joue je gagne 50 000 de plus donc j'ai 170 000$ et le serveur crash je me retrouve avec 120 000$.
-
Gm qui tourne a moitier qui crash de tous les cotés des qu'un joueur fait une commande. Donc s'il marche bien ya pas trop de raison
Ok et si ton server se fait Ddos, il crash car l'hébergeur a un soucis avec sa machine. Un crash ne vient pas tout le temps du gm
-
dans ce cas, creer des timers qui se répètes toutes les x secondes(ou minutes) et enregistrer toutes les variables dedans.
-
dans ce cas, creer des timers qui se répètes toutes les x secondes(ou minutes) et enregistrer toutes les variables dedans.
Sa prendrai trop de ressource , a la déco tu les save ^^
Fait le toute les 5min ou a chaque changement de stats
-
dans ce cas, creer des timers qui se répètes toutes les x secondes(ou minutes) et enregistrer toutes les variables dedans.
Sa prendrai trop de ressource , a la déco tu les save ^^
oui mais regarde la page 1, on était sur la question : Et si le serveur crash? Ben si il crash, Dizzy-Beno avec Variable = GetPlayerMoney(playerid); sa se sauv rien du tout. Donc un timer de x minute(s) est la solution ou bien a chaque changement de stats comme le dit scott1 c'est aussi une autre metode.
-
Oué C'est pourquoi je préféré avoir un FS qui Save tout dans un Fichier .ini Tout simplement ou sinon Dans OnPlayerDisconnect Autent faire que quand le joueur se déconnect bah Sa envoi ses stats dans un fichier ....../user/%.ini et voila
-
Oué C'est pourquoi je préféré avoir un FS qui Save tout dans un Fichier .ini Tout simplement ou sinon Dans OnPlayerDisconnect Autent faire que quand le joueur se déconnect bah Sa envoi ses stats dans un fichier ....../user/%.ini et voila
C'est pas sa si le serveur crash sa sauvegarde aucune variable, il faudré un timer ou si les stats changent sa sauvegarde comme les script qui sauv les stats dans OnPlayerDisconnect. exemple tu ecris un texte sur word, tu as pas sauvegardé ton fichier, soudain tu as une coupure de courant, et merde tu te dit!
-
Exact , Et le Timer je doit le faire Ou ? OnFilterScript ?
-
tu le créer avec SetTimer dans ton OnFilterScriptInit() ou dans ton OnGameModeInit()
-
Hum , Je vais essayer et je te dirai si sa marche , Je vais meme marquer Pour chaque joueur toute les 5Min quand sa save Bah Stat Sauvegarder
Merci
-
Hum , Je vais essayer et je te dirai si sa marche , Je vais meme marquer Pour chaque joueur toute les 5Min quand sa save Bah Stat Sauvegarder
Merci
un peux HS : J'a pas compris cette phrase lol.
-
Bah , Toute les 5 Min Sa va Sauvegarder les Stats Du joueurs Nn ? Et bah Lorsque sa vas Sauvegarder une message apparaitra : Stats Sauvegarder
Et cela Toute les 5min ;
:)
-
Ok Merci d'avoir reformuler, un conseil fait le en TextDraw et pas en SendClientMessage, car sa risque d'enerver le joueur d'avoir sa toutes les 5min dans sont chat car un TextDraw rapide genre 1 seconde en bas a droite de l'ecran sa va pas trop le gêné.
-
Ok merci de tes conseil :)