⭐🚀 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

Takım Degistirme

Takım Degistirme
Arkadaslar selamlar istedigim bi takımın skoru 11 olunca takımları yer değiştirecek res atacak. eğer 2 takımda 10-10 olursa berabere diyip yer degistirecek. 
ve saydan her el TUR [x/11]  YAZACAK forumdaki map degistirmeliyi kullandım ama map degisirken falan çöküyordu ve 2 takım 10-10 olunca berabere diyip değişmiyordu
ilk bi takım 11 olursa direk degisicek takımlar degistirildi diyicek  10-10 olunca berabere takımlar degistirildi diyip degisicek teşekkürler +REP

arkadaslar ben cok zor bir şey mi istedim ?

!güncel
Son Düzenleme: 27-01-2021, 06:53, Düzenleyen: MR.MaRjinaL
RE: Takım Degistirme
! güncel
RE: Takım Degistirme
Denermisin?
.smatakimdegis.sma(Dosya Boyutu: 2,81 KB | İndirme Sayısı: 5)
RE: Takım Degistirme
@Slausygg Eklentide hata var, tekrar kontrol eder misin ?
RE: Takım Degistirme
farkettim bu doğru olacaktır

configs klasörüne mapcycle_csgo.ini şeklinde bir dosya açın. İçine alt alta map isimlerini yazın.

eğer mapları yazmazsanız plugin çalışmayacaktır

takimdegis.sma dosyasında 18.roundda map oylaması yapar 20 de map değişir
takimdegis2.sma dosyasında map oylaması ve map değişimi 90 round ayarladım
2 si içinde maplar lazım o yüzden ini dosyasına kullandığınız mapları yazın 

örn;

PHP Kod:
de_dust2
de_dust2_long
de_nuke
de_inferno
fy_snow
fy_snow2
fy_iceworld 

 
.smatakimdegis2.sma(Dosya Boyutu: 5,03 KB | İndirme Sayısı: 2)
.smatakimdegis.sma(Dosya Boyutu: 5,03 KB | İndirme Sayısı: 0)
Son Düzenleme: 28-01-2021, 01:22, Düzenleyen: Slausygg
RE: Takım Degistirme
Bir dene bakalım :
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("Oto_Degis", "0.1", "suriyelikene");
    register_event("HLTV", "elbasi", "a", "1=0", "2=0");
}
public 
elbasi(){
    new 
ctwin = get_member_game(m_iNumCTWins);
    new 
twin = get_member_game(m_iNumTerroristWins);
    new 
totalwin = get_member_game(m_iNumTerroristWins)+get_member_game(m_iNumCTWins);

    
client_print_color(0,0,"^1Round : ^3%d/11", totalwin);
    
client_print_color(0,0,"^1Skor : ^3Counter-Terrorists ^4:%i  ^1| ^3Terrorists ^1: ^4%i",ctwin,twin);
    if(
ctwin == 10 && twin == 10){
        
rg_switch_team(0);
        
client_print_color(0,0,"^3Berabere Sonuclandi^1.");
    }
    if(
totalwin == 11){
        
rg_switch_team(0);
        
server_cmd("sv_restart 3");
        
client_print_color(0,0,"^3Takimlar Degistirildi^1.");
    }
} 
RE: Takım Degistirme
(28-01-2021, 01:25)suriyelikene Adlı Kullanıcıdan Alıntı: Bir dene bakalım :
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("Oto_Degis", "0.1", "suriyelikene");
    register_event("HLTV", "elbasi", "a", "1=0", "2=0");
}
public 
elbasi(){
    new 
ctwin = get_member_game(m_iNumCTWins);
    new 
twin = get_member_game(m_iNumTerroristWins);
    new 
totalwin = get_member_game(m_iNumTerroristWins)+get_member_game(m_iNumCTWins);

    
client_print_color(0,0,"^1Round : ^3%d/11", totalwin);
    
client_print_color(0,0,"^1Skor : ^3Counter-Terrorists ^4:%i  ^1| ^3Terrorists ^1: ^4%i",ctwin,twin);
    if(
ctwin == 10 && twin == 10){
        
rg_switch_team(0);
        
client_print_color(0,0,"^3Berabere Sonuclandi^1.");
    }
    if(
totalwin == 11){
        
rg_switch_team(0);
        
server_cmd("sv_restart 3");
        
client_print_color(0,0,"^3Takimlar Degistirildi^1.");
    }
} 
10-10 oldu berabere diyip takımlar degismedi. TAKIM 11 OLDU TAKIMLAR DE DEGISMEDI PLUGIN CALISMIYOR SAY KISMI CALISIYOR SADECE
Son Düzenleme: 28-01-2021, 02:23, Düzenleyen: MR.MaRjinaL
RE: Takım Degistirme
Her el başı skorları doğru bir biçimde yazıyor mu ?
Şöyle de dener misin ?
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("Oto_Degis", "0.1", "suriyelikene");
    register_event("HLTV", "elbasi", "a", "1=0", "2=0");
}
public 
elbasi(){
    new ctwin = get_member_game(m_iNumCTWins);
    new twin = get_member_game(m_iNumTerroristWins);
    new totalwin = get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1;

    client_print_color(0,0,"^1Round : ^3%d^4/11", totalwin);
    client_print_color(0,0,"^1Skor : ^3Counter-Terrorists ^1: ^4%i  ^1| ^3Terrorists ^1: ^4%i",ctwin,twin);
    if(ctwin == 10 && twin == 10){
        rg_switch_team(0);
        client_print_color(0,0,"^3Berabere Sonuclandi^1.");
    }
    if(totalwin == 11){
        rg_switch_team(0);
        server_cmd("sv_restart 3");
        client_print_color(0,0,"^3Takimlar Degistirildi^1.");
    }
} 
RE: Takım Degistirme
(28-01-2021, 01:07)Slausygg Adlı Kullanıcıdan Alıntı: farkettim bu doğru olacaktır

configs klasörüne mapcycle_csgo.ini şeklinde bir dosya açın. İçine alt alta map isimlerini yazın.

eğer mapları yazmazsanız plugin çalışmayacaktır

takimdegis.sma dosyasında 18.roundda map oylaması yapar 20 de map değişir
takimdegis2.sma dosyasında map oylaması ve map değişimi 90 round ayarladım
2 si içinde maplar lazım o yüzden ini dosyasına kullandığınız mapları yazın 

örn;

PHP Kod:
de_dust2
de_dust2_long
de_nuke
de_inferno
fy_snow
fy_snow2
fy_iceworld 


 benim istegimde map degisimi söz konusu degil kardesim eğer 10a10 olursa skorlar takımlar degisecek ve berabere takımlar degistirildi yazacak
eğer örneğin t kazanırsa 11 olursa t kazandı diyip takımları degisicek
RE: Takım Degistirme
Bir hata yapmışım, alttaki eklentiyi dener misin ?
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("Oto_Degis", "0.1", "suriyelikene");
    register_event("HLTV", "elbasi", "a", "1=0", "2=0");
}
public 
elbasi(){
    new ctwin = get_member_game(m_iNumCTWins);
    new twin = get_member_game(m_iNumTerroristWins);
    new totalwin = get_member_game(m_iNumCTWins)+get_member_game(m_iNumTerroristWins)+1;

    client_print_color(0,0,"^1Round : ^3%d^4/11", totalwin);
    client_print_color(0,0,"^1Skor : ^3Counter-Terrorists ^1: ^4%i  ^1| ^3Terrorists ^1: ^4%i",ctwin,twin);
    if(ctwin == 10 && twin == 10){
        takimdegis()
        client_print_color(0,0,"^3Berabere Sonuclandi^1.");
    }
    if(totalwin == 11){
        takimdegis()
        server_cmd("sv_restart 3");
        client_print_color(0,0,"^3Takimlar Degistirildi^1.");
    }
}
public 
takimdegis(){
        new 
players[32],inum,uid; get_players(players,inum,"chi"); //+c
        
for(new i=0; i<inum; i++) {
        
uid=players[i];

        
rg_switch_team(uid)
    }
} 

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi