GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Aless le 20 Septembre 2007, 19:05:35
-
Bonjour, je cherche actuellement un moyen de bannir une personne mais cette personne a une IP dynamique.
Donc je me demande si il serai possible de bannir une personne par l'adresse MAC ?
Merci d'avance
-
Ca, Faut demander a Kyeman :blink
Sinon si tu peux modifier le system de ban dans le dossier pawno... t'oublie pas de nous le donner :P
-
Sinon si tu peux modifier le system de ban dans le dossier pawno... t'oublie pas de nous le donner
lol ? de quoi tu parle ?
Nan frenchement SA-MP a fait une grosse erreur avec tout ceci.
Il aurai mieux fallu que le client une fois installer génere une clé par rapport a differentes information du PC (Numero Serie DD, Processeur...), avec un cryptage different a chaque connexion (pour eviter tout hacking) et si tu banni ce code beh le joueur peut plus se connecter ;)
Mais tout ceci est inmodifiable par nous meme. Euh si en fait avec leur plugin :P ( Mais je vais pas vous expliquer ici c'est tres dure ^^)
-
Le problème avec la MAC Adress c'est qu'il faut la récupérer avec une requête que windows bloquera...
Ça doit être faisable avec le SDK SA:MP mais pas facilement :/
-
Je confirme ce qu'a dit UZI-I...
On devrais avoir un system pour créer un compte dans SA-MP, Et quand on ban quel qu'un c'est son nom de domain qui est bannis du serveur, Un peux comme dans un forum :)
En plus redémarrer son routeur pour être débannis c'est un peux con -_-'
-
En plus redémarrer son routeur pour être débannis c'est un peux con -_-'
Hé bah tu vois y a des boulet qui viennent insulté l'admin, et revenir comme si de rien était... Et quand l'admin est plus là ça repart de plus belle...
lol ? de quoi tu parle ?
Nan frenchement SA-MP a fait une grosse erreur avec tout ceci.
Il aurai mieux fallu que le client une fois installer génere une clé par rapport a differentes information du PC (Numero Serie DD, Processeur...), avec un cryptage different a chaque connexion (pour eviter tout hacking) et si tu banni ce code beh le joueur peut plus se connecter ;)
Mais tout ceci est inmodifiable par nous meme. Euh si en fait avec leur plugin :P ( Mais je vais pas vous expliquer ici c'est tres dure ^^)
Donc le gars il a sa machine sous garantie, il fait surchauffer le processeur l'envoie en rép. et reçoit un processeur de remplacement...
Le problème avec la MAC Adress c'est qu'il faut la récupérer avec une requête que windows bloquera...
Ça doit être faisable avec le SDK SA:MP mais pas facilement :/
Mouai, c'est bien embêtant ça... Et le SDK c'est le même codage que PAWNO ? (désolé j'ai pas encore vu et j'ai très peu de temps...)
Dommage, esperons que dans 0.3 ce sera possible... Parce que BAN par MAC Adress signifie aurevoir à jamais, à part si le type est un boulet et que à chaque BAN il va se rachetter une carte PCI RJ-45 (ou Wi-Fi) ...
Mais bon, il est possible de changer son Adress MAC mais pour ça faut être un vrai geek en hacking...
-
Ales(01) :
Pas besoin d'êter un vrai geek du hacking pour changer son adresse MAC, c'est même prévu en standard dans Windows ( http://www.laboratoire-microsoft.org/t/16988/).
Donc de ce coté là, pas de salut.
Par contre, tu peux aussi bannir en plus le pseudo du joueur mais là encore, rien ne l'empêche de le changer.
Urbangettho :
J'ai jamais parlé de Ban des noms de domaine, tu as du confondre avec quelqu'un d'autre (en tous cas, je ne suis pas encore intervenu sur ce post).
Et bannir un nom de domaine, ça risque de dépeupler très rapidement les serveurs ...
++
Syg
-
On peut très facilement changer sa MAC Adress, un coup de logiciel et c'est bon...
Ceci dit, ca présente des risques donc c'est pas conseiller.
Pour le SDK c'est du CPP pure qui est après interprété par SA:MP ;)
-
Faut tout simplement prier pour que les programmeurs de SA-MP fassent un meilleur systeme :(
-
Comme tu l'as dit Syg bannir par pseudo j y avais pensé mais serait-l possible de bannir si le début du pseudo commençais par " [123]... "
Je voulais reprendre le Mabako's Admin Script mais comme il est plus compatible... :(
-
C'est tout à fait possible et pas très compliquer pour toi 'a coder, vue ton niveau de pawn.
Tu fais un array ou une variable contenant le ou les tags à bannir, et à la connexion tu vérifies le pseudo du joueur. S'il contient ta variable, tu bannis l'IP et le joueur.
Je suis sûre que tu vas coder sans problèmes ;)
(Au pire maitre Syg est là pour nous éclairer :lmao, vais me coucher, il est 2h du mat ici...)
++
-
Pour bannir par pseudo il y a la fonction GetPlayerName, A vous de voir la suite :)
PS: 2H ? à 7H ???
-
Spycker dit 2H car il est au canada (6 heures de décalage, en moins).
++
Syg