hasan0650 Nickli Üyeden Alıntı
Serverimde Retry Yasaklamak istiyorum Forumda 1 tane buldum ama sma'sı yoktu o yüzden yararlanamadım.
araştırdım başka bi yerden buldum yükledim ama işlemiyor yani cvar koduyla yasaklıyorum ama gene retry cekiliyor
Serverim Jailbreak Sizden İstedigim T de Adminler Dahil Kimsenin retry cekmesini istemiyorum yani retry yasaklayan bi plugin yapabilirmisiniz
consola retry yazdıklarında Bu Komut Yasaklıdır Uyarısı Cıksın
Çok Teşekkürler
Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>
#define PLUGIN "Retry Transfer"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
#define MAX_IP 25
#define RECONNECT_TIME 60.0
#define ADMIN_FLAG ADMIN_BAN
new memory[MAX_IP][32];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_disconnect(id) {
new ip[32];
get_user_ip(id, ip, 31, 1);
new slot = find_empty_memory_slot();
formatex(memory[slot],31,"%s",ip);
set_task(RECONNECT_TIME, "delete_slot",1071 + slot);
}
public client_putinserver(id) {
new ip[32];
get_user_ip(id, ip, 31, 1)
for(new i; i<MAX_IP;i++) {
if(equal(ip, memory[i])) {
set_task(5.0,"show_message",1881+id)
set_task(7.0,"transfer",1923+id)
delete_slot(i);
break;
}
}
}
public transfer(id) {
id -= 1923;
if(is_user_connected(id)) {
set_hudmessage(255, 255, 255, 0.05, 0.72, 0, 5.0, 10.0, 2.0, 0.15, 3)
show_hudmessage(id, "Bu Serverda Retry Cekmek Yasak ! Terorist Takimina Transfer Edildiniz !");
cs_set_user_team(id, CS_TEAM_T)
ExecuteHamB(Ham_CS_RoundRespawn,id)
}
}
public show_message(id) {
id -= 1881;
if(is_user_connected(id)) {
new name[32]
get_user_name(id,name,31);
new players[32],inum;
get_players(players,inum)
for(new i;i<inum;i++) {
if(access(players[i],ADMIN_FLAG)) {
client_print(players[i],print_chat,"[RETRY DETECTED] %s Adli Oyuncu Retry Cekti. Simdi Terorist Takimina Transfer Ediliyor...",name);
}
}
}
}
public delete_slot(slotid) {
slotid -= 1071;
memory[slotid][0] = 0;
}
find_empty_memory_slot() {
for(new i; i<MAX_IP;i++) {
if(!memory[i][0]) return i;
}
log_amx("[MEMORY ERROR] Reconnect ip hafiza birimi doldu ! Lutfen MAX_IP degerini yukseltin.");
return MAX_IP;
}