⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
⭐ Buraya kendi metin reklamınızı vererek binlerce kişiye ulaşın! ⭐
Sponsor Görsel 2
SponsorSponsor

/Afk Yazınca Kişinin Takım Değiştirmesi

Konu

#11
(10-02-2025, 21:49)EmirCW Adlı Kullanıcıdan Alıntı: denermisin 
PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fun>

new const TAG[] = "WebAilesi";
new 
get_iTeam[MAX_CLIENTS+1] = {0}; 
new 
g_bMapChanged 0

new 
cvar_delay 5

public 
plugin_init() {
    register_plugin("SpecTransfer""V1.0""DegNizzTR");
    
    register_clcmd
("say /afk""TransFer");
    register_clcmd("say !afk""TransFer");
    register_clcmd("say .afk""TransFer");
    register_clcmd("say_team /afk""TransFer");
    register_clcmd("say_team !afk""TransFer");
    register_clcmd("say_team .afk""TransFer");

    register_event("HLTV""event_map_change""a""1=0");
}

public 
event_map_change() {
    g_bMapChanged 1;
    set_task(cvar_delay"map_change_task");
}

public 
map_change_task() {
    if (g_bMapChanged) {
        g_bMapChanged 0;
        client_print_color(00"^1[^3 %s ^1]^3 işlem devreye giriyor!"TAG);
    }
}

public 
TransFer(id) {
    if (!is_user_alive(id)) return;

    new team get_user_team(id); 
    new last_team get_iTeam[id]; 

    if (team == TEAM_CT || team == TEAM_TERRORIST) {
        rg_set_user_team(idTEAM_SPECTATOR); 
        client_print_color(idid"^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin"TAG);
        get_iTeam[id] = team
    }
    else if (team == TEAM_SPECTATOR) {
        if (last_team == TEAM_CT) {
            rg_set_user_team(idTEAM_CT); 
            client_print_color(idid"^1[^3 %s ^1]^3 Counter-Terrorist ^1Takimina^4 Transfer Edildin"TAG);
        }
        else if (last_team == TEAM_TERRORIST) {
            rg_set_user_team(idTEAM_TERRORIST); 
            client_print_color(idid"^1[^3 %s ^1]^3 Terrorist ^1Takimina^4 Transfer Edildin"TAG);
        }
        else {
            client_print_color(idid"^1[^3 %s ^1]^3 Eski Takım Bilgisi Bulunamadi!"TAG);
        }
    }

    client_cmd(id"spectate 1"); 




olmadı
Son Düzenleme: 10-02-2025, 21:52, Düzenleyen: timoo473.
#12
Kod:
set_task(10.0, "AfkEnable"); // Map değiştikten kaç saniye sonra aktif olsun
PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi>

new const TAG[] = "TAG";
new 
get_iTeam[MAX_CLIENTS+1]=1bool:Aktif;

public 
plugin_init() {
    register_plugin("SpecTransfer""V1.0","DegNizzTR");
    register_clcmd("say /afk","@TransFer");
    register_clcmd("say !afk","@TransFer");
    register_clcmd("say .afk","@TransFer");
    register_clcmd("say_team /afk","@TransFer");
    register_clcmd("say_team !afk","@TransFer");
    register_clcmd("say_team .afk","@TransFer");

    set_task(10.0"AfkEnable");
}

public 
AfkEnable() {
    Aktif true;
}

@
TransFer(const id){
    if(!Aktif) {
        client_print_color(id,id,"^1[^3 %s ^1]^3 Bu komut henuz kullanima acilmadi",TAG);
        return PLUGIN_HANDLED;
    }

    if(get_member(id,m_iTeam) == TEAM_CT){
        rg_set_user_team(id,3);
        user_kill(id,1);
        client_print_color(id,id,"^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin",TAG);
        get_iTeam[id] = 2;
    }
    else if (get_member(id,m_iTeam) == TEAM_TERRORIST){
        rg_set_user_team(id,3);
        user_kill(id,1);
        client_print_color(id,id,"^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin",TAG);
        get_iTeam[id] = 1;
    }
    else if (get_member(id,m_iTeam) == TEAM_SPECTATOR){
        rg_set_user_team(id,get_iTeam[id]);
        rg_round_respawn(id);
        if(get_member(id,m_iTeam) == TEAM_CT){ client_print_color(id,id,"^1[^3 %s ^1]^3 Counter-Terrorist ^1Takimina^4 Transfer Edildin",TAG); }
        else{ client_print_color(id,id,"^1[^3 %s ^1]^3 Terrorist ^1Takimina^4 Transfer Edildin",TAG); }
    }
    return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
Steam:Tıkla • Discord: lynchk
#13
(10-02-2025, 22:24)Lynchk Adlı Kullanıcıdan Alıntı:
Kod:
set_task(10.0, "AfkEnable"); // Map değiştikten kaç saniye sonra aktif olsun
PHP Kod:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <reapi>

new const TAG[] = "TAG";
new 
get_iTeam[MAX_CLIENTS+1]=1bool:Aktif;

public 
plugin_init() {
    register_plugin("SpecTransfer""V1.0","DegNizzTR");
    register_clcmd("say /afk","@TransFer");
    register_clcmd("say !afk","@TransFer");
    register_clcmd("say .afk","@TransFer");
    register_clcmd("say_team /afk","@TransFer");
    register_clcmd("say_team !afk","@TransFer");
    register_clcmd("say_team .afk","@TransFer");

    set_task(10.0"AfkEnable");
}

public 
AfkEnable() {
    Aktif true;
}

@
TransFer(const id){
    if(!Aktif) {
        client_print_color(id,id,"^1[^3 %s ^1]^3 Bu komut henuz kullanima acilmadi",TAG);
        return PLUGIN_HANDLED;
    }

    if(get_member(id,m_iTeam) == TEAM_CT){
        rg_set_user_team(id,3);
        user_kill(id,1);
        client_print_color(id,id,"^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin",TAG);
        get_iTeam[id] = 2;
    }
    else if (get_member(id,m_iTeam) == TEAM_TERRORIST){
        rg_set_user_team(id,3);
        user_kill(id,1);
        client_print_color(id,id,"^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin",TAG);
        get_iTeam[id] = 1;
    }
    else if (get_member(id,m_iTeam) == TEAM_SPECTATOR){
        rg_set_user_team(id,get_iTeam[id]);
        rg_round_respawn(id);
        if(get_member(id,m_iTeam) == TEAM_CT){ client_print_color(id,id,"^1[^3 %s ^1]^3 Counter-Terrorist ^1Takimina^4 Transfer Edildin",TAG); }
        else{ client_print_color(id,id,"^1[^3 %s ^1]^3 Terrorist ^1Takimina^4 Transfer Edildin",TAG); }
    }
    return PLUGIN_HANDLED;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 


(45) : error 030: compound statement not closed at the end of file
(45) : error 030: compound statement not closed at the end of file
(45) : warning 209: function "@TransFer" should return a value

Bunları alıyorum ve komutlar vs. hiçbir şekilde çalışmıyor.
#14
(10-02-2025, 22:27)timoo473 Adlı Kullanıcıdan Alıntı: (45) : error 030: compound statement not closed at the end of file

(45) : error 030: compound statement not closed at the end of file
(45) : warning 209: function "@TransFer" should return a value

Bunları alıyorum ve komutlar vs. hiçbir şekilde çalışmıyor.

Eklentide hata yok, kopyalarken hata yapıyor olmalısınız.

Kod:
AMX Mod X Compiler 1.10.0.5392
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Header size:            488 bytes
Code size:             2192 bytes
Data size:             2604 bytes
Stack/heap size:      16384 bytes
Total requirements:   21668 bytes
Done.
*  Terminal will be reused by tasks, press any key to close it.

Steam:Tıkla • Discord: lynchk
#15
Hocam bu eklentiye ek olarak ufak bir güncelleme şansımız var mı?

Eğer oyuncu oyuna girerken spece geçmiş ise komut işlevsiz olup, oyuncuya bilgi verebilir mi?
#16
İstek konusu, @Lynchk adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için Lynchk Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Lynchk Adlı kullanıcı sizin dışınızda toplam 1002 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da