⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
🇹🇷 TR Lokasyon | 🛡️ Gelişmiş DDoS Koruması | ⚡ Düşük Ping | 🎧 Kesintisiz TS3 | Hostlar
Webailesi.comWebailesi.com

Round Başı Süreli Oto Respawn

Konu

#1
Merhaba.

Arkadaşlar OTO RESPAWN Plugini lazım Round başında HUD 10saniye'den geriye sayacak süre bitince respawn özelliği iptal olacak yapabilecek arkadaşlardan destek bekliyorum.
RIDERZ | ZOMBI MODU - cs49.csduragi.com
#2
firmanız csd ise oto yüklü diye biliyorum amxx.cfg en altına
mp_forcerespawn "1" yazarak aktif edebilirsiniz.
platin sarılara ücretsiz destek 
#3
(17-10-2024, 21:35)kaanqyz Adlı Kullanıcıdan Alıntı: firmanız csd ise oto yüklü diye biliyorum amxx.cfg en altına
mp_forcerespawn "1" yazarak aktif edebilirsiniz.
O komut sürekli revleme yapıyor süre bağlantılı değil malesef.
RIDERZ | ZOMBI MODU - cs49.csduragi.com
#4
(17-10-2024, 22:08)kucukbeyx Adlı Kullanıcıdan Alıntı: O komut sürekli revleme yapıyor süre bağlantılı değil malesef.

Kod:
/**
* mp_forcerespawn
* Force Respawn, bu eklenti ölen oyuncunun belirlenen saniye sonunda yeniden doğmasını sağlar.
* Olabilecek Değerler
* Varsayılan : 0
* 0 Kapalı
* Süre
*/
mp_forcerespawn 0

1 yazarsanız öldükten 1 saniye sonra revler.Süre olarak gireceksiniz.
Steam:Tıkla • Discord: lynchk
#5
(17-10-2024, 22:08)kucukbeyx Adlı Kullanıcıdan Alıntı:
(17-10-2024, 21:35)kaanqyz Adlı Kullanıcıdan Alıntı: firmanız csd ise oto yüklü diye biliyorum amxx.cfg en altına
mp_forcerespawn "1" yazarak aktif edebilirsiniz.
O komut sürekli revleme yapıyor süre bağlantılı değil malesef.
Bakın anlamadınız olay şu;

Round Başladı,
OTO Respawn Aktif oldu,
10 Saniye HUDda saydı,
OTO Respawn Kapandı,
HUD da bilgi verdi Yeniden Canlanma Kapanmistir Iyi Oyunlar...


Olay Bu.
RIDERZ | ZOMBI MODU - cs49.csduragi.com
#6
Kod:
#include <amxmodx>
#include <reapi>

new bool:res, count;

public plugin_init()
{
    register_plugin("Süreli Respawn", "1.0", "Maravilha");

    RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound", .post=true);
    RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);
}

@CSGameRules_RestartRound(const Player) {
    res = true;
    set_task(10.0, "@RespawnOff");
    if(task_exists(1810)) remove_task(1810);
    count = 10;
    set_task(1.0, "@Countdown", 1810, _, _, "a", 10);
}

@CBasePlayer_Killed(victim, attacker, shouldgib)
{
    if(res)
    {
        new TeamName:team;
        team = get_member(victim, m_iTeam);

        if(team != TEAM_UNASSIGNED && team != TEAM_SPECTATOR)
            set_task(1.0, "@ReSpawn", victim);
    }
}

@ReSpawn(id)
{
    if(res && !is_user_alive(id) && is_user_connected(id))
    {
        new TeamName:team;
        team = get_member(id, m_iTeam);

        if(team != TEAM_UNASSIGNED && team != TEAM_SPECTATOR)
            rg_round_respawn(id);
    }

    if(!is_user_alive(id))
        set_task(2.0, "@ReSpawn", id);
}

@ReSpawnOff() {
    res = false;
}

@Countdown()
{
    set_dhudmessage(255, 255, 255, 0.45, 0.21, 1, 1.0, 1.1);
    show_dhudmessage(0, "%d", count--);
}

public client_connected(id)
{
    if(res)
    {
        set_task(1.0, "@ReSpawn", id);
    }
}

Dener misin?
iletisim icin dc 4x0x3
#7
@Maravilha
Deneyip geridönüş sağlicam.

@Maravilha
Herkesi sürekli olarak revliyor malesef ben el başı 10 saniyelik süreçte revlenmesini istiyorum.
RIDERZ | ZOMBI MODU - cs49.csduragi.com
Son Düzenleme: 19-10-2024, 00:14, Düzenleyen: kucukbeyx.
#8
Kod:
#include <amxmodx>
#include <reapi>

new bool:res, count;

public plugin_init()
{
    register_plugin("Süreli Respawn", "1.0", "Maravilha");

    RegisterHookChain(RG_CSGameRules_RestartRound, "@CSGameRules_RestartRound", .post=true);
    RegisterHookChain(RG_CBasePlayer_Killed, "@CBasePlayer_Killed", .post = true);
}

@CSGameRules_RestartRound(const Player) {
    res = true;
    set_task(10.0, "@ReSpawnOff");
    if(task_exists(1810)) remove_task(1810);
    count = 10;
    set_task(1.0, "@Countdown", 1810, _, _, "a", 10);
}

@CBasePlayer_Killed(victim, attacker, shouldgib)
{
    if(res)
    {
        new TeamName:team;
        team = get_member(victim, m_iTeam);

        if(team != TEAM_UNASSIGNED && team != TEAM_SPECTATOR)
            set_task(1.0, "@ReSpawn", victim);
    }
}

@ReSpawn(id)
{
    if(res && !is_user_alive(id) && is_user_connected(id))
    {
        new TeamName:team;
        team = get_member(id, m_iTeam);

        if(team != TEAM_UNASSIGNED && team != TEAM_SPECTATOR)
            rg_round_respawn(id);
    }
}

@ReSpawnOff() {
    res = false;
}

@Countdown()
{
    set_dhudmessage(255, 255, 255, 0.45, 0.21, 1, 1.0, 1.1);
    show_dhudmessage(0, "   %d", count--);
}

public client_connected(id)
{
    if(res)
    {
        set_task(1.0, "@ReSpawn", id);
    }
}

Respawnın kapanma süresini; set_task(10.0, "@ReSpawnOff"); kısmından,
Kişinin revlenme hızını; set_task(1.0, "@ReSpawn", victim); kısmından ayarlayabilirsiniz.
iletisim icin dc 4x0x3
Son Düzenleme: 19-10-2024, 14:34, Düzenleyen: Maravilha.
#9
İstek konusu, @Maravilha adlı kullanıcı tarafından 2 gün içinde çözülmüştür.
İsteği çözdüğü için Maravilha Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
Maravilha Adlı kullanıcı sizin dışınızda toplam 100 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