Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Round Sistemi

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
pledGe
Mesajlar: 43
Kayıt: Prş Eyl 10, 2015 7:57 pm
Server Ip/DNS: cs1.csduragi.com
Clan İsmi: SEBEKE

Round Sistemi

Mesaj gönderen pledGe »

Merhaba sunucumuzda şuan sadece dust2 oynanmakta ve 30 round sonunda otomatik restart atılmasını istiyorum. Hatta 5 saniye öncesinden bilgi mesajı verilebilir. Ayrıyeten oyunda admin olmadığında her 10 round sonunda yani 10. 20. ve 30. roundlarda oyuncu sayısı 11'den az ve dust2 mapinde ise mapi dust2_long olarak map dust2_long ise dust2 olarak otomatik değişmesini istiyorum. Yapabilecek varsa yardımcı olursa sevinirim en azından round sistemli bir eklenti paylaşırsanız çok iyi olur.
İyi forumlar

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

KoRdON*!!.`[S]`*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 512
Kayıt: Pzt Oca 23, 2017 12:28 am
Clan İsmi: RevivaL Gaming

Round Sistemi

Mesaj gönderen KoRdON*!!.`[S]`* »

ıstedıgın eklentı mevcut
2 dk bekleyın paylasıyorum

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

seypa
Mesajlar: 1390
Kayıt: Cmt Ağu 13, 2016 12:49 pm
Konum: Pendik/İstanbul
İletişim:

Round Sistemi

Mesaj gönderen seypa »

.
En son seypa tarafından Sal Nis 11, 2017 11:08 pm tarihinde düzenlendi, toplamda 2 kere düzenlendi.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Tasarimci v2
Mesajlar: 2281
Kayıt: Cmt Oca 28, 2017 6:27 pm
Konum: İstanbul

Round Sistemi

Mesaj gönderen Tasarimci v2 »

CSDuragi kazan kısımları kendin düzenle

Kod: Tümünü seç

#include <amxmodx>

#define PLUGIN "rounda gore restart"
#define VERSION "1.0"
#define AUTHOR "CSmiLeFaCe"
#define ROUND 30 //Buradan değiştirebilirsin.

new ct_win,te_win,skoregorecvar
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("elbitimi2", 2, "1=Round_End");
register_event("TeamScore","SkorToplama","a");
skoregorecvar = register_cvar("csm_sgr","1") //Skora Gore Restart
}
public SkorToplama(){
new team[16],Float:score;
read_data(1,team,15);
read_data(2,score);

if(equal(team,"CT"))
ct_win = floatround(score);


if(equal(team,"TERRORIST"))
te_win = floatround(score);

return PLUGIN_CONTINUE;
}
public elbitimi2(){
set_task(1.0, "ElBitimi"); //Bunu yapmamın sebebi bazen SkorToplama ElBitiminden sonra çalışıyor.
}
public ElBitimi(){
if(get_pcvar_num(skoregorecvar) == 1){
if (ct_win + te_win >= ROUND){
set_cvar_string("sv_restartround", "6");
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
}
}
}

stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
format(msg, sizeof(msg), "%s", msg)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg); 
message_end();
}
}
}
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

KoRdON*!!.`[S]`*
Yasaklı Üye
Yasaklı Üye
Mesajlar: 512
Kayıt: Pzt Oca 23, 2017 12:28 am
Clan İsmi: RevivaL Gaming

Round Sistemi

Mesaj gönderen KoRdON*!!.`[S]`* »

buyur xxx gaming yerine kendı clan ısmını yazabılırsın
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Fatih ~ EjderYa
Mesajlar: 2896
Kayıt: Prş Mar 16, 2017 5:05 pm
Konum: İstanbul
İletişim:

Round Sistemi

Mesaj gönderen Fatih ~ EjderYa »

Bunun için yakınlarda baya kapsamlı bir pluin yaplaşacağım

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
pledGe
Mesajlar: 43
Kayıt: Prş Eyl 10, 2015 7:57 pm
Server Ip/DNS: cs1.csduragi.com
Clan İsmi: SEBEKE

Round Sistemi

Mesaj gönderen pledGe »

Tasarimci v2 yazdı:CSDuragi kazan kısımları kendin düzenle

Kod: Tümünü seç

#include <amxmodx>

#define PLUGIN "rounda gore restart"
#define VERSION "1.0"
#define AUTHOR "CSmiLeFaCe"
#define ROUND 30 //Buradan değiştirebilirsin.

new ct_win,te_win,skoregorecvar
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_logevent("elbitimi2", 2, "1=Round_End");
register_event("TeamScore","SkorToplama","a");
skoregorecvar = register_cvar("csm_sgr","1") //Skora Gore Restart
}
public SkorToplama(){
new team[16],Float:score;
read_data(1,team,15);
read_data(2,score);

if(equal(team,"CT"))
ct_win = floatround(score);


if(equal(team,"TERRORIST"))
te_win = floatround(score);

return PLUGIN_CONTINUE;
}
public elbitimi2(){
set_task(1.0, "ElBitimi"); //Bunu yapmamın sebebi bazen SkorToplama ElBitiminden sonra çalışıyor.
}
public ElBitimi(){
if(get_pcvar_num(skoregorecvar) == 1){
if (ct_win + te_win >= ROUND){
set_cvar_string("sv_restartround", "6");
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
ChatColor(0,"!y[ !gCSDuragi !y] !teamToplam Raound Sayisi !g%d !teamSayisina Geldi, !ySistem Tarafindan Otomatik !gRestart !yAtiliyor..",ROUND);
}
}
}

stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
format(msg, sizeof(msg), "%s", msg)
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!team", "^3")

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg); 
message_end();
}
}
}
}
teşekkürler
KoRdON*!!.`[S]`* yazdı:buyur xxx gaming yerine kendı clan ısmını yazabılırsın
teşekkürler
Fatih ~ EjderYa yazdı:Bunun için yakınlarda baya kapsamlı bir pluin yaplaşacağım
güzel olabilir, diğer arkadaşların paylaştığı eklentiyi kendim istediğim şekilde düzenleyeceğim şimdilik

Link:
Linklerini gizle
Linki Kopyala
Cevapla