• 05 Juillet 2025, 07:17:42


Auteur Sujet: Anti flood, comment le créer ?  (Lu 3748 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne rivoal29

  • *
  • Bandit
  • Messages: 269
    • Voir le profil
Re : Re : Anti flood, comment le créer ?
« Réponse #15 le: 26 Mai 2008, 22:37:52 »
Oui

++
nikko

Ta essayer mon code la


Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #16 le: 26 Mai 2008, 22:43:03 »
Rivoal, c'est quoi la différence ? :happy

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Re : Anti flood, comment le créer ?
« Réponse #17 le: 27 Mai 2008, 17:36:06 »
Met flood[playerid] à 0 dans ta fonction Unmute :)


cest fait ... je vais esseyer le truc de rivoal ...

++
nikko

EDIT: jai trouvé !!

jai mi:

if(mute[playerid] == 1)
blablabla
}
comment faire pour le muter qu'une seule fois ??
car quand il reparle, il est tjr "mute == 1" donc ca relance le procéssus.
« Modifié: 27 Mai 2008, 17:39:13 par nikko12 »

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #18 le: 27 Mai 2008, 18:37:33 »
Où l'as tu mis ? :)

PS: Le == 1 est facultatif dans la condition, si tu l'enlève le compilo comprendra que tu veut que ça valle true :happy

++
Alexandre

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #19 le: 27 Mai 2008, 19:05:15 »
Nn laissez tomber pour le mute, le mec se fera kick, ca ira plus vite.

Mais une question encore, (attention, niveau requis pour répondre a la question: bac+2 ^^^^)
si on met un timer quand il se connect, et que toutes les 3s(cest moi qui lai mi a 3s) on lui fait flood[playerid]--;
Cest a dire qu'au bout de 9sec il est a -3 et a 18s il est a -6, je pense que vous suivez. (et jai mi mon max flood a 4)
Mais si le mec flood arrive et flood apré 18sec, ca ve dire qu'il doit remonter de -6 jusqua +4 .... (il flood 10fois).
Jesper que vous comprenez. XD
Comment faire pour que si la persone est a flood = 0, qu'il désende pas en dessous ?

++
nikko

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #20 le: 27 Mai 2008, 19:11:58 »
Perso je ne comprend pas !

NV.



Tu vois avant? Bah j'étais là encore avant!

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #21 le: 27 Mai 2008, 19:17:20 »
Toi je vais texpliquer par msn, javou cest compliquer a comprendre...

Je vous explique plus clairement (enfin jesper)
Prenon un exemple, un assenceur (quelle comparaison au script)
On vous dit, au départ, il est au niveau 0 et toutes les 3secondes, il descend de un niveux.
Si on a écoulé 9secondes, on est bien au -3. (je pense que je peu pas etre plus clair ^^)

Maintenant, si un joueur est conecté au serveur depuis 9seconde, avec le timer, on arrive a flood[playerid] = -3
Donc si je met la limite du flood a 4 cest a dire, que pour que le joueur ateigne 4, il faut qui flood 7 fois.
Donc est ce possible de bloquer le flood = 0

Je pense que syg arrivera a comprendre si il vien  :happy
Sinon ressortaient vos cahiers de math de 3e.
Bonne chance.

++
nikko
« Modifié: 27 Mai 2008, 20:01:39 par nikko12 »

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #22 le: 27 Mai 2008, 21:49:33 »
Tu fait une condition. :happy

S'il vaut true on le diminue, sinon, non. :)

++
Alexandre

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #23 le: 27 Mai 2008, 21:50:05 »
et en pawn ca donne quoi ?

++
nikko

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #24 le: 27 Mai 2008, 21:51:59 »
if() :)

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #25 le: 27 Mai 2008, 21:52:53 »
MErci, ca je sais mais je met quoi comme condition ??

++
nikko

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 923
    • Voir le profil
Re : Re : Anti flood, comment le créer ?
« Réponse #26 le: 27 Mai 2008, 22:27:05 »
S'il vaut true on le diminue, sinon, non. :)

if(flood[playerid]) flood[playerid]--; :)

++
Alexandre

Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #27 le: 28 Mai 2008, 12:29:57 »
Avec ca, ca veut dire que ca valeur de flood ne descendra psa en dessous de 0 ?? car cest ca le bug..

++
nikko

Hors ligne spykerc8

  • *
  • 'The GTAOnline.fr GodFather'
  • Messages: 3821
    • Voir le profil
    • http://www.gtaonline.fr
Re : Anti flood, comment le créer ?
« Réponse #28 le: 28 Mai 2008, 16:37:35 »
Pourquoi tu mets tout simplement pas à zéro ta variable?


~ Leader honoraire de la FsK Team ~ -
~ Membre honoraire de la PCP Team ~

Co-fondateur de GTAO - Retraité de la communauté

"Nous ne sommes rien, soyons tout !"


Hors ligne Nikko™

  • *
  • Mafioso
  • Messages: 2393
    • Voir le profil
Re : Anti flood, comment le créer ?
« Réponse #29 le: 28 Mai 2008, 17:04:34 »
Cest bon ca marche :)
Merci a tous.

++
nikko