Alıntı hasan0650 Nickli Üyeden Alıntı Mesajı göster
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;
}