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

254727 Messages dans 14037 Fils de discussion- par 6623 Membres - Dernier membre: Magicien

24 Mai 2012 à 07:28:41
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center]Showroom SA:MP (Modérateurs: S!m, Xartrick)[FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
Pages: [1] 2 3 ... 15   Bas de page
Imprimer
Auteur Fil de discussion: [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!  (Lu 11655 fois)
0 Membres et 4 Invités sur ce fil de discussion.
S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« le: 14 Juin 2009 à 17:15:31 »

Salut à tous,

Admin On Duty
Un script d'admin comme les autres....à quelques différences près!


d'abord, les Fonctionnalités :

  • Un script entièrement personnalisable, en effet, dès le début du script on peut remarquer une grande quantité d'options permettant d'activer/désactiver certaines parties du script
  • Un système de comptes complet et fonctionnel
  • Un anti-bot intégré au ping-kick
  • plus de 90 commandes (/acmd pour la liste)
  • 4 niveaux à la base (joueur, animateur, modérateur et propriétaire(aussi dit super admin)), ajoutez en autant que désiré
  • Une esquisse d'anti-cheat
  • un système intégré de sauvegarde de position( /s, /r utilisation: /s 1 /r 2....)
  • le fly-system du radmin (merci r@f + tornado)
  • Un mini système de debug de véhicule (/newveh, /destroyveh)
  • une gradation automatique des punitions (avertissement -> kick -> ban -> range ban)
  • plusieurs autres dont je ne me rappelle plus
  • émulation de toutes les commandes rcon via des commandes du script
  • ajout de 2 nouveaux menus
  • possibilité de punir un joueur en cliquant sur son nom dans la liste des joueurs (TAB)

Script :

Ce script fait environ 8500 lignes
Si vous y jetez un œil, vous remarquerez rapidement qu'une grande partie de ce script est composé de commentaire (+/- importants)
Le but original de ce script était montrer (à moi-même et aux autres) l'utilisation que l'on peut faire de certains éléments en pawn (particulièrement les directives de précompilation)
Plusieurs fonctions inclues dans le script sont des fonctions génériques, n'hésitez pas à les empruntez pour vos propres besoins (GetPlayerID, IsNumeric, Teleport, GetPosInFrontOfAngle, GetStateName....)
Le script est publié sous la licence suivante:

C'est simple, téléchargez-testez-appréciez-modifiez-publiez (sans aucun profit et en citant toujours le nom de l'auteur original)

Modifier le script :

Je suis parfaitement conscient que ce n'est pas le script le plus simple à modifier, mai8 je vais néanmoins tenter de vous indiquer des choses à faire et à ne pas faire...

1 - vous pouvez éliminer/modifier/ajouter certaines parties du script via les define compris entre la ligne 34 et 95

2 - pour les define ne comportant aucune valeur , il s'agit simplement de commenter le define ou le décommenter (normalement le commentaire le suivant explique ce qu'il change)

3 - pour les define comportant une valeur, il s'agit plutôt de changer la valeur suivant le define

4 - Si vous désirez modifier les dossiers utilisés par le script pour le fichiers d'utilisateurs, les log et autres, vous pouvez trouver les emplacement entre la ligne 124 et 129
IMPORTANT: vous devez vous assurer que le %s du USER_FILE_DIRECTORY demeure présent (par exemple vous changez pour : "%s.ini"

5 - Vous désirez enlever une commande? Il vous suffit d'ajouter ceci à la fin du script: CMD:macommande(playerid, params[]){le code de la commande}
ps. voir les commandes déjà présentes

Pour savoir comment modifier d'autres parties du code, postez une demande à la suite de ce topic


Installation en 56 étapes :

 1- Vous devez d'abord vous assurer que votre serveur ait le dossier suivant:
 
Citation
.../Scriptfiles/Admin/Users

 2- Par la suite, vous devez ajouter AdminOnDuty à la ligne filterscript de votre server.cfg et sscanf à la ligne plugins (si elle n,existe aps ajoutez là)
 3 - Par la suite, ajouter le .amx au dossier filterscripts de votre serveur et le .dll à votre dossier plugins
 4- Connectez vous sur le serveur et créez un compte (/register)
 5- Il vous suffit d'ouvrir votre fichier d'utilisateur afin de changer votre niveau d'administrateur à 3 (plus haut niveau)et voilà, vous êtes admin principal de votre serveur
 6- Maintenant, il vous suffit de taper /setlevel afin de changer le niveau d'un autre joueur

Téléchargement :
Nouvelle version V1.3.1 - 24 Février 2010:


Anciennes Versions:
V1.0.2:

V1.1.3:

V1.2.1

V1.3.0


Remerciements :
 - r@f
- azz45
- plusieurs autres (un gros merci à tous)

merci de laisser vos commentaires/opinions sur ce script
Si vous avez une suggestions, n'hésitez pas à les poster

Vous avez trouver un bug? Postez le ici!

++Sim++
« Dernière édition: 25 Février 2010 à 03:56:21 par Sim » Journalisée





cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #1 le: 14 Juin 2009 à 17:24:11 »

pas mal du tout je test tout sa comme d'habitude grand curieux que je suis
Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #2 le: 14 Juin 2009 à 17:27:45 »

Salut,

merci cristab,

j'ai oublié de mentionné, je n'ai tester que quelques parties du script, si vous trouver un bug, n'hésitez pas à les poster, il y en a surement plusieurs....

++SIm++
Journalisée





cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #3 le: 14 Juin 2009 à 17:30:35 »

le script a ma l'air pas mal en tout cas j'aime certaine phrase

Citation
if(IsMuted(playerid))
   {
       SendErrorMessage(playerid, TAG"Tu es réduit au silence, ferme là!");
       return 0;
   }

sinon juste comme sa il faut une connaissance en pwn pour pouvoir l'utiliser car une personne qui n'y connait rien risque d'etre vite perdu
Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #4 le: 14 Juin 2009 à 17:33:22 »

Salut,

donc plus de commentaires?

++Sim++
Journalisée





cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #5 le: 14 Juin 2009 à 17:42:32 »

non je pense que si la personne lit bien et prend son temps sa iras mais si il est presser ben temps pis pour lui ^^
Journalisée

Azz45
Good Player
Hors ligne Hors ligne


GTAOnline Fan Boy
*

RolePlay Player

Messages: 1576


« Répondre #6 le: 14 Juin 2009 à 17:47:40 »

Nice script.

Azz  Cool
Journalisée


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #7 le: 14 Juin 2009 à 17:57:38 »

petit soucis apparament tu fait tourner l'anticheat juste a la connection mais il peu tres bien sortir ces engins a un autre moment d'apres ce que j'ai pu comprendre
Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #8 le: 14 Juin 2009 à 18:08:46 »

petit soucis apparament tu fait tourner l'anticheat juste a la connection mais il peu tres bien sortir ces engins a un autre moment d'apres ce que j'ai pu comprendre

le timer est supposé se répéter encore et encore

++SIm++
Journalisée





cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #9 le: 14 Juin 2009 à 18:18:55 »

donc si on achete une armure :s aie sa coute chere
Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #10 le: 14 Juin 2009 à 18:52:48 »

salut,

seulement un avertissement

mais encore, si on regarde, le script test si le joueur à une armure et/ou vie pleine, la change a 99 puis retest plus tard s'il est a 100, a ce moment c'est cheat

++Sim++
Journalisée





Ssk
Développeur d'Open SA-MP
Hors ligne Hors ligne


Sous-admin
GTAOnline Legend
*

Open-SA-MP - Unlimited Experience

Messages: 3731


WWW



sasuke78200

« Répondre #11 le: 15 Juin 2009 à 07:52:49 »

arg j aurais bien aimer tester mais j ai plus voila ce qui explique mon absence a la prochaine des que je recup mon pc jepasserais faire des tour avec ma ps3 Clin d'oeil
Journalisée






Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog
Nikko™
Hors ligne Hors ligne


GTAOnline Fan Boy
*

Messages: 2115


« Répondre #12 le: 16 Juin 2009 à 17:52:25 »

Super script Sourire

++
nikko
Journalisée
S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #13 le: 17 Juin 2009 à 04:09:27 »

Salut,

merci à tous pour les réponses, au risque de me répéter, si vous trouvez un truc désagréable ou avez une suggestion, faites-moi s'en part

j'ai déjà prévu l'ajout de menu et améliorer de l'anti-cheat
Merci d'avance

++Sim++
Journalisée





[T_StAfF]Benji
Hors ligne Hors ligne

Petit nouveau
*

Messages: 5


« Répondre #14 le: 02 Juillet 2009 à 18:16:30 »

Salut , en le testant sur mon serveur , j'ai remarqué qu'il y avait un soucis au niveau des commandes /register & /login . Quand tu te log il y a marqué un texte disant que le pseudo n'était pas enregistré  Grimaçant  Grimaçant



    ++ [T_StAfF]Benji  Clin d'oeil
Journalisée
Pages: [1] 2 3 ... 15   Haut de page
Imprimer
Aller à:  

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