• 04 Juin 2026, 16:58:12


Auteur Sujet: [FS] Anti NOM, Anti IP by sizeof(Raw);  (Lu 5651 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
[FS] Anti NOM, Anti IP by sizeof(Raw);
« le: 18 Novembre 2009, 23:13:44 »
Bonjour,

[FS] Anti NOM, Anti IP by sizeof(Raw);

Présentation du script :

Le script est prévue pour que aucun nom non désirables rejoignent le serveur, ni le début d'une ip, vous avez le choix entre le kick et le ban.
J'aimerais que vous laissiez mes copyrights, même si c'est qu'un petit bout en FS, c'est déjà pas mal.

Rajout de la v0.2 :

J'ai rajouté un système de verification de pseudo, pour les serveurs RP, le pseudo qui n'a pas de '_' sera kické.
J'ai aussi rajouté un système qui permet de verifier si le pseudo est bon, et le dit à la connection ou non.
J'ai changé la variable PlayerName, la taille est maintenant de : MAX_PLAYER_NAME
Les exemples de codes, et comment les installer sont mis dans la fin du OnPlayerConnect.


Rajout de la v0.3 :
v0.3 : Sim m'a donné le système de correction, entre le kick et le ban, c'est expliqué, merci encore SIM, merci aussi à Sasuke qui ma donné des petits trucs pour évité trop de phrases etc.

Installation :

Il vous suffit simplement de télécharger ce mod, et de le mettre dans votre dossier filterscripts, puis de modifier la ligne filterscript.

Téléchargements :



Mise à jours :

-----------------------------------

v0.2 : J'ai rajouté un système de verification de pseudo, pour les serveurs RP, le pseudo qui n'a pas de '_' sera kické.
J'ai aussi rajouté un système qui permet de verifier si le pseudo est bon, et le dit à la connection ou non.
J'ai changé la variable PlayerName, la taille est maintenant de : MAX_PLAYER_NAME
Les exemples de codes, et comment les installer sont mis dans la fin du OnPlayerConnect.


v0.3 : Sim m'a donné le système de correction, entre le kick et le ban, c'est expliqué, merci encore SIM, merci aussi à Sasuke qui ma donné des petits trucs pour évité trop de phrases etc.

-----------------------------------

© sizeof(Raw);
« Modifié: 19 Novembre 2009, 11:31:41 par sizeof(Raw); »
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #1 le: 18 Novembre 2009, 23:16:38 »
Sympas de ta part sa peu aider plus d'un debutant ;)
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 sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #2 le: 18 Novembre 2009, 23:17:06 »
Merci cristab, on peut aussi l'inclure dans le GM.
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne DarSon

  • *
  • GTAOnline Fan
  • - Federation of Skilled killers -
  • Messages: 3436
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #3 le: 18 Novembre 2009, 23:35:18 »
 :laugh J'ai lu comme titre "Anti-OM, Anti-PSG" :laugh
- DarSon's Infy. NV Design™ -


"J'dis pas c'que j'fais, mais c'que j'dis j'le fais"
<<Quelqu'un de pas normal, qui sort du lot.>>
DarSon's Galerie (GT5, Autoworks Festival, Mondial de l'Auto 2010)

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #4 le: 19 Novembre 2009, 00:31:49 »
Salut,

code bien ordonné, c'est vraiment agréable à regarder...

sinon quelques petits détails:

dans ta variable PlayerName, tu devrais changer la taille à MAX_PLAYER_NAME au lieu de 24 (même si c'est la même valeur), raison très simple et pratiquement inutile: cette valeur peut changer dans une future version

pour le fs en général, je crois qu'il serait bien d'indiquer qu'il s'agit de quelques exemples et comment ajouter un(des) nouveau(x) nom(s)

EDIT: peut-être une petite suggestion: regrouper les noms et les IP interdits dans un tableau en haut du script afin de simplifier la modification et faire une loop qui va tous les tester ;)

voilà, c'est tout  :D

++Sim++
« Modifié: 19 Novembre 2009, 00:33:28 par Sim »





Hors ligne sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #5 le: 19 Novembre 2009, 07:51:21 »
Merci de vos réponses,

J'ai fais ce que tu m'as dit Sim.

v0.2 :

v0.2 : J'ai rajouté un système de verification de pseudo, pour les serveurs RP, le pseudo qui n'a pas de '_' sera kické.
J'ai aussi rajouté un système qui permet de verifier si le pseudo est bon, et le dit à la connection ou non.
J'ai changé la variable PlayerName, la taille est maintenant de : MAX_PLAYER_NAME
Les exemples de codes, et comment les installer sont mis dans la fin du OnPlayerConnect.
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #6 le: 19 Novembre 2009, 07:59:21 »
GG j' ai regarder le code il est agreable au yeux meme si a quelque moment tu utilise des variables inutile ^^ GG quand même



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

Hors ligne sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #7 le: 19 Novembre 2009, 08:01:09 »
Merci,

Pourrais tu me dire quelles variables s'il te plais ?

Merci.  :-*
Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #8 le: 19 Novembre 2009, 08:02:24 »
Okk je regarde le code et je te le dit ^^



EDIT:

[code]     new namestring = strfind(PlayerName, "_", true);
  if(namestring == -1)


Tu pourrais le mettre comme cela

if(strfind(PlayerName, "_", true) == -1);

Et ici mais c' est pas trop grave  c 'est ton choix
    new PlayerIP[16];
     GetPlayerIp(playerid, PlayerIP, sizeof(PlayerIP));

Comme on utilise plus PlayerName !

J aurais fait ca ^^
    GetPlayerIp(playerid, PlayerName, sizeof(PlayerName));[/code]
« Modifié: 19 Novembre 2009, 08:05:51 par sasuke78200 »



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

Hors ligne sizeof(Raw);

  • *
  • Criminel
  • Messages: 33
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #9 le: 19 Novembre 2009, 08:09:34 »
Merci de ta réponse j'ai mis à jour le script, je modifierais pleins de petites choses dans la journée et je le ré-uploaderais.

sizeof(Raw);

Mes pseudos :

- World of Warcraft (WoW) : Lariewin
- San Andreas MultiPlayers : John_Moreno

Mon Serveur :

San Francisco RP : 18%


Mes réalisations :

- Anti-Nom, Anti-IP (v0.2)

Hors ligne chichou

  • *
  • Tueur
  • Rke plus team une famille
  • Messages: 78
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #10 le: 20 Novembre 2009, 19:16:26 »
Merci pour ton partage c'est simple est très utile

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #11 le: 06 Février 2010, 17:55:40 »
Comment fair si on veux que les nom qui commence par quelque chose soit ban, exemple tout ce qui commence par Maxence

Je fait

if(strcmp(PlayerName, "Maxence", true) == 0)
ou

if(strcmp(PlayerName, "Maxence", true) != -1)
Merci d'avance
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 S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #12 le: 06 Février 2010, 18:26:44 »
Salut,

sans doute ignore tu l'existance du dernier paramètre de strcmp, la longueur testée

if(strcmp(PlayerName, "Maxence", true, 7) == 0)
{
}

++Sim++





Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #13 le: 06 Février 2010, 20:02:12 »
 :jesors :dejadehors

Merci Sim !
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 Spaggiari

  • adri41
  • *
  • Tueur
  • Messages: 97
    • Voir le profil
Re : [FS] Anti NOM, Anti IP by sizeof(Raw);
« Réponse #14 le: 28 Février 2010, 21:35:23 »
Merci beaucoup mais moi, je l'ai copier/coller dans le dossier filterscripts, je l'ai modifié mais ca marche pas...