• 06 Juin 2026, 00:02:57


Auteur Sujet: Deban IG  (Lu 5444 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Deban IG
« le: 28 Décembre 2009, 20:50:20 »
Bonjour
J'aurais un peu besoin d'aide pour une commande
GM : LARP moodifier a 50%
Problème : Quand on ban une personne ou que quelqu'un se fait bannir, je suis obliger d'effacer son nom dans samp.ban et reupload puis redemarrez le serveur
Voici la commande /ban

if(strcmp(cmd, "/ban", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] [reason]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] >= 1)
{
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /ban [playerid/PartOfName] [reason]");
return 1;
}
new year, month,day;
getdate(year, month, day);
format(string, sizeof(string), "[MIAMI] %s a Bannie %s, reason: %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year);
BanLog(string);
format(string, sizeof(string), "[MIAMI]%s a été bannie par %s, raison: %s", giveplayer, sendername, (result));
SendClientMessageToAll(COLOR_LIGHTRED, string);
PlayerInfo[giveplayerid][pLocked] = 1;
Ban(giveplayerid);
return 1;
}
}//not connected
}
else
{
format(string, sizeof(string), "   %d Est un joueurs inactif.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
}
return 1;
}
   

COmment modifier cette commande pour que deja ça fasse a peu pres ça /ban [raison]
Et une commande /deban [nom] qui permet de deban la personnne


Merci beaucoup de votre aide
Alexandre Bocquet Xoss

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Deban IG
« Réponse #1 le: 28 Décembre 2009, 21:02:13 »
pour debannir ig tu doit faire /rcon unbanip ensuite /rcon reloadbans
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Deban IG
« Réponse #2 le: 28 Décembre 2009, 22:12:39 »
Modifie la a ta sauce

if (strcmp(cmd, "/unban", true)==0)
{
    if((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >=3)
    {
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
{
        SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unban [Prenom_Nom]");
            return 1;
}
format(string,sizeof(string),"%s.ini",tmp);
fremove(string);
SendRconCommand(string);
SendRconCommand("reloadbans");
}
return 1;
}

Double post

GM : LARP moodifier a 50%

Elle se trouve dans tout les LARP


Deso pour le double post
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Deban IG
« Réponse #3 le: 28 Décembre 2009, 23:15:18 »
je voit tres mal la commande rcon debannir un fichier :s
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Re : Deban IG
« Réponse #4 le: 28 Décembre 2009, 23:32:24 »
pour debannir ig tu doit faire /rcon unbanip ensuite /rcon reloadbans
Ce qui est embêtant avec cette commande c'est qu'il faut savoir l'ip du banni

Pour la commande /unban moi elle etait un peu bizard je vais tester ça et vous tient au courant merci !
Alexandre Bocquet Xoss

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Deban IG
« Réponse #5 le: 28 Décembre 2009, 23:36:07 »
la commande et meme illogique

if (strcmp(cmd"/unban"true)==0)
	
{
	
    if((
IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >=3)
	
    {
	
        
tmp strtok(cmdtextidx);
	
        if(!
strlen(tmp))
	
	
	
{
	
	
        
SendClientMessage(playeridCOLOR_WHITE"USAGE: /unban [Prenom_Nom]");
	
            return 
1;
	
	
 
	
}
	
	
	
format(string,sizeof(string),"%s.ini",tmp);
	
	
	
fremove(string);//je suprimme popol.ini
	
	
	
SendRconCommand(string);//la je dit au serveur de fair cette commande /rcon popol.ini
	
	
	
SendRconCommand("reloadbans");//la je dit au serveur de recharger la liste samp.ban
	
	
}
	
	
return 
1;
	
}


je pense qu'il faut reflechire un tout petit peu
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Deban IG
« Réponse #6 le: 30 Décembre 2009, 01:31:05 »
Pourquoi ne pas tout simplement ouvrir le samp.ban et supprimer le banni du fichier ? Puis, modifier son level, donc lui remettre son petit level 1 ^^, comme quand on est banni notre level se met automatiquement à -999 :)

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Deban IG
« Réponse #7 le: 30 Décembre 2009, 01:33:14 »
Citer
Problème : Quand on ban une personne ou que quelqu'un se fait bannir, je suis obliger d'effacer son nom dans samp.ban et reupload puis redemarrez le serveur
Voici la commande /ban

Voila pourquoi

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Deban IG
« Réponse #8 le: 30 Décembre 2009, 01:55:10 »
Oui mais doit bien avoir une commande pour faire ça
Car la commande donner en haut ne fonctionne pas
Alexandre Bocquet Xoss

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Deban IG
« Réponse #9 le: 30 Décembre 2009, 02:18:58 »
Ce qu'il faut faire, je pense, c'est rechercher le nom du joueur dans le fichier samp.ban puis supprimer la ligne.

Hors ligne Xoss

  • Xoss | Alexandre Bocquet
  • *
  • Grand Banditisme
  • Xoss | Alexandre Bocquet
  • Messages: 847
    • Voir le profil
    • UnderWeb
Re : Deban IG
« Réponse #10 le: 30 Décembre 2009, 03:32:35 »
Si tu lis la phrase que je dit je demande si Il y a une possibilité de faire une commande pour carrément unban IG
Ce que tu me dit je le sais déjà et ça répond pas a la questions
Oui il ya une possibilité il faut faire comme ça :
Non dsl ce n'est pas possible
Alexandre Bocquet Xoss

Hors ligne BuBuNo

  • Radio Guingamp - Bien plus qu'une radio !
  • *
  • Grand Banditisme
  • La radio bien plus qu'une passion !
  • Messages: 840
    • Voir le profil
    • Radio Guingamp - Bien plus qu'une radio !
Re : Deban IG
« Réponse #11 le: 30 Décembre 2009, 03:45:54 »
Mais on ne vas pas tout de donner sa servirais a rien  :-[
ıllıllı вυвυησ ıllıllı


Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Deban IG
« Réponse #12 le: 30 Décembre 2009, 04:03:24 »
Bon en gros tu va devoir coder une fonction qui va chercher une chaîne de caractère dans un fichier.
Pour sa tu as les fonction contenue dans file.inc
comme :
    - fopen
    - fseek
    - fgetchar etc...

Hors ligne » Lukubi™

  • *
  • Soy el bico loco
  • Messages: 3282
    • Voir le profil
Re : Deban IG
« Réponse #13 le: 30 Décembre 2009, 10:24:37 »
Impossible, SAMP.BAN est a la racine du serveur hors les fonction Fopen etc... ne lisent uniquement que les fichier qui sont dans scriptfile ;)

“Si la Terre est un endroit dangereux ce n’est pas à cause des hommes mauvais mais à cause des hommes bons qui ne font rien pour les empêcher.” (Albert Einstein).

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Deban IG
« Réponse #14 le: 30 Décembre 2009, 10:35:13 »
ou alors cree ton systeme de ban :)
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici