/afk komutunu uyguladığım zaman. Kişinin otomatik olarak spec'e geçirilmesini istiyorum. AFK'dan çıkıp rastgele uygun takıma geçmesi için aynı şekilde tekrar /afk yazarak afk modundan çıkmasını istiyorum. Bunla ilgili bir plugin varsa iletir misiniz? Veya yazar mısınız, teşekkürler.
Konu
(10-02-2025, 03:25)timoo473 Adlı Kullanıcıdan Alıntı: /afk komutunu uyguladığım zaman. Kişinin otomatik olarak spec'e geçirilmesini istiyorum. AFK'dan çıkıp rastgele uygun takıma geçmesi için aynı şekilde tekrar /afk yazarak afk modundan çıkmasını istiyorum. Bunla ilgili bir plugin varsa iletir misiniz? Veya yazar mısınız, teşekkürler.
PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <reapi>
new const TAG[] = "TAG";
new get_iTeam[MAX_CLIENTS+1]=1;
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");
}
@TransFer(const id){
if(get_member(id,m_iTeam) == TEAM_CT){
rg_set_user_team(id,3);
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);
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]);
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); }
}
user_kill(id,1);
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
(10-02-2025, 03:29)swezy* Adlı Kullanıcıdan Alıntı:(10-02-2025, 03:25)timoo473 Adlı Kullanıcıdan Alıntı: /afk komutunu uyguladığım zaman. Kişinin otomatik olarak spec'e geçirilmesini istiyorum. AFK'dan çıkıp rastgele uygun takıma geçmesi için aynı şekilde tekrar /afk yazarak afk modundan çıkmasını istiyorum. Bunla ilgili bir plugin varsa iletir misiniz? Veya yazar mısınız, teşekkürler.PHP Kod:/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <reapi>
new const TAG[] = "TAG";
new get_iTeam[MAX_CLIENTS+1]=1;
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");
}
@TransFer(const id){
if(get_member(id,m_iTeam) == TEAM_CT){
rg_set_user_team(id,3);
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);
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]);
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); }
}
user_kill(id,1);
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
Kral komut çalıştı çok teşekkür ederim. Bu plugini gun game sunucu için rica ettik. Rastgele takıma geri atıldıktan sonra kişinin revive olmasını sağlar mısın? Birde Cvar süresi ekler misin? Map değiştikten sonra 10-15 saniye sonra çalışsın.
Son Düzenleme: 10-02-2025, 03:41, Düzenleyen: timoo473.
buyrun denermisin
PHP Kod:
#include <amxmodx>
#include <reapi>
#include <fun>
new const TAG[] = "WebAilesi";
new get_iTeam[MAX_CLIENTS+1] = 1;
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(0, 0, "^1[^3 %s ^1]^3 islem devreye giriyor!", TAG);
}
}
public TransFer(id) {
if (!is_user_alive(id)) return;
new team = get_member(id, m_iTeam);
if (team == TEAM_CT) {
rg_set_user_team(id, TEAM_SPECTATOR);
client_print_color(id, id, "^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin", TAG);
get_iTeam[id] = TEAM_CT;
}
else if (team == TEAM_TERRORIST) {
rg_set_user_team(id, TEAM_SPECTATOR);
client_print_color(id, id, "^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin", TAG);
get_iTeam[id] = TEAM_TERRORIST;
}
else if (team == TEAM_SPECTATOR) {
rg_set_user_team(id, get_iTeam[id]);
if (get_iTeam[id] == 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);
}
}
client_cmd(id, "spectate 0");
user_silentkill(id);
}
Platin sarılara ücretsiz en babasından destek verilir...
(10-02-2025, 19:43)EmirCW Adlı Kullanıcıdan Alıntı: buyrun denermisinPHP Kod:#include <amxmodx>
#include <reapi>
#include <fun>
new const TAG[] = "WebAilesi";
new get_iTeam[MAX_CLIENTS+1] = 1;
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(0, 0, "^1[^3 %s ^1]^3 islem devreye giriyor!", TAG);
}
}
public TransFer(id) {
if (!is_user_alive(id)) return;
new team = get_member(id, m_iTeam);
if (team == TEAM_CT) {
rg_set_user_team(id, TEAM_SPECTATOR);
client_print_color(id, id, "^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin", TAG);
get_iTeam[id] = TEAM_CT;
}
else if (team == TEAM_TERRORIST) {
rg_set_user_team(id, TEAM_SPECTATOR);
client_print_color(id, id, "^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin", TAG);
get_iTeam[id] = TEAM_TERRORIST;
}
else if (team == TEAM_SPECTATOR) {
rg_set_user_team(id, get_iTeam[id]);
if (get_iTeam[id] == 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);
}
}
client_cmd(id, "spectate 0");
user_silentkill(id);
}
Çalışıyor ama oyuncu AFK'dan çıkamıyor. Ayrıca çeşitli hatalar veriyor.
Kod:
(25) : warning 213: tag mismatch
afkmod.sma(40) : warning 213: tag mismatch
afkmod.sma(43) : warning 213: tag mismatch
afkmod.sma(45) : warning 213: tag mismatch
afkmod.sma(48) : warning 213: tag mismatch
afkmod.sma(50) : warning 213: tag mismatch
afkmod.sma(52) : warning 213: tag mismatch(10-02-2025, 20:38)timoo473 Adlı Kullanıcıdan Alıntı:bunlar warming afk dan çıkamıyor derken biraz daha detay verirmisin(10-02-2025, 19:43)EmirCW Adlı Kullanıcıdan Alıntı: buyrun denermisinPHP Kod:#include <amxmodx>
#include <reapi>
#include <fun>
new const TAG[] = "WebAilesi";
new get_iTeam[MAX_CLIENTS+1] = 1;
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(0, 0, "^1[^3 %s ^1]^3 islem devreye giriyor!", TAG);
}
}
public TransFer(id) {
if (!is_user_alive(id)) return;
new team = get_member(id, m_iTeam);
if (team == TEAM_CT) {
rg_set_user_team(id, TEAM_SPECTATOR);
client_print_color(id, id, "^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin", TAG);
get_iTeam[id] = TEAM_CT;
}
else if (team == TEAM_TERRORIST) {
rg_set_user_team(id, TEAM_SPECTATOR);
client_print_color(id, id, "^1[^3 %s ^1]^3 SpecTator ^1Takimina^4 Transfer Edildin", TAG);
get_iTeam[id] = TEAM_TERRORIST;
}
else if (team == TEAM_SPECTATOR) {
rg_set_user_team(id, get_iTeam[id]);
if (get_iTeam[id] == 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);
}
}
client_cmd(id, "spectate 0");
user_silentkill(id);
}
Çalışıyor ama oyuncu AFK'dan çıkamıyor. Ayrıca çeşitli hatalar veriyor.Kod:(25) : warning 213: tag mismatch
afkmod.sma(40) : warning 213: tag mismatch
afkmod.sma(43) : warning 213: tag mismatch
afkmod.sma(45) : warning 213: tag mismatch
afkmod.sma(48) : warning 213: tag mismatch
afkmod.sma(50) : warning 213: tag mismatch
afkmod.sma(52) : warning 213: tag mismatch
Platin sarılara ücretsiz en babasından destek verilir...
(10-02-2025, 20:39)EmirCW Adlı Kullanıcıdan Alıntı:(10-02-2025, 20:38)timoo473 Adlı Kullanıcıdan Alıntı: Çalışıyor ama oyuncu AFK'dan çıkamıyor. Ayrıca çeşitli hatalar veriyor.bunlar warming afk dan çıkamıyor derken biraz daha detay verirmisinKod:(25) : warning 213: tag mismatch
afkmod.sma(40) : warning 213: tag mismatch
afkmod.sma(43) : warning 213: tag mismatch
afkmod.sma(45) : warning 213: tag mismatch
afkmod.sma(48) : warning 213: tag mismatch
afkmod.sma(50) : warning 213: tag mismatch
afkmod.sma(52) : warning 213: tag mismatch
AFK yazıp spec'e geçiyor ama geri afk yazdığı zaman herhangi bir uygu takıma atılmıyor.
dene bakalım
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(0, 0, "^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(id, TEAM_SPECTATOR);
client_print_color(id, id, "^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(id, TEAM_CT);
client_print_color(id, id, "^1[^3 %s ^1]^3 Counter-Terrorist ^1Takimina^4 Transfer Edildin", TAG);
}
else if (last_team == TEAM_TERRORIST) {
rg_set_user_team(id, TEAM_TERRORIST);
client_print_color(id, id, "^1[^3 %s ^1]^3 Terrorist ^1Takimina^4 Transfer Edildin", TAG);
}
else {
client_print_color(id, id, "^1[^3 %s ^1]^3 Eski Takım Bilgisi Bulunamadi!", TAG);
}
}
client_cmd(id, "spectate 0");
}
Platin sarılara ücretsiz en babasından destek verilir...
(10-02-2025, 21:09)EmirCW Adlı Kullanıcıdan Alıntı: dene bakalımPHP 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(0, 0, "^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(id, TEAM_SPECTATOR);
client_print_color(id, id, "^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(id, TEAM_CT);
client_print_color(id, id, "^1[^3 %s ^1]^3 Counter-Terrorist ^1Takimina^4 Transfer Edildin", TAG);
}
else if (last_team == TEAM_TERRORIST) {
rg_set_user_team(id, TEAM_TERRORIST);
client_print_color(id, id, "^1[^3 %s ^1]^3 Terrorist ^1Takimina^4 Transfer Edildin", TAG);
}
else {
client_print_color(id, id, "^1[^3 %s ^1]^3 Eski Takım Bilgisi Bulunamadi!", TAG);
}
}
client_cmd(id, "spectate 0");
}
Olmadı spece atıyor ama adam specteyken oynayabiliyor ve /afk'yı geri yazınca takımlara dağıtmıyor
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(0, 0, "^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(id, TEAM_SPECTATOR);
client_print_color(id, id, "^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(id, TEAM_CT);
client_print_color(id, id, "^1[^3 %s ^1]^3 Counter-Terrorist ^1Takimina^4 Transfer Edildin", TAG);
}
else if (last_team == TEAM_TERRORIST) {
rg_set_user_team(id, TEAM_TERRORIST);
client_print_color(id, id, "^1[^3 %s ^1]^3 Terrorist ^1Takimina^4 Transfer Edildin", TAG);
}
else {
client_print_color(id, id, "^1[^3 %s ^1]^3 Eski Takım Bilgisi Bulunamadi!", TAG);
}
}
client_cmd(id, "spectate 1");
}
Platin sarılara ücretsiz en babasından destek verilir...
)

