GTAOnline.net

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

Titre: System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xolokos le 05 Décembre 2010, 22:09:19
-
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 05 Décembre 2010, 22:11:13
Le score est déjà implanté à première vue.
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xolokos le 05 Décembre 2010, 22:12:26
Oui mais ça ne le met pas a la connexion... Et je ne sais pas comment l'extraire ? Du fichier que j'ai...
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 05 Décembre 2010, 22:14:25
Après avoir reçu le score, tu lui attribue avec SetPlayerScore !

Code: (Pawn) [Sélectionner]
SetPlayerScore(playerid, stats[playerid][score]);
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: scott1 le 05 Décembre 2010, 22:16:11
Utilise pas Dini, conseil, tu va avoir des soucis
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xolokos le 05 Décembre 2010, 22:17:30
Juste au en dessous de
else
{
dini_Set((st),"pass",inputtext);
                stats[playerid][level] = dini_Int((st), "level");
                stats[playerid][skinid] = dini_Int((st), "skinid");
                stats[playerid][death] = dini_Int((st), "death");
                stats[playerid][kill] = dini_Int((st), "kill");
                stats[playerid][score] = dini_Int((st), "score");
                SendClientMessage(playerid, vert, "Vous êtes maintenant logger.");
}
}

}
else

c'est ça ?
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 05 Décembre 2010, 22:17:43
Pour moi, le mieux reste d'utiliser MySQL.

Avantage:

* Lecture facile
* Organisation

-----

Tu peux le rajouter après:


SendClientMessage(playerid, vert, "Vous êtes maintenant logger.");
Titre: Re : Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: cristab le 05 Décembre 2010, 22:28:04
Utilise pas Dini, conseil, tu va avoir des soucis

??? de quelle genre si on l'utilise pas a tord et a travers il y a pas de soucis
Titre: Re : Re : Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xolokos le 05 Décembre 2010, 22:30:52
Utilise pas Dini, conseil, tu va avoir des soucis

??? de quelle genre si on l'utilise pas a tord et a travers il y a pas de soucis
Cristab à pas tord sur 1 point étant donné il en a qu'un seul... Facile a deviné...
Et ma question SVP ? Cristab ? (^^*)
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: cristab le 05 Décembre 2010, 22:34:08
pour le choix des perso il y a pas mal de sujet a ce sujet
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xolokos le 05 Décembre 2010, 22:35:06
Je veux dire l'endroit ou on le sélectionne merci.
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: cristab le 05 Décembre 2010, 22:36:10
je parle de sa oui
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 05 Décembre 2010, 22:36:52
Pour changer la positon de nôtre personnage quand on choisie nôtre classe, voici les fonctions utiles:

http://wiki.sa-mp.com/wiki/SetPlayerPos (http://wiki.sa-mp.com/wiki/SetPlayerPos)
http://wiki.sa-mp.com/wiki/SetPlayerFacingAngle (http://wiki.sa-mp.com/wiki/SetPlayerFacingAngle)
http://wiki.sa-mp.com/wiki/SetPlayerCameraPos (http://wiki.sa-mp.com/wiki/SetPlayerCameraPos)
http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAt (http://wiki.sa-mp.com/wiki/SetPlayerCameraLookAt)
http://wiki.sa-mp.com/wiki/Debug_Guide (http://wiki.sa-mp.com/wiki/Debug_Guide)
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 05 Décembre 2010, 22:46:08
Bonne soirée, et rêve pas trop de ton gamemode car sinon, tu va te réveiller avec en tête:

Citer
J'ai compris pourquoi mon code ne marche pas !

Et tu va rester sur ton ordinateur toute la nuit !

PS: Je te dis ça car cela mes arrivés il y a deux jours de cela ;).
Titre: Re : Re : Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: scott1 le 05 Décembre 2010, 23:54:25
Utilise pas Dini, conseil, tu va avoir des soucis

??? de quelle genre si on l'utilise pas a tord et a travers il y a pas de soucis

Ben si il fait ses sauvegarde de fichiers, il va suer avec Dini
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: cristab le 06 Décembre 2010, 07:25:08
si tu voyais tout ce que je fait avec Dini
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 06 Décembre 2010, 13:19:35
stats[playerid][score] = GetPlayerScore(playerid);
C'est pas plus compliqué que cela !
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 06 Décembre 2010, 19:45:06
Le mieux est de le mettre juste à la déconnexion car tous les joueurs passes par la connexion et la déconnexion !
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: S!m le 06 Décembre 2010, 21:40:37
Salut,

pourquoi ne pas utiliser directement GetPlayerScore au lieu de passer par une variable inutile?

si tu tiens absolument à l'utiliser, assure toi de changer sa valeur AVANT d'enregistrer.

++Sim++
Titre: Re : System de register (J'ai chercher mais je comprend pas trop)
Posté par: Xartrick le 06 Décembre 2010, 22:14:04
Je tiens également à ajouter que ta variable pseudo de la fonction GetName peut être facilement dépassé car la limite pour un pseudo est de 24. Tu peux utiliser MAX_PLAYER_NAME qui est égale à 24 ;).