WTFCS Community | Gaming community @ since 2011

Full Version: [Tutorial]Anti C-Bug
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Sall All!
O mare parte dintre jucatorii de Sa-Mp stiu ce este acela C-Bug! Pentru playeri este un lucru foarte amuzant insa pentru fondatorii serverului nu este deloc amuzant ci enervant!
Cum combatem acest C-Bug?
-Simplu! Citim si facem ceea ce scrie la pasul 1 si pasul 2!
Pasul 1!- Cititi cu atentie !!
Pasul 2!- deschidem pawno, new project si adaugati ce este mai jos

Pawno Code:

#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;
}


ATENTIE! Pentru cei care nu stiu: Acest viitor script nu te scapa de C-Bug in sensul ca nu mai poate fi folosit adica in sensul ca este scos! nu exista asemenea script! Acest script face ca atunci cand un player incearca sa foloseasca C-Bug , acestuia ii va scadea 25% din viata si ii va aparea pe ecran un mesaj in cazul de fata eu am ales sa pun mesajul "Atentie! Va rugam sa nu abuzati de C-Bug pentru a nu fi sanctionat!" insa puteti schimba mesajul, este foarte simplu :
SendClientMessage(playerid,COLOR_LIGHTRED,"Atentie! Va rugam sa nu abuzati de C-Bug pentru a nu fi sanctionat!"); Ca sa schimbati mesajul puneti in locul textului pe care l.am scris eu mesajul vostru,exemplu:
SendClientMessage(playerid,COLOR_LIGHTRED," Aici Scri mesajul dorit! atentie sa fie pus intre ghilimele ");
Multumim pentru tutorial!