Szerző Téma: Anti Mop  (Megtekintve 1252 alkalommal)

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Anti Mop
« Dátum: 2011. Szeptember 18. - 21:52:20 »
0 Show voters
Gondolom mindeki ismeri a híres repülõ seprû cleo scriptet.
A szerveremen már mindeki kezdte túlzásba vinni, és az agyamra ment.
Ezért írtam rá egy scriptet, ami érzékeli ha repülsz a seprûvel és megöl.
Ittvan a \'script\', foreach szükséges hozzá.
[pawn]
#include <a_samp>
#define FILTERSCRIPT
#include <foreach>
new
MopCheckTimer;
public OnFilterScriptInit()
{
MopCheckTimer = SetTimer(\"CheckMop\", 1000, false);
}
public OnFilterScriptExit()
{
KillTimer(MopCheckTimer);
}
forward CheckMop();
public CheckMop()
{
foreach(Player, i)
{
   if(GetPlayerState(i) == PLAYER_STATE_ONFOOT && GetPlayerAnimationIndex(i) == 1058)
   {
      SendClientMessage(i, -1, \"Nincs MOP!\");
      SetPlayerHealth(i, 0);
   }
}
return 1;
}
[/pawn]
Belerakod egy filterscriptbe, betöltöd és megy is!
« Utoljára szerkesztve: 2011. November 12. - 18:15:56 írta APC »

Koncz_Norbert

  • Vendég
Anti Mop
« Válasz #1 Dátum: 2011. Szeptember 18. - 21:57:38 »
+1 Show voters
Felesleges volt hozzáadni a MopCheckTimer változót.
A foreach meg lassú.
Nem szóltam.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal