[Tutorial]Anti C-Bug - Printable Version +- WTFCS Community | Gaming community @ since 2011 (https://www.wtfcs.com/forum) +-- Forum: WTFCS - SERVERS (https://www.wtfcs.com/forum/forum-2914.html) +--- Forum: Official SAMP Servers (https://www.wtfcs.com/forum/forum-339.html) +---- Forum: Resurse SAMP (https://www.wtfcs.com/forum/forum-724.html) +----- Forum: Tutoriale (https://www.wtfcs.com/forum/forum-1482.html) +----- Thread: [Tutorial]Anti C-Bug (/thread-28584.html) |
[Tutorial]Anti C-Bug - SaTaNa99 - 01-09-2014 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 "); RE: [Tutorial]Anti C-Bug - daNN1eL - 01-15-2018 Multumim pentru tutorial! |