25 Kişi olunca otomatik d2 açma
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
25 Kişi olunca otomatik d2 açma
Başlıkta belirttiğim gibi böyle bir plugin var mı?
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
25 Kişi olunca otomatik d2 açma
Gerçekten çok açıklayıcı bir istek olmuş, 25 kişi olunca otomatik d2 açma. Başka harita yeni açıldıysa ve sunucu 25 kişi olunca direkt d2 açılacak mı, belli bir kontrol süresi olacak mı yoksa her 25 kişiye ulaşılınca d2 haritası mı açılacak?
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
25 Kişi olunca otomatik d2 açma
5 dk içinde sunucu 25 olmazsa botlar hariç dahil olursa 27 oto d2 açılsın ve cvar komutları uygulasın mp_timelimit 0 gibi
Link: | |
Linklerini gizle |
-
- Mesajlar: 29
- Kayıt: Pzr Ağu 11, 2019 1:27 am
25 Kişi olunca otomatik d2 açma
Biraz forum'da araştırsanız buna benzer konu çıkıyor zaten, Biraz'da pawn da bilginiz olsaydı rahatcana yapabilirdiniz.
Test Etmedim
counter-strike-genel/kisi-sayisina-gore ... 43362.html
Test Etmedim
counter-strike-genel/kisi-sayisina-gore ... 43362.html
Kod: Tümünü seç
/* Sublime AMXX Editor v2.2 */
#include <amxmodx>
#define map1 "de_dust2"
#define map2 "de_dust2_long"
#define KLANTAG "[R]edWorse"
new
islem1,
islem2,
suankimap[250],
elsonubekle
public plugin_init()
{
register_plugin("otomap", "1.0", "emirakpinar")
register_event("HLTV", "elbasi", "a", "1=0", "2=0")
elsonubekle = register_cvar("ea_elsonubekle","1")
register_logevent("RoundEnd", 2, "1=Round_End")
}
public elbasi(){
if(get_playersnum() >= 25){
get_mapname(suankimap,249)
if(contain(suankimap, "de_dust2_long") != -1){
islem1 = true
ChatColor(0,"!teamOyuncu sayisi yukseldigi icin haritada islem yapilacaktir.")
set_task(5.0,"islem")
}
}
}
public islem(){
if(islem1) {
if(get_pcvar_num(elsonubekle) == 0){
ChatColor(0,"!teamOyuncu sayisi !g25'e !teamulastigi icin harita !g%s !teamolarak degistiriliyor.",map1)
server_cmd("changelevel %s",map1)
}
else {
ChatColor(0,"!teamOyuncu sayisi yukseldigi icin elsonunda harita !g%s !teamolarak degistirilecektir.",map1)
}
}
}
public RoundEnd(){
if(islem1){
if(get_pcvar_num(elsonubekle) == 1){
ChatColor(0,"!teamOyuncu sayisi !g25'e !teamulastigi icin harita !g%s !teamolarak degistiriliyor.",map1)
server_cmd("changelevel %s",map1)
}
}
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
format(msg, sizeof(msg), "^4%s: %s", KLANTAG, 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 |
-
Konu Sahibi - Mesajlar: 727
- Kayıt: Prş Nis 07, 2016 8:00 pm
- Konum: Istanbul
25 Kişi olunca otomatik d2 açma
Bunu biliyorum ama long da açıyor ben sadece d2 açsın istiyorum. Yine de yorumunuz için teşekkürler.bunabakk yazdı: Cum Nis 09, 2021 1:17 am Biraz forum'da araştırsanız buna benzer konu çıkıyor zaten, Biraz'da pawn da bilginiz olsaydı rahatcana yapabilirdiniz.
Test Etmedim
counter-strike-genel/kisi-sayisina-gore ... 43362.html
Kod: Tümünü seç
/* Sublime AMXX Editor v2.2 */ #include <amxmodx> #define map1 "de_dust2" #define map2 "de_dust2_long" #define KLANTAG "[R]edWorse" new islem1, islem2, suankimap[250], elsonubekle public plugin_init() { register_plugin("otomap", "1.0", "emirakpinar") register_event("HLTV", "elbasi", "a", "1=0", "2=0") elsonubekle = register_cvar("ea_elsonubekle","1") register_logevent("RoundEnd", 2, "1=Round_End") } public elbasi(){ if(get_playersnum() >= 25){ get_mapname(suankimap,249) if(contain(suankimap, "de_dust2_long") != -1){ islem1 = true ChatColor(0,"!teamOyuncu sayisi yukseldigi icin haritada islem yapilacaktir.") set_task(5.0,"islem") } } } public islem(){ if(islem1) { if(get_pcvar_num(elsonubekle) == 0){ ChatColor(0,"!teamOyuncu sayisi !g25'e !teamulastigi icin harita !g%s !teamolarak degistiriliyor.",map1) server_cmd("changelevel %s",map1) } else { ChatColor(0,"!teamOyuncu sayisi yukseldigi icin elsonunda harita !g%s !teamolarak degistirilecektir.",map1) } } } public RoundEnd(){ if(islem1){ if(get_pcvar_num(elsonubekle) == 1){ ChatColor(0,"!teamOyuncu sayisi !g25'e !teamulastigi icin harita !g%s !teamolarak degistiriliyor.",map1) server_cmd("changelevel %s",map1) } } } stock ChatColor(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) format(msg, sizeof(msg), "^4%s: %s", KLANTAG, 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 |
-
- Mesajlar: 29
- Kayıt: Pzr Ağu 11, 2019 1:27 am
25 Kişi olunca otomatik d2 açma
İstediğiniz mapı bu kısım'dan değistirebilirsiniz. De_Dust2_Long kısmını bu yazıyla değistirin sorun çözülecektir. Eğer hata alırsanız 7'ci satırdaki işlem2 tanıtımını silebilirsiniz önemsiz o kısım.FearLess yazdı: Cum Nis 09, 2021 1:34 am Biraz forum'da araştırsanız buna benzer konu çıkıyor zaten, Biraz'da pawn da bilginiz olsaydı rahatcana yapabilirdiniz.
Bunu biliyorum ama long da açıyor ben sadece d2 açsın istiyorum. Yine de yorumunuz için teşekkürler.
Kod: Tümünü seç
if(contain(suankimap, "de_dust2") != -1){
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
25 Kişi olunca otomatik d2 açma
bunabakk yazdı: Cum Nis 09, 2021 1:17 am Biraz forum'da araştırsanız buna benzer konu çıkıyor zaten, Biraz'da pawn da bilginiz olsaydı rahatcana yapabilirdiniz.
Test Etmedim
Biraz pawn bilgisi olunca yazılan eklenti de bu kadar kötü oluyor.
Link: | |
Linklerini gizle |
-
- Mesajlar: 29
- Kayıt: Pzr Ağu 11, 2019 1:27 am
25 Kişi olunca otomatik d2 açma
Forum'daki eklentiyi editledim sadece eklentiyi ben yazmadım.Colditz yazdı: Cum Nis 09, 2021 2:52 am Biraz pawn bilgisi olunca yazılan eklenti de bu kadar kötü oluyor.
Link: | |
Linklerini gizle |