Jump to content
  • 0

pomoc Anticheat


P4K0

Dotaz

10 odpovědí na tuto otázku

Recommended Posts

  • 0

Však keď to zadáš do google, tak ti tam ukáže veľa výsledkov.. Keď niečo chceš, tak sa trošku posnaž. Umenie nieje kúpiť RZE na Synbiane, ale vytvoriť niečo alebo prípadne si nájsť niečo..

Link to comment
Share on other sites

  • 0
Ako keby som to nehľadal..

 

Ten nick ti padne :d

Pokud to myslíš vážně tak mi napiš SZ a dohodneme se, pokud ne tak si hold přes google budeš muset najít nějaký free a konfliktní s módem co máš na serveru :)

Link to comment
Share on other sites

  • 0

s čím sa chceš dohodnúť? ďalšia lamka ktorá napawní 50 riadkov alebo neviem koľko určite to nemá 1000 a chce za to 10€?


#include <a_samp>
#include <ZCMD>
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_WARNING 0xFF1400FF
#define COLOR_ADMIN 0xFF0000FF


CMD:acheat(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
   new id = strval(params);


     if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /acheat [ ID ]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč se zadaným ID není na serveru !");
   else if(IsPlayerNPC(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ]{ffffff} Tohle je NPC !");
   else
{
       new Name[24];
         new Name2[24];
         GetPlayerName(playerid, Name, 24);
         GetPlayerName(id, Name2, 24);


         new string[128];
         format(string,128, "Administrátor %s testuje hráče %s anticheatem !", Name, Name2);
         SendClientMessageToAll(COLOR_ADMIN, string);


         format(string,128, "Testujem hráče %s anticheatem, počekjte prosím na výsledky...", Name2);


         SavePlayerLastStats(id);


         SendClientMessage(playerid, COLOR_WHITE, string);


         SetPlayerPos(id, 3000, 3000, 1);


         SetPlayerArmour(id, 100.00);


         CreateExplosion(3004, 3000, 1, 7, 10);


         SetTimerEx("AnticheatTestStepOne", 1000, 0, "ii", id, playerid);
   }
}
    return 1;
}


forward AnticheatTestStepOne(id, playerid);
public AnticheatTestStepOne(id, playerid)
{
if(IsPlayerConnected(id))
{
   new Float:armour;
   GetPlayerArmour(id, armour);


   new Name2[24];
   GetPlayerName(id, Name2, 24);
   new string[128];


   if(armour > 85)
   {
       if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "Armour Hack: {00bb00}Ano");


       format(string,128, "Hráč %s byl pozitivní na Armour Hack !", Name2);
       SendClientMessageToAll(COLOR_ADMIN, string);
   }
   else
   {
       if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "Armour Hack: {ff0000}Ne");


       format(string,128, "Hráč %s byl negativní na Armour Hack !", Name2);
       SendClientMessageToAll(COLOR_ADMIN, string);
   }


   ////////////////////////////////////


        SetPlayerPos(id, 3000, 3000, 1);
        SetPlayerArmour(id, 0.00);
        SetPlayerHealth(id, 100.00);
        CreateExplosion(3004, 3000, 1, 7, 10);


   SetTimerEx("AnticheatTestStepTwo", 1000, 0, "ii", id, playerid);
}
return 1;
}


forward AnticheatTestStepTwo(id, playerid);
public AnticheatTestStepTwo(id, playerid)
{
if(IsPlayerConnected(id))
{
   new Float:hp;
   GetPlayerHealth(id, hp);


   new Name2[24];
   GetPlayerName(id, Name2, 24);
   new string[128];


   if(hp > 85)
   {
       if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "God Mode: {00bb00}Ano");


       format(string,128, "Hráč %s byl pozitivní na God Mode !", Name2);
       SendClientMessageToAll(COLOR_ADMIN, string);
   }
   else
   {
       if(IsPlayerConnected(playerid)) SendClientMessage(playerid, COLOR_WHITE, "God Mode: {ff0000}Ne");


       format(string,128, "Hráč %s byl negativní na God Mode !", Name2);
       SendClientMessageToAll(COLOR_ADMIN, string);
   }


   LoadPlayerLastStats(id);
}
return 1;
}
forward SavePlayerLastStats(playerid);
public SavePlayerLastStats(playerid)
{
if(IsPlayerConnected(playerid))
{
   new Float:player_pos_x,
Float:player_pos_y,
Float:player_pos_z,
Float:player_hp,
Float:player_armour;


GetPlayerPos(playerid, player_pos_x, player_pos_y, player_pos_z);
GetPlayerHealth(playerid, player_hp);
GetPlayerArmour(playerid, player_armour);


  
}
}


forward LoadPlayerLastStats(playerid);
public LoadPlayerLastStats(playerid)
{
if(IsPlayerConnected(playerid))
{
   




}
}

Toto som skúšal vytiahnúť zo ST life aby ste nehovorili, že len píšem a o nič sa nesnažím len mi to nejde :d dám /acheat hodí ma kdesi do mora a neukáže mi či mám cheaty alebo nemám :d

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...