• 04 Juin 2026, 23:33:16


Auteur Sujet: [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!  (Lu 50060 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #135 le: 03 Août 2010, 02:12:59 »
Salut,

ah oui désolé, j'ai fait ces changements pour mon serveur (parfois les petits admins immatures ou encore des "farces")...

le problème du nom c'est que je le récupérais depuis mon gm je crois dsl....

enfin j'y ait tellement touché que je ne sais plus ce qui y est ou non
je vais essayer de le retravailler pour le rendre + simple et + compatible
Si vous avez des suggestions (des façons de faire qui pourraient simplifier surtout), je les prend avec joie

++Sim++





Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #136 le: 03 Août 2010, 12:59:14 »
possible de la faire en include?
car plus pratique a adapter au GM (enfin je sais pas commet faire pour que par exemple le GM prend le dessus, car par exemple dans le GM ya new vachefolle, et dans le FS aussi mais si par exemple je fait une commande dans le FS qui fait vachefollle = 1, dans le GM sa restera a 0 nn?
car moi sur mon Gm j'avais un systeme de login/register dont les variables sont PlayerInfo, et j'ai voulu que dans le FS j'ai par exemple PlayerInfo[playerid][pAdmin] et ben je suis obliger de refaire la variable new PlayerInfo[....][...]; et donc quand je suis IG les commandes du FS qui fonctionnent avec PlayerInfo ne marche pas mais ya que celles du GM)
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #137 le: 04 Août 2010, 01:14:41 »
Salut,

possible de la faire en include?
car plus pratique a adapter au GM (enfin je sais pas commet faire pour que par exemple le GM prend le dessus, car par exemple dans le GM ya new vachefolle, et dans le FS aussi mais si par exemple je fait une commande dans le FS qui fait vachefollle = 1, dans le GM sa restera a 0 nn?
car moi sur mon Gm j'avais un systeme de login/register dont les variables sont PlayerInfo, et j'ai voulu que dans le FS j'ai par exemple PlayerInfo[playerid][pAdmin] et ben je suis obliger de refaire la variable new PlayerInfo[....][...]; et donc quand je suis IG les commandes du FS qui fonctionnent avec PlayerInfo ne marche pas mais ya que celles du GM)


je l'avais fait auparavant, mais je doit avouer que je ne suis pas très tenté.
Il fallait ajouter le #define ADMIN_INCLUDE (ou le décommenter) pour l'utiliser comme include.

je pourrais peut-être faire deux versions distinctes pour ceci mais pas une seule version avec define (complique le code pour rien...)

++Sim++





Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #138 le: 21 Août 2010, 15:14:44 »
Salut all, je vous ai fait une petite commande supplémentaire :) pour m'entraîner avec sscanf

Code: (Pawn) [Sélectionner]
<?php
// En haut du script
#define DUREE_MINI_JAIL        10
#define DUREE_MAXI_JAIL        300

// parmi les commandes
/*-----------------------------------------------------------------------------

COMMANDE:
                 /tjail
UTILITE : Permet d'emprisonner un joueur pendant un temps imparti.

NIVEAU REQUIS : LEVEL_ANIMATEUR

PARTICULARITES : -
------------------------------------------------------------------------------*/
CMD:tjail(playeridparams[])
{
if(GetAdminLevel(playerid) >= LEVEL_ANIMATEUR)
{
    new pid,duree;
    if(sscanf(params"ri"pidduree))
    {
        SendTypoMessage(playerid"/tjail [joueur] [durée]");
}
else
{
    if(pid == INVALID_PLAYER_ID)
    {
        SendErrorMessage(playeridTAG "Ce joueur n'est pas connecté.");
    }
    else if(pid == playerid)
{
    SendErrorMessage(playeridTAG "Tu ne peut pas te mettre en prison!");
}
else if(GetAdminLevel(pid) > GetAdminLevel(playerid))
{
    SendErrorMessage(playeridTAG "Tu n'es pas autorisé à influencer ce joueur.");
}
else
{
    new tmp[64];
    #if defined SHOW_ADMINS

GetPlayerName(playeridtmpMAX_PLAYER_NAME);
format(tmpsizeof(tmp), TAG"L'admin %s t'a emprisonné pour %i secondes"tmpduree);
SendPInfoMessage(pidtmp);

#else

format(tmpsizeof(tmp), TAG"Un admin t'a emprisonné pour %i secondes",duree);
SendPInfoMessage(pid,tmp);

#endif
if(duree <= #DUREE_MAXI_JAIL && duree >= DUREE_MINI_JAIL)
{
GetPlayerName(pidtmpMAX_PLAYER_NAME);
format(tmpsizeof(tmp), TAG"Tu as emprisonné %s pour %i secondes"tmpduree);
SendAInfoMessage(playeridtmp);
JailEx(pid,duree);
}
else
{
                                new 
tmp[50];
                                
format(tmp,sizeof(tmp),"ERREUR : La durée doit être comprise entre #DUREE_MINI_JAIL et #DUREE_MAXI_JAIL");
SendClientMessage(playerid,0xFF0000FF,tmp);
}
}
}
}
else
{
    SendLevelErrorMessage(playerid);
}
return 1;
}

Ce code permet tout simplement de mettre un joueur en prison pour une durée déterminée (ici entre 10 et 300 secondes, vous pouvez modifier en changeant les #define)
Le code utilise la fonction JailEx

Have Fun ! (Si vous trouvez ça fun d'emprisonner des joueurs bien entendu ! :ninja)

++
« Modifié: 21 Août 2010, 15:18:34 par Gilux »

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 846
    • Voir le profil
    • GtaSA-RP
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #139 le: 21 Août 2010, 19:02:08 »
GG moi j'avais modifier la 1.3 avec un dialog a la connexion : http://pastebin.gtaonline.fr/pastebin.php?show=868

Hors ligne Gilux

  • *
  • Mafioso
  • GOOBY PLS
  • Messages: 2209
    • Voir le profil
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #140 le: 21 Août 2010, 20:33:36 »
Merci, j'en avais justement besoin :)

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #141 le: 21 Août 2010, 20:46:53 »
Bien joué
« Modifié: 21 Août 2010, 20:49:15 par Brian Turner »
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #142 le: 10 Octobre 2010, 19:14:33 »
Salut, a partir de l'id 3 on peut plus rien faire(sa dit : le joueur n'est pas connecté), comment faire?
Momoto33127
__________________________________________
[TRADUCTION][FS]Celular call 1.5 : Voir le poste
[ADDON/INC]Motor System (/clef et /vsortir pour Gveh) : Voir le poste
[FS]BanList (BlackListe) [Systeme de BAN] : Voir le poste

Hors ligne Lapoule™

  • **Is sexy and he knows it.
  • *
  • Messages: 764
    • Voir le profil
    • Forum GTAOnline
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #143 le: 14 Octobre 2010, 12:29:08 »
Salut, alors voilà j'ai un petit problème : Lorsque que je veux faire une commande admin (genre /setlevel) voici ce qui apparait :
.

A noter que le dossier Scriptfiles/Admin n'existait pas j'ai du le créer, je ne sais pas si cela peut avoir un rapport  :P
Merci pour vos réponses,

++
ChicKy
"I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor.
If you're nice to me, I'll be nice to you.
Simple as that."

Marshall Bruce Mathers

Karting06

  • Invité
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #144 le: 14 Octobre 2010, 16:44:33 »
Salut,
J'éspère que le fichier scriptfiles existait déjà. Mais quand tu as fais un compte. Tu as bien ouvert le fichier tonnick.ini dans scriptfiles/admin/users et mis dans la première ligne:
admin=3?

Hors ligne Lapoule™

  • **Is sexy and he knows it.
  • *
  • Messages: 764
    • Voir le profil
    • Forum GTAOnline
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #145 le: 14 Octobre 2010, 17:18:05 »
Le fichier Users se trouvait dans un autre fichier qu'admin (dans le dossier Scriptfiles/courses, j'ai installé le GM de JiKay (http://www.gtaonline.fr/forums/index.php/topic,9786.0.html)).
J'ai bien modifié le fichier nick.ini et mis admin=3.

++
ChicKy




EDIT : Je viens de remarquer que lorsque quelqu'un s'inscrit, le fichier .ini créé n'a pas de nom, il ne peut donc pas se logger, ou alors il faut qu'il me le dise pour que je renome le fichier .ini  :(
« Modifié: 14 Octobre 2010, 17:29:28 par Chicky »
"I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor.
If you're nice to me, I'll be nice to you.
Simple as that."

Marshall Bruce Mathers

Karting06

  • Invité
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #146 le: 14 Octobre 2010, 17:53:12 »
Bizare, Moi j'ai pas ce problème. Mais fait quand même le fichier user dans scriptfiles/admin/users ou sinon ça marchera  pas.

Hors ligne Lapoule™

  • **Is sexy and he knows it.
  • *
  • Messages: 764
    • Voir le profil
    • Forum GTAOnline
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #147 le: 14 Octobre 2010, 17:59:22 »
Oui j'ai déplacé le fichier users dans le fichier admin que j'ai créé.
Bon je vais essayer de tout recommencer, je vire tout je test un autre GM et on verra  :P



EDIT : Et puis non, la flemme  :dry
« Modifié: 14 Octobre 2010, 18:08:00 par Chicky »
"I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor.
If you're nice to me, I'll be nice to you.
Simple as that."

Marshall Bruce Mathers

Karting06

  • Invité
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #148 le: 14 Octobre 2010, 19:33:38 »
Salut,
A mon avis tu supprimes tous ce qu'il y a déjà dans ce fichier. (Fait peut-être un backup avant!)

 :P

Hors ligne Lapoule™

  • **Is sexy and he knows it.
  • *
  • Messages: 764
    • Voir le profil
    • Forum GTAOnline
Re : [FS/INC] Admin on Duty v1.3 - 90+ cmds!!!
« Réponse #149 le: 14 Octobre 2010, 19:47:12 »
Dans le fichier admin?


++
ChicKy
"I don't care if you're black, white, straight, bisexual, gay, lesbian, short, tall, fat, skinny, rich or poor.
If you're nice to me, I'll be nice to you.
Simple as that."

Marshall Bruce Mathers