Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define MAX_CBUG_WARNS 4//nach wie viel mal CBug man gekickt werden soll
- new C_BUG_Time[MAX_PLAYERS];
- new C_Bug_Warns[MAX_PLAYERS];
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(GetPlayerState(playerid)==PLAYER_STATE_ONFOOT)
- {
- switch(GetPlayerWeapon(playerid))
- {
- case 24,25,27,29,30,31,33,34:
- {
- if((newkeys & KEY_FIRE) || (newkeys==KEY_FIRE))
- {
- C_BUG_Time[playerid]=GetTickCount();
- }
- else if(((oldkeys & KEY_FIRE) || (oldkeys==KEY_FIRE)) && ((newkeys & KEY_CROUCH) || (newkeys==KEY_CROUCH)) && (GetTickCount()-C_BUG_Time[playerid])<750)
- {
- C_Bug_Warns[playerid]++;
- if(C_Bug_Warns[playerid]==MAX_CBUG_WARNS/2)
- {
- SendClientMessage(playerid,0xCC0099AA,"hör auf zu C-Buggen du bauer!");
- }
- else if(C_Bug_Warns[playerid]>=MAX_CBUG_WARNS)
- {
- C_Bug_Warns[playerid]=0;
- SendClientMessage(playerid,0xCC0099AA,"Du hast zu oft CBUG gemacht -> Kick!");
- Kick(playerid);
- }
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement