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
(17-10-2024, 18:35)kaanqyz Adlı Kullanıcıdan Alıntı: firmanız csd ise oto yüklü diye biliyorum amxx.cfg en altınaO komut sürekli revleme yapıyor süre bağlantılı değil malesef.
mp_forcerespawn "1" yazarak aktif edebilirsiniz.
(17-10-2024, 19:08)kucukbeyx Adlı Kullanıcıdan Alıntı: O komut sürekli revleme yapıyor süre bağlantılı değil malesef.
/**
* 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
(17-10-2024, 19:08)kucukbeyx Adlı Kullanıcıdan Alıntı:Bakın anlamadınız olay şu;(17-10-2024, 18:35)kaanqyz Adlı Kullanıcıdan Alıntı: firmanız csd ise oto yüklü diye biliyorum amxx.cfg en altınaO komut sürekli revleme yapıyor süre bağlantılı değil malesef.
mp_forcerespawn "1" yazarak aktif edebilirsiniz.
#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);
}
}
#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);
}
}