RGZ Gaming Forum


 
AcasaUltimele imaginiCăutareÎnregistrareConectare

Distribuiţi|

[Tutorial]Anti C-Bug

Vezi subiectul anterior Vezi subiectul urmator In jos
AutorMesaj
Agnostic
Moderator
Agnostic

Rank: Moderator
Status:
Posturi : 1146
Reputatie : 36
Data de Inscriere : 09/02/2014
Oras : RGZ City
Varsta : 25
[Tutorial]Anti C-Bug  Empty
MesajSubiect: [Tutorial]Anti C-Bug [Tutorial]Anti C-Bug  EmptyMier Iul 30, 2014 10:48 am

Multi dintre playerii SA-MP posibil inca nustiu ce inseamna de a abuza de C-Bug. Mai jos voi descrie mai pe larg semnificatia acestui abuz nociv.

 Sunt multe metode de a abuza de acesta,dar una din cele mai simple o voi prezenta prin afisarea unui video-tutorial gasit pe YouTube:

VIDEO YOUTUBE -- C-bug 

Din cate observam in video de mai sus, playerul abuzeaza,facand un spam continuu pe tasta "C",pentru a dezbate astfel toate animatiile legate de folosirea armei (lasarea armei jos,incarcarea armei,ridicarea armei spre tinta,etc.) pe care o detine,astfel castigand in timp si avand un avantaj mai mare decat adversarul sau posibil.

 Stand si reflectand asupra acestei probleme,totusi am gasit solutia impotriva acestui abuz ce ofera un avantaj considerabil unor playeri mai "destepti".

Astfel,in cazul codului meu,de fiecare data cand playerul va abuza de C-Bug,acestuia i se va scoate 25% HP (viata) si va fi avertizat cu un mesaj. Deja dumneavoastra puteti modifica usor sanctiunea intr-un simplu slap,kick,jail,etc.

 
 
Pawno: 
 
#include <a_samp>

#define C_BUG_TIME 5
#define COLOR_RED 0xAA3333AA
#define COLOR_LIGHTRED 0xFF6347AA
#undef MAX_PLAYERS
#define MAX_PLAYERS 200

new P_CBUG_TICKS[MAX_PLAYERS];
     

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
   new playername[MAX_PLAYER_NAME];
   GetPlayerName(playerid, playername, sizeof(playername));
   if(newkeys & KEY_FIRE && oldkeys & KEY_CROUCH && IsCbugWeapon(playerid))
   {
P_CBUG_TICKS[playerid] ++;
if(P_CBUG_TICKS[playerid] > C_BUG_TIME)
{
            new str2[128];
            format(str2, sizeof(str2), "Jucatorul %s abuzeaza de C-Bug!", playername);
            SendClientMessageToAll(COLOR_RED, str2);
            SendClientMessage(playerid,COLOR_LIGHTRED,"Atentie! Va rugam sa nu abuzati de C-Bug pentru a nu fi sanctionat!");
P_CBUG_TICKS[playerid] = 0;
new Float:Health; GetPlayerHealth(playerid,Health); SetPlayerHealth(playerid,Health-25);
  }
   }
   return 1;
}

stock IsCbugWeapon(playerid)
{
    new weaponID = GetPlayerWeapon(playerid);
    if(weaponID == 22 || weaponID == 24 || weaponID == 25 || weaponID == 27)
{
    return 1;
}
    return 0;
}

 
Link: http://www.sa-mp.ro/...4&topic=29607.0
Sus In jos
FLEWEENTE
Moderator
FLEWEENTE

Rank: Moderator
Status:
Posturi : 537
Reputatie : 13
Data de Inscriere : 05/08/2014
Oras : ORAS RGZ
Varsta : 27
[Tutorial]Anti C-Bug  Empty
MesajSubiect: Re: [Tutorial]Anti C-Bug [Tutorial]Anti C-Bug  EmptySam Aug 09, 2014 9:06 am

Topic Closed.
Sus In jos

[Tutorial]Anti C-Bug

Vezi subiectul anterior Vezi subiectul urmator Sus

Subiecte similare

-
t [Tutorial] Anti AIM/Joypad
t [Tutorial-Rgz]Half-Life Model Viewer + tutorial utilizare!
t Tutorial Photoshop Cs6-Tutorial Incepatori || Basic
t [Plugin-RGZ] Extra Item: Anti-Infection Armor 1.0
t Anti-Furien & Furien Class 1.0.2 [Buy Mod]
Pagina 1 din 1

Permisiunile acestui forum:Nu puteti raspunde la subiectele acestui forum
RGZ Gaming Forum  :: »[RGZ] Gaming :: Gta San Andreas :: GameModes-