[Script]Base GM -
jujuv - 24.04.2012
[CENTER]Salut tout le monde,
comme а mon habitude je vous partage un script qui n'est ni vraiment un FS, ni vraiment un GM.
Cette fois si, il s'agis plus d'une base de GM destinй а recevoir des ajouts et des modifications facilement.
Derniиre version Stable:
V0.4
[URL="http://pastebin.com/V8baP0Ec"]Pastebin[/URL]
[URL="http://www.multiupload.nl/QEIWZSCH5Z"]MultiUpload[/URL]
La bibliothиque [URL="https://sampforum.blast.hk/showthread.php?tid=31"]dudb[/URL] est requise.
ChangeLogs
Quote:V0.1.0 - 24/04/12 - Inscription + Base Admin (kick, ban, TP, setadmin) + VoteKick + SafeGivePlayerMoney()
V0.1.1 - 24/04/12 - Surveillance des MPs pour les admins +Configuration rйglable en jeu + autologin
V0.2.0 - 25/04/12 - [URL="https://sampforum.blast.hk/showthread.php?pid=1822266#pid1822266"]Systиme de MAJ[/URL]
V0.3.0 - 26/04/12 - Optimisation par l'utilisation des fonctions de type stock en lieu et place de fonctions
publiques
V0.3.1 - 03/05/12 - Suppression de variables globales inutiles (optimisation mineur)
V0.4.0 - 30/07/13 - Suppression de macros inutiles + Utilisations d'йnumйrations + Suppression de l'AutoUpdater
Fonctions ajoutйs
Quote:[CENTER]AreStringsEquals(string1, string2)[/CENTER]
Retourne vrais si les deux chaines de carractйres sont identiques, faux sinon.
Quote:[CENTER]IsAdmin(playerid)[/CENTER]
Retourne vrais si le joueur est modo ou admin, faux sinon.
Quote:[CENTER]GetAdminRank(playerid)[/CENTER]
Retourne le rang (NB: Membre est un rang comme les autres, а savoir le rang 0)
Quote:[CENTER]SetAdminRank(playerid, aRank)[/CENTER]
Met le "niveau admin" d'un joueur а un rang donnй (aRank)
Quote:[CENTER]SafeGivePlayerMoney(playerid, ammount)[/CENTER]
Je pense que le nom de la fonction est claire.
Quote:[CENTER]IsPlayerLoguedIn(playerid)[/CENTER]
retourne vrais si le joueur est loguй, sinon faux.
Callbacks ajoutйs
Quote:[CENTER]OnPlayerLogin(playerid)[/CENTER]
Appelй une fois le login rйussie.
Quote:[CENTER]OnPlayerRegister(playerid)[/CENTER]
Appelй une fois l'inscription rйussie.
Quote:[CENTER]OnPlayerVoteKick(playerid)[/CENTER]
Lorsqu'un joueur tente un "votekick"
Quote:[CENTER]OnHTTPRespond(index, response_code, data[])[/CENTER]
Appelй а chaque appels de HTTP()
Voir ce [URL="https://sampforum.blast.hk/showthread.php?tid=337316"]thread[/URL](eng), [URL="https://sampwiki.blast.hk/wiki/HTTP"]cette article[/URL](eng).
[/CENTER]
Re: [Script]Base GM -
J@bb@Wockeez - 24.04.2012
Pas mal, mais les macros sont parfois inutile pour certain des GM (а mon point de vue) sinon +1, c'est toi qui la fait?
Re : [Script]Base GM -
Kutter - 24.04.2012
Putain c'est nice зa.
Re : [Script]Base GM -
jujuv - 24.04.2012
Oui, 100% by me m'enfin...faзon de parler, hein?!
J'utilise tout de mкme les librairies de base de sa:mp* et Dudb :D
Et les macros sont surtout la pour rendre une йventuelle traduction facile.
[SIZE="1"]*Ceci s’appelle du second degrйs[/SIZE]
Re : [Script]Base GM -
K°L - 24.04.2012
GGeiy
Re : [Script]Base GM -
jujuv - 24.04.2012
Thanks, Guyz!
Re: [Script]Base GM -
Ruto - 24.04.2012
GG :o je savais pas que strcmp retournait йgalement 0 si une des deux chaоnes de caractиre est vide.
Je dormirai moins con x)
Mais t'aurais quand mкme pu dire ce que tu as mis lа dedans car lа ... on ne sait pas vraiment ce qu'il y a dedans ^^'
Re : [Script]Base GM -
jujuv - 24.04.2012
Comment зa, ce qu'il y'a dedans ?
Si tu parle de "systиmes":
-Enregistrement et connexion
-Administration (base)
-Administration communautaire (VoteKick, base)
-Messages Privйs
-J'en oublie surement
Re: [Script]Base GM -
Ruto - 24.04.2012
Oui voilа, c'est de зa dont je parle ^^
Re : [Script]Base GM -
jujuv - 24.04.2012
Et hop![URL="http://pastebin.com/WMhgS6Gt"] Configuration rйglable directos en jeu ![/URL]
Je rendrais la chose plus propre demain, aprиs dodo.