Hello guest! You are not logged in to the forum, so you may not have access to some of its features! To solve this problem
Sign In or Create a new account.




Robotelul WtfCs
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

[Tutorial]Anti C-Bug

Topic Starter SaTaNa99, 01-09-2014, 11:35 AM
[Tutorial]Anti C-Bug

User is Offline SaTaNa99

#1
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 ");

Regulament forum: Click Aici!



Reply

User is Offline daNN1eL

Staff
#2
Multumim pentru tutorial!

[Image: aNzbT.gifok]
Reply Website


Forum Jump:

Users browsing this thread:
  1 Guest(s)