GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ShaDowxx™ le 05 Décembre 2010, 11:19:52

Titre: Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 05 Décembre 2010, 11:19:52
Bonjour, comme le titre de mon sujet l'indique, je voudrais savoir comment faire pour avoir un système de login et de register sur un GameMode.
J'ai suivit de nombreux tuto et je n'ai jamais réussis a en faire fonctionné un seul.

S'il vous plaît aider moi. Merci
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: chneubeul le 05 Décembre 2010, 11:31:54
Salut,

Si tu sois le tuto correction et en faisant toutes les manipulations cela devrait fonctionner..
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: cristab le 05 Décembre 2010, 11:56:36
sur le wiki officiel il y a un tuto pour c'est deux commande utilisant Dini
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Xartrick le 05 Décembre 2010, 12:37:51
Tu as deux méthodes, soit avec SQL, soit avec des fichiers via Dini de Dracoblue.
Ensuite, pour tes commandes, soit tu utilise la méthode classique avec strtok amélioré par Sim, soit d'autres comme zcmd et sscanf.
Tu récupère ensuite les informations données et tu les enregistre avec la méthode de ton choix et pour la connexion, tu compare !

Référence:

- http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog (http://wiki.sa-mp.com/wiki/How_to_Create_a_Dialog)
- http://forum.sa-mp.com/showthread.php?t=56564 (http://forum.sa-mp.com/showthread.php?t=56564)
- http://wiki.sa-mp.com/wiki/MySQL (http://wiki.sa-mp.com/wiki/MySQL)
- http://dracoblue.net/download/dini-16/35/ (http://dracoblue.net/download/dini-16/35/)
- http://dracoblue.net/download/dudb-24/31/ (http://dracoblue.net/download/dudb-24/31/)
- http://dracoblue.net/download/dutils-110/30/ (http://dracoblue.net/download/dutils-110/30/)
- http://forum.sa-mp.com/showthread.php?t=48439 (http://forum.sa-mp.com/showthread.php?t=48439)
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 05 Décembre 2010, 12:46:58
Merci de votre aide, maintenant c'est génial ! Je l'ai fais pour un autre serveur j'ai put essayé rien n'a dire c'est génial.
Merci encore de ton aide Xartrick pour t'es lien.

EDIT : On peut faire une commande dans un checkpoint ?
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Xartrick le 05 Décembre 2010, 13:40:53
Que veut tu dire par une commande dans un checkpoint ?
Si cela ce reporte à quand tu atteint un checkpoint, cela est tout à fait possible.
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 05 Décembre 2010, 13:59:26
Oui voilà, j'ai fais une commande, il y a un bar. Je veut exploiter le bar avec un checkpoint pour que le joueur puisse boire. Et donc je demande si on peut relié la commande /bar sur le checkpoint que je veut faire.
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Xartrick le 05 Décembre 2010, 14:08:53
Le Callback OnPlayerEnterCheckpoint pourra t'aider !

http://wiki.sa-mp.com/wiki/OnPlayerEnterCheckpoint (http://wiki.sa-mp.com/wiki/OnPlayerEnterCheckpoint)

Ou alors, tu peux utiliser un pickup (je te le conseil) !

http://wiki.sa-mp.com/wiki/OnPlayerPickUpPickup (http://wiki.sa-mp.com/wiki/OnPlayerPickUpPickup)
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 05 Décembre 2010, 14:15:18
C'est tuto sont vraiment utile +5% pour mon serveur sa fais un petit 55%.
Merci encore !
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Xartrick le 05 Décembre 2010, 14:24:51
Tu parle de l'avancement générale de ton serveur quand tu parle des pourcentages ?
Car sinon, je n'ai pas vraiment bien compris ce que tu voulais dire par +5%.
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Karting06 le 05 Décembre 2010, 14:25:48
Je crois oui!
Titre: Re : Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 05 Décembre 2010, 14:28:23
Tu parle de l'avancement générale de ton serveur quand tu parle des pourcentages ?
Car sinon, je n'ai pas vraiment bien compris ce que tu voulais dire par +5%.


Oui bien sûr.

Dernière question j'ai vu un code que j'arrive jamais a retenir : #pragma après  le code qui dis que l'on utilise pas quelque chose.
C'est quoi ce code déjà s'il vous plaît.
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Xartrick le 05 Décembre 2010, 15:47:27
#pragma unused "variable"
Il me semble...
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 05 Décembre 2010, 16:34:43
non se n'est pas ça :(
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: Xartrick le 05 Décembre 2010, 17:27:24
Cela marche grâce à ceci !

Exemple:


Code: (Pawn) [Sélectionner]
public OnPlayerDeath(playerid, killerid, reason)
{
#pragma unused killerid
#pragma unused reason

SendClientMessage(playerid, 0xFFFFFFAA, "Tu es mort !");
return 1;
}
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 06 Décembre 2010, 06:46:22
Oh là, je comprends pas tout :

Code: (pawn) [Sélectionner]
../include/gl_common.inc(64) : warning 204: symbol is assigned a value that is never used: "vid"
C:\Users\Julien\Downloads\Samp test\gamemodes\AVv1.pwn(5) : error 017: undefined symbol ""


Surtout qu'en dessous de mes define je mes le #pragma unused vid
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: cristab le 06 Décembre 2010, 07:22:09
bizard ca le vid vient de la stock LoadStaticVehiclesFromFile(const filename[]) donc tu t'en sert
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: S!m le 06 Décembre 2010, 15:51:23
Salut,

qu'as tu à la ligne 5 ?

un pragma unused? ....

++Sim++
Titre: Re : Créer deux commandes /register et /login dans un dialogue de la 0.3
Posté par: ShaDowxx™ le 11 Décembre 2010, 16:16:45
Désolé de la remonter de vieux tropic mais oui sim, or je ne voudrais plus cette erreur :S