⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Sponsor Görsel 2
SponsorSponsor

Retry Cekeni Zombi'ye atma [BASE BUILDER]

Konu

#1
Merhaba verdigim plugin sorunsuz calisiyor gayet guzel fakat serverimdeki dokulu adminler retry cektiklerinde map degistiginde vs bug oluyor otomatik olarak ölü doğuyorlar verdiğim eklentiyi Dokulu Adminleri etkilemiyecek şekilde yapıp yollarsanız sevinirim. Şimdiden teşekkürler başarılar dilerim
.smabbretrycekenizombi.sma(Dosya Boyutu: 2,48 KB | İndirme Sayısı: 3)
#2
Güncel+++
#3
buyur bi dene

PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>

#define PLUGIN "Retry Transfer"
#define VERSION "1.0"
#define AUTHOR "CSA"

#define MAX_IP 25
#define RECONNECT_TIME 60.0
#define ADMIN_FLAG ADMIN_BAN
#define DOKU ADMIN_IMMUNITY

new memory[MAX_IP][32];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
}
#if AMXX_VERSION_NUM < 183
public client_disconnect(id){
#else
public client_disconnected(id){
#endif
    
if(get_user_flags(id) & DOKU) return;
    new 
ip[32];
    
get_user_ip(idip311);
    new 
slot find_empty_memory_slot();
    
formatex(memory[slot],31,"%s",ip);
    
set_task(RECONNECT_TIME"delete_slot",1071 slot);
}
public 
client_putinserver(id) {
    if(
get_user_flags(id) & DOKU) return;
    new 
ip[32];
    
get_user_ip(idip311)
    for(new 
ii<MAX_IP;i++) {
        if(
equal(ipmemory[i])) {
            
set_task(1.0,"show_message",1881+id)
            
            
set_task(1.0,"transfer",1923+id)
            
delete_slot(i);
            
            break;
        }
    }
}
public 
transfer(id) {
    
id -= 1923;
    if(
is_user_connected(id)) {
        
set_hudmessage(2552552550.050.7205.010.02.00.153)
        
show_hudmessage(id"Bu Serverda Retry Cekmek Yasak ! Zombie Takimina Transfer Edildiniz !");
        
cs_set_user_team(idCS_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)) {
                
renkli_yazi(id,"!g{ !nZombie Wars !g} !t%s !nAdli Oyuncu Retry Cekti. !gSimdi Zombie Takimina Transfer Ediliyor...",name);            
            }
        }
    }
}
public 
delete_slot(slotid) {
    
slotid -= 1071;
    
memory[slotid][0] = 0;
}
find_empty_memory_slot() {
    for(new 
ii<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;
}



stock renkli_yazi(const id, const input[], any:...)
{
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!n""^x01"); // Default Renk(Sarı)
    
replace_all(msg190"!g""^x04"); // Yeşil Renk
    
replace_all(msg190"!t""^x03"); // Takım Renk( CT mavi , T kırmızı )
    
    
if (idplayers[0] = id; else get_players(playerscount"ch"); {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i]);
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
            
        }
    }

CivilGaming Bayrak Kapmaca Gameplay:Youtube Link
#4
Sorunsuz çalışıyor ufak bir sıkıntı vardı düzelttim teşekkürler Aşığım sana

Çözülmüş isteklere taşınabilir @By.KinG
Son Düzenleme: 29-03-2020, 16:25, Düzenleyen: KestaneAgaci.
#5
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task