Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #define CEZASI_NEOLSUN // 1 = BAN - 2 = KICK (DEFAULT: BAN)
- new f_kill[MAX_PLAYERS] = INVALID_PLAYER_ID;
- public OnPlayerConnect(playerid)
- {
- f_kill[playerid] = INVALID_PLAYER_ID; // Başlangıçta zaten geçersiz id olarak tanımladık fakat oyuncu çıktığında değişkenin farklı id adresini kaydetmesine karşı bir önlem aldık sadece.
- return 1;
- }
- public OnPlayerDeath(playerid)
- {
- if(killerid != INVALID_PLAYER_ID && f_kill[playerid] != killerid)
- {
- // Oyuncunun hile olduğu ortaya çıkınca olacaklar
- #if CEZASI_NEOLSUN == 1
- BanEx(playerid, "Fake Kill");
- #else if CEZASI_NEOLSUN == 2
- Kick(playerid);
- #endif
- }
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
- {
- if(issuerid != INVALID_PLAYER_ID)
- {
- f_kill[playerid]= issuerid;
- }
- return 1;
- }
Add Comment
Please, Sign In to add comment