• 02 Mai 2024, 03:15:51


Auteur Sujet: [FS] Anti Bunny  (Lu 2953 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne .:: Miguel .::

  • *
  • Tueur en série
  • Messages: 206
    • Voir le profil
[FS] Anti Bunny
« le: 04 Novembre 2011, 19:26:46 »
Salut,
alors voilà suite a ma reprise de pawn j'ai décidé de faire un FS simple.Donc vue que beaucoup de monde se plaine des bunny sur leurs serveur role play j'ai donc décidé de faire un anti bunny !

Example :
Je bunny (saute plusieure fois pour allez plus vite) 1 fois il y a rien 2fois pareille mais au bout de 3fois un message se lance ensuite si il continu un 2éme message "[Anti-Bunny] Dernière avertisement ou vous serez kick !" mais si il continu il aura pas qu'un message mais un kick !

LIEN :

http://www.megaupload.com/?d=Q34NJZDN



Hors ligne spiirou

  • *
  • L'avenir appartient à ceux qui se lèvent
  • Messages: 866
    • Voir le profil
Re : [FS] Anti Bunny
« Réponse #1 le: 04 Novembre 2011, 19:38:08 »
Salut,

Ca a l'air interressant malgres que je ne joue pas sur des RP,
Tu peux mettre ton code sur pastebin ? :)

Spiirou
++

Hors ligne mehdi-jumper

  • *
  • Bandit
  • Messages: 311
    • Voir le profil
Re : [FS] Anti Bunny
« Réponse #2 le: 04 Novembre 2011, 21:23:58 »
Oui sur pastebin cela serait bien :)

Merci du partage ;)

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : [FS] Anti Bunny
« Réponse #3 le: 05 Novembre 2011, 11:42:05 »
http://pastebin.com/2qg0NBVp

Une explication à ce sujet ?

Hors ligne Brian Turner

  • PAWN/PHP/SQL/MAP/SQUIRIEL
  • *
  • Bandit
  • Messages: 438
    • Voir le profil
Re : [FS] Anti Bunny
« Réponse #4 le: 05 Novembre 2011, 12:35:58 »
Pas tres bon ton code, j'explique: imaginons que tu as 4 avertissement, tu deconnecte et une autre personne se connecte et a ton ancien ID, il bunny sa va le kick a cause des 4 averto donnée a l'id 5(par exemple), donc a la connection met sa NombreBunny[playerid] = 0;


Et j’avoue qu'il y a pas mal de ressemblance avec le lien qu'a donner Xartrick
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 D4MI3N

  • Directeur 4pple Helper
  • *
  • Tueur en série
  • Directeur 4pple Helper
  • Messages: 169
    • Voir le profil
    • Directeur 4pple Helper
Re : [FS] Anti Bunny
« Réponse #5 le: 06 Novembre 2011, 10:20:16 »
Good , mais au lieu de kicker tu aurais pu faire une animation pour faire comme si il trébucher ;)

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : [FS] Anti Bunny
« Réponse #6 le: 10 Novembre 2011, 16:50:58 »
Encore un programmeur du dimanche qui ne comprend pas ce qu'il fait (et qui a du galérer longtemps avant que ça marche dans tous les cas) :
if((newkeys == KEY_JUMP) || (newkeys & KEY_SPRINT) && (newkeys & KEY_JUMP) || (newkeys & KEY_UP) && (newkeys & KEY_JUMP) || (newkeys & KEY_DOWN) && (newkeys & KEY_JUMP) || (newkeys & KEY_WALK) && (newkeys & KEY_JUMP) || (newkeys & KEY_LEFT) && (newkeys & KEY_JUMP) || (newkeys & KEY_RIGHT) && (newkeys & KEY_JUMP))
En plus simple ça donne :
if (newkeys & KEY_JUMP)
La seule raison valable de mettre toutes ces conditions serait dans le cas où on ne veut pas condamner un joueur qui saute sur place (et donc qui n'avance pas).
Mais dans ce cas, il faudrait enlever le premier terme du test (newkeys == KEY_JUMP).

++
Syg
Courtesy of GtaManiac