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

254649 Messages dans 14035 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

21 Mai 2012 à 21:21:56
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center]Showroom SA:MP (Modérateurs: S!m, Xartrick)[FS][REGISTEUR]Enregistreur (REGISTER) (dudb - dini)
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: [FS][REGISTEUR]Enregistreur (REGISTER) (dudb - dini)  (Lu 1506 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Xolokos
PAWN/XHTML/CSS
Hors ligne Hors ligne


GTAOnline Big Member
*

IA n'est rien comparé a la stupidité naturel.

Messages: 486


Xolokos

« le: 16 Février 2011 à 14:41:07 »

Enregistreur[UPDATE]

PRESENTATION [Uniquement 0.3c]

Enregistreur et un système d'enregistrement on ne peut plus simple qui enregistre le Score et l'Argent et qui les redonne a la RE-Connexion du Joueur, le mot de passe n'est pas visible par les Administrateurs pour plus de sécurité.

Vous ne pourrait pas conséquent pas le modifier pour vous même.

Les statistiques sont sauvegardées a la déconnexion et toute les 5 minutes avec un Settimer pour éviter les pertes de données.

L'endroit d'enregistrement et par défaut /scriptfiles/ mais qui est modifiable encore une fois a la Define.
#define FICHIER_ENREGISTREMENT "%s.ini" en exemple si vous voulez le mettre dans scriptefiles/Comptes faite : #define FICHIER_ENREGISTREMENT "Comptes/%s.ini" suivant l'endroit de stock de vos données de comptes.
Vous pouvez aussi modifier les phrases des DIALOG_STYLE_INPUT a votre guise.

Les couleurs quand a eu sont aussi modifiables.

Lisez les commentaires pour plus de compréhension et le tutoriel sur Dini de Cristab.

Citation
Vous aurez besoin de Dudb et Dini téléchargable sur Dracoblue.
[A mettre dans Pawno/Includes]

LES CREDITS
-Inspiré de C30 pour son FS de register.
-Revue par Xolokos
-Aidé par Xartrick pour son aide et ses remarques.
-Aidé par Cristab pour son tutoriel sur Dini.
Pour GTA SA ONLINE.

TELECHARGEMENT

Citation



Citation


« Dernière édition: 13 Octobre 2011 à 21:25:58 par Xolokos » Journalisée

Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #1 le: 16 Février 2011 à 15:14:02 »

Sans être là, j'aide, ce n'est pas beau ça Sourire ?

Je passe un coup d'oeil sur ton code, et je renvois mon avis.

EDIT 1: Tu n'as pas le droit d'inclure un fichier compilé dans ton archive, c'est les règles.


Citation de: Sim
Évitez de poster des scripts compilés sans en fournir la source. Ceci est valable pour tous.

EDIT 2: Tu inclus deux fois la librairie a_samp.

EDIT 3: Il faudrait dire aux utilisateurs que ce plugin n'est compatible que pour la 0.3c ou plus.

EDIT 4:

Code:
if (!dini_Exists(file))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FF0000}[Bienvenue]","Metter ce que vous voulais ici.", "Enregistrer", "Quitter");
}
if(fexist(file))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FF0000}[Bienvenue]", "Metter ce que vous voulais ici.", "Connecter", "Quitter");
}

Tu utilise deux fois la même fonction mais en passant par une autre fonction.

Code:
if (!fexist(file))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "{FF0000}[Bienvenue]","Metter ce que vous voulais ici.", "Enregistrer", "Quitter");
}
if(fexist(file))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "{FF0000}[Bienvenue]", "Metter ce que vous voulais ici.", "Connecter", "Quitter");
}

EDIT 5:
Code:
#define Login 0
#define Register 1
#define VERT 0x009D07FF
#define JAUNE 0xF0CC00FF
#define ROUGE 0xD70000FF
#define COULEUR_ROUGE 0xB30000FF
#define COULEUR_VERT 0x477251FF

Si ces directives de préprocesseurs sont inutilisé, pourquoi les donner ?

EDIT 6:

Code:
public OnPlayerUpdate(playerid)
{
new name[MAX_PLAYER_NAME], file[256];

GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), SERVER_USER_FILE, name);

if(gPlayerLogged[playerid] == 1)
{
dini_IntSet(file, "Score", PlayerInfo[playerid][pScore] = GetPlayerScore(playerid));
dini_IntSet(file, "Money", PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid));
}

return 1;
}

Il serait plus judicieux d'enregistré les informations du joueur seulement à sa déconnexion.
Tous les joueurs passe par au moins, la connexion et la déconnexion, donc, pas d'encombrement avec des fonctions inutiles.
« Dernière édition: 16 Février 2011 à 15:29:15 par Xartrick » Journalisée

Gilux
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1296


WWW
« Répondre #2 le: 16 Février 2011 à 15:17:51 »

EDIT 1: Tu n'as pas le droit d'inclure un fichier compilé dans ton archive, c'est les règles.


Non, il doit absolument mettre la source, il peut mettre le .amx, ça ne gêne pas ^^
C'est juste les fichiers .exe qu'il ne faut pas mettre pour les raisons que tu connais.

Je vais regarder ça et je te dis quoi  Clin d'oeil
++

EDIT :
public OnPlayerUpdate(playerid)
{
	
new 
name[MAX_PLAYER_NAME], file[256];
	
GetPlayerName(playeridnamesizeof(name));
	
format(filesizeof(file), SERVER_USER_FILEname);
	
if(
gPlayerLogged[playerid] == 1)
	
{
	
    
dini_IntSet(file"Score"PlayerInfo[playerid][pScore] = GetPlayerScore(playerid));
	
    
dini_IntSet(file"Money"PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid));
	
}
    return 
1;
}

Tu devrais supprimer ça, OnPlayerUpdate n'est pas une callback adaptée pour sauvegarder des comptes (OnPlayerUpdate est appelée plusieurs fois par seconde...)
Au pire, utilise un timer Clin d'oeil
« Dernière édition: 16 Février 2011 à 15:21:28 par Gilux » Journalisée


Xolokos
PAWN/XHTML/CSS
Hors ligne Hors ligne


GTAOnline Big Member
*

IA n'est rien comparé a la stupidité naturel.

Messages: 486


Xolokos

« Répondre #3 le: 16 Février 2011 à 15:25:11 »

Voilà je vien de mettre a jour j'ai pris ma dernière version et j'ai modifier ce que vous avez dit maintenant c'est toute les 5 minutes plus judicieux.
« Dernière édition: 16 Février 2011 à 15:36:39 par Xolokos » Journalisée

cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7331


« Répondre #4 le: 16 Février 2011 à 16:26:31 »

@Xartrick evite de rabaisser le personne qui partage du moment que la source est presente tout es ok 4

etany egalement en la possetion de sa premier upload ou voit tu deux fois a_samp

Citation
#pragma unused ret_memcpy

#include <a_samp>
#include <dini>
#include <dudb>

sur ceux sympas de partager Clin d'oeil
Journalisée

Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #5 le: 16 Février 2011 à 18:09:04 »

@Cristab: Cela n'était pas mon but, tu sais :p.
Journalisée

ShaDowxx™
Des saucisses de porc.
Hors ligne Hors ligne


GTAOnline Big Member
*

Messages: 611


ShaDowxx-62

« Répondre #6 le: 16 Février 2011 à 18:11:26 »

Ist Genial !
(C'est Génial)

Merci du partage !
Journalisée

La saucisse de porc c'est l'avenir !
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7331


« Répondre #7 le: 18 Février 2011 à 20:27:49 »

j'ai mis pas mal de temps mais le plagiat n'est pas autoriser http://forum.sa-mp.com/showthread.php?t=167937
Journalisée

Xolokos
PAWN/XHTML/CSS
Hors ligne Hors ligne


GTAOnline Big Member
*

IA n'est rien comparé a la stupidité naturel.

Messages: 486


Xolokos

« Répondre #8 le: 24 Février 2011 à 14:21:13 »

J'avais pas vue les choses sur cette angle la...
Désolé je n'est pas pris exemple sur suis là mais C30 , et je me rend conte maintenant qu'il y a des similitude exacte et je ne le ni pas un Anglais ma aidé sur MSN il a du éventuellement allé dessus pour le SERVER_USER_FILE et Cristab j'aurais très bien pus changé le nom etc etc. Désolé si ça ressemble mais ce n'est pas un plagia je les fait avec un amie (Sir James) sur MSN rencontré sur www.gaming-x.tk il me connais sous le nom de Jeffrey...
Journalisée

cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7331


« Répondre #9 le: 24 Février 2011 à 14:25:15 »

pourtant je reperer les meem nom de variable la meme mauvaise intentadion ... m'enfin je vais regarder si je trouve le temps de vous creer un tuto pour un /regsiter et un /login via Dini
Journalisée

DrEnzo;
Hors ligne Hors ligne

Petit nouveau
*

Messages: 19


« Répondre #10 le: 02 Octobre 2011 à 17:25:06 »

Je suis sinserement désolé de UP le sujet.

Mes j'ai besoin d'aide. J'ai telechargé le fichier, je l'ais inseré en Filters Script et a mon serveur.cfg; seulement, une fois que j'ai entrer mon mdp. Bien ca me dit que je suis bien inscri avec le compte X et le mdp X.

J'ai besoin d'aide. Le compte ne se créer pas..

J'ai pourtant bien inclu les fichier DINI et DUDB...

Merci de votre aide Clin d'oeil

Cordialement
Journalisée
Xolokos
PAWN/XHTML/CSS
Hors ligne Hors ligne


GTAOnline Big Member
*

IA n'est rien comparé a la stupidité naturel.

Messages: 486


Xolokos

« Répondre #11 le: 02 Octobre 2011 à 19:49:33 »

Créer le dossier Comptes.
Journalisée

DrEnzo;
Hors ligne Hors ligne

Petit nouveau
*

Messages: 19


« Répondre #12 le: 02 Octobre 2011 à 19:53:58 »

Créer le dossier Comptes.

C'est déjà fait Sourire Parcontre je ne l'ais pas mit dans scriptfiles mes dans FiltersScripts
Journalisée
Kox
Hors ligne Hors ligne

Tueur en série
*

Messages: 190


« Répondre #13 le: 02 Octobre 2011 à 20:32:33 »

Met le dans scriptfiles alor
Journalisée
DrEnzo;
Hors ligne Hors ligne

Petit nouveau
*

Messages: 19


« Répondre #14 le: 02 Octobre 2011 à 20:54:45 »

Met le dans scriptfiles alor

Sa incrit le membre, mes quand je tape des commandes, elle s'exécute aussi sé sa fou la merde..

Si vous comprené pas. Je vous fait un Screen Clin d'oeil ++
Journalisée
Pages: [1] 2   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.495 secondes avec 24 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