⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
🌐 www.furiazm.com ⏰ 7/24 aktif Yönetim 💬 Discord.gg/furiaclancs 💰Ücretsiz Adminlik/Vip alımı 🌟 Türkiye’nin yeni en gelişmiş Zombie Plague sunucusu
Sponsor Görsel 2
SponsorSponsor

Tur Sistemi 16. El Para Sıfırlama

Tur Sistemi 16. El Para Sıfırlama
Ekte verdiğim eklentide 15.el sonunda oyuncuların silahını alma yaptım. 16. El oyuncu paralarını sıfırlama olayı bozuldu. Şuanda 15. elin sonunda paraları sıfırlıyor ve 16. ele geçtiği için otomatik round parası veriyor.
.smaTur_sistemi.sma(Dosya Boyutu: 3,67 KB | İndirme Sayısı: 10)
RE: Tur Sistemi 16. El Para Sıfırlama
https://www.webailesi.com/konu-cs-go-mod-tur-sistemi-16427
En son mesajda yapmış olduğum eklentiyi incele istersen, eğer yapamazsan. 2 saat içerisinde bilgisiyar başına geçeceğim. Anca o zaman yapabilirim.
RE: Tur Sistemi 16. El Para Sıfırlama
(18-03-2021, 03:17)suriyelikene Adlı Kullanıcıdan Alıntı: https://www.webailesi.com/konu-cs-go-mod-tur-sistemi-16427
En son mesajda yapmış olduğum eklentiyi incele istersen, eğer yapamazsan. 2 saat içerisinde bilgisiyar başına geçeceğim. Anca o zaman yapabilirim.
Eklenti aynısı knk zaten extra olarak silahı silme ekledim 16. elin başında paraları sıfıralyınca yenen takımın elinde 15. elde ki silahları oluyordu onu ayarladım ama bu sefer 16. el para sıfırlama olayı gitti
RE: Tur Sistemi 16. El Para Sıfırlama
Eklenti içerisinde 50. satırda set_task'ın içini silmişsiniz.
PHP Kod:
set_task(0.1, "paralari_sifirla", 1707) 
Bu şekilde değiştirip, panele yüklerseniz sıkıntısız çalışacaktır.
RE: Tur Sistemi 16. El Para Sıfırlama
(18-03-2021, 05:04)suriyelikene Adlı Kullanıcıdan Alıntı: Eklenti içerisinde 50. satırda set_task'ın içini silmişsiniz.
PHP Kod:
set_task(0.1, "paralari_sifirla", 1707) 
Bu şekilde değiştirip, panele yüklerseniz sıkıntısız çalışacaktır.
Bu sefer silahları silme olayı bozuldu Çok güldüm
Oyuncuların elinde 15.elde ki silahları kalıyor. 16. el sıfırlanmasını istiyorum onlarında
Son Düzenleme: 18-03-2021, 08:43, Düzenleyen: Despair
RE: Tur Sistemi 16. El Para Sıfırlama
PHP Kod:
/* Sublime AMXX Editor v3.2 */

#include <amxmodx>
#include <reapi>
new Scores[2];
public 
plugin_init() {
    
register_plugin("Tur Sistemi", "2.0", "PawNod'")

    
RegisterHookChain(RG_RoundEnd,"@RoundEnd", .post = false);
}
public 
client_putinserver(iPlayer) {
    
set_task(1.0, "@ShowHud", iPlayer, _, _, "b");
}
public 
client_disconnected(iPlayer) {
    
remove_task(iPlayer);
}
@
RoundEnd() {
    new 
sNextMap[32],Tour = get_member_game(m_iNumTerrorist)+get_member_game(m_iNumCTWins);
    
get_cvar_string("amx_nextmap", sNextMap, charsmax(sNextMap));
    if(
Tour >= 30) {
        for(new 
i; i < 5; i++)
        
client_print_color(0,0,"^4[>^3 TerminatoR^4 <]^1 ^4[^3%s^4]^1 isimli harita aciliyor.",sNextMap);
        
set_task(4.0,"@ChangeMap",443214);
    }
    if(
Tour == 15) set_task(1.3,"@ChangeTeams",553663);
}
@
ChangeTeams() {
    
Scores[0] = get_member_game(m_iNumTerrorist);
    
Scores[1] = get_member_game(m_iNumCTWins);
    for(new 
iPlayer; iPlayer < MaxClients; iPlayer++) {
        
rg_remove_all_items(iPlayer);
        
rg_give_item(iPlayer, "weapon_knife");
        
rg_switch_team(iPlayer);
        
get_member(iPlayer,m_iTeam) == TEAM_TERRORIST ? rg_give_item(iPlayer, "weapon_glock18"):rg_give_item(iPlayer, "weapon_usp");
        
rg_add_account(iPlayer, 850, AS_SET);
    }
    
client_print_color(0,0,"^4[>^3 TerminatoR^4 <]^1 Takimlar degistiriliyor.");
}
@
ChangeMap() {
    new 
sNextMap[32];
    
get_cvar_string("amx_nextmap", sNextMap, charsmax(sNextMap));
    
server_cmd("changelevel %s", sNextMap);
}
@
ShowHud() {
    new 
iNumTW = get_member_game(m_iNumTerrorist),iNumCTW = get_member_game(m_iNumCTWins);
    
set_hudmessage(random_num(50,255),random_num(50,255) , random_num(50,255), -1.0, 0.0, 0, 0.1, 1.0);
    
show_dhudmessage(0, "TerminatoR GaminG^nT[%i]    <  %d/30  >   CT[%i]",
    
iNumTW-Scores[0], iNumTW+iNumCTW+1,iNumCTW-Scores[1] );
} 
RE: Tur Sistemi 16. El Para Sıfırlama
(18-03-2021, 16:47)PawNod\ Adlı Kullanıcıdan Alıntı:
PHP Kod:
/* Sublime AMXX Editor v3.2 */

#include <amxmodx>
#include <reapi>
new Scores[2];
public 
plugin_init() {
    
register_plugin("Tur Sistemi", "2.0", "PawNod'")

    
RegisterHookChain(RG_RoundEnd,"@RoundEnd", .post = false);
}
public 
client_putinserver(iPlayer) {
    
set_task(1.0, "@ShowHud", iPlayer, _, _, "b");
}
public 
client_disconnected(iPlayer) {
    
remove_task(iPlayer);
}
@
RoundEnd() {
    new 
sNextMap[32],Tour = get_member_game(m_iNumTerrorist)+get_member_game(m_iNumCTWins);
    
get_cvar_string("amx_nextmap", sNextMap, charsmax(sNextMap));
    if(
Tour >= 30) {
        for(new 
i; i < 5; i++)
        
client_print_color(0,0,"^4[>^3 TerminatoR^4 <]^1 ^4[^3%s^4]^1 isimli harita aciliyor.",sNextMap);
        
set_task(4.0,"@ChangeMap",443214);
    }
    if(
Tour == 15) set_task(1.3,"@ChangeTeams",553663);
}
@
ChangeTeams() {
    
Scores[0] = get_member_game(m_iNumTerrorist);
    
Scores[1] = get_member_game(m_iNumCTWins);
    for(new 
iPlayer; iPlayer < MaxClients; iPlayer++) {
        
rg_remove_all_items(iPlayer);
        
rg_give_item(iPlayer, "weapon_knife");
        
rg_switch_team(iPlayer);
        
get_member(iPlayer,m_iTeam) == TEAM_TERRORIST ? rg_give_item(iPlayer, "weapon_glock18"):rg_give_item(iPlayer, "weapon_usp");
        
rg_add_account(iPlayer, 850, AS_SET);
    }
    
client_print_color(0,0,"^4[>^3 TerminatoR^4 <]^1 Takimlar degistiriliyor.");
}
@
ChangeMap() {
    new 
sNextMap[32];
    
get_cvar_string("amx_nextmap", sNextMap, charsmax(sNextMap));
    
server_cmd("changelevel %s", sNextMap);
}
@
ShowHud() {
    new 
iNumTW = get_member_game(m_iNumTerrorist),iNumCTW = get_member_game(m_iNumCTWins);
    
set_hudmessage(random_num(50,255),random_num(50,255) , random_num(50,255), -1.0, 0.0, 0, 0.1, 1.0);
    
show_dhudmessage(0, "TerminatoR GaminG^nT[%i]    <  %d/30  >   CT[%i]",
    
iNumTW-Scores[0], iNumTW+iNumCTW+1,iNumCTW-Scores[1] );
} 
İlk round otomatik T takımı 1 el kazanmış olarak sayıyor. Onun dışını şuanlık test edemedim.
HQwcc
RE: Tur Sistemi 16. El Para Sıfırlama
Kod:
register_event("HLTV", "Event_Round_Start", "a", "1=0", "2=0")
Kod:
public Event_Round_Start()
{
    new players[32], num
    get_players(players, num)
    new player

    for(new i = 0; i < num; i++)
    {
        player = players[i]

        if(tur == 16)
        {
            if(get_member(player, m_iTeam) == TEAM_CT)
            {
                rg_remove_all_items(player)
                rg_give_item(player, "weapon_knife")
                rg_give_item(player, "weapon_usp")
                set_task(0.3, "para", player)
            }
            else if(get_member(player, m_iTeam) == TEAM_TERRORIST)
            {
                rg_remove_all_items(player)
                rg_give_item(player, "weapon_knife")
                rg_give_item(player, "weapon_glock18")
                set_task(0.3, "para", player)
            }
        }
    }
}

public para(player)
{
    if(!is_user_alive(player))
        return

    cs_set_user_money(player, 0)
    cs_set_user_money(player, 800)
}

Bunu paylaştığım eklentinin içine yapıştır. 16. Turda paralar sıfırlanır ve pistol round oynanır.

Bu arada bu kodları paylaştığım eklentinin 0 haline yapıştır sonrasında düzenlemelerini yap.

Ek olaraktan cs_set_user_money yerine reapi kullanabilirsin:

set_member(player, m_iAccount, 0);
set_member(player, m_iAccount, 800);
Dm atmayın bakmıyorum. Mod satmıyorum paylaşılan modlara da destek vermiyorum.
Son Düzenleme: 19-03-2021, 02:11, Düzenleyen: Multipower
RE: Tur Sistemi 16. El Para Sıfırlama
(19-03-2021, 02:06)Multipower Adlı Kullanıcıdan Alıntı:
Kod:
register_event("HLTV", "Event_Round_Start", "a", "1=0", "2=0")
Kod:
public Event_Round_Start()
{
    new players[32], num
    get_players(players, num)
    new player

    for(new i = 0; i < num; i++)
    {
        player = players[i]

        if(tur == 16)
        {
            if(get_member(player, m_iTeam) == TEAM_CT)
            {
                rg_remove_all_items(player)
                rg_give_item(player, "weapon_knife")
                rg_give_item(player, "weapon_usp")
                set_task(0.3, "para", player)
            }
            else if(get_member(player, m_iTeam) == TEAM_TERRORIST)
            {
                rg_remove_all_items(player)
                rg_give_item(player, "weapon_knife")
                rg_give_item(player, "weapon_glock18")
                set_task(0.3, "para", player)
            }
        }
    }
}

public para(player)
{
    if(!is_user_alive(player))
        return

    cs_set_user_money(player, 0)
    cs_set_user_money(player, 800)
}

Bunu paylaştığım eklentinin içine yapıştır. 16. Turda paralar sıfırlanır ve pistol round oynanır.

Bu arada bu kodları paylaştığım eklentinin 0 haline yapıştır sonrasında düzenlemelerini yap.

Ek olaraktan cs_set_user_money yerine reapi kullanabilirsin:

set_member(player, m_iAccount, 0);
set_member(player, m_iAccount, 800);

yapıp atma şansın var mı kafam karıştı.
RE: Tur Sistemi 16. El Para Sıfırlama
Pcde değilim. Yapılacak şey basit ilk kod bloğunu plugin_init içerisine, ikinci kod bloğunu eklentinin herhangi bir kısmına (en alt satırda olur) eklemek.
Dm atmayın bakmıyorum. Mod satmıyorum paylaşılan modlara da destek vermiyorum.

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