20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
Moderatör: Moderatörler
Forum kuralları
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
[font size=20] DİKKAT [/font]
Silinmiş konu içerikleri hiçbir şekilde kontrol edlimemektedir. İndirdiğiniz dosyaların sorumluluğu tamamiyle size aittir.
Mutlaka indirdiğiniz dosyaları antivirüs ile taratınız.
-
Konu Sahibi - Mesajlar: 49
- Kayıt: Çrş Nis 08, 2020 4:20 pm
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
SELAMUN ALEYKÜM ÖNCELİKLE BİRİ Bİ YARDIM EDEBİLİRMİ RİCA ETSEM CSDURAGI SERVERIME OTO MAP OYLAMA SISTEMI KURUYORUM SERVER IP VE ISMINI DEGISTIRMEDIGIMDE PLUGIN SORUNSUZ CALISIYOR YALNIZ SMA DOSYASINDAN SERVER İP VE ADINI DEĞİŞTİRDİGİMDE EKLENTİ YÜKLERKEN HATA VERİYOR VE SERVERE KURMUYOR
Link: | |
Linklerini gizle |
-
- Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
Ne ile editliyorsunuz ? Ve ne hatası veriyor ?
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 49
- Kayıt: Çrş Nis 08, 2020 4:20 pm
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
sma dosyasını gönderiyimmi kardeşim sma dosyasında farkli server ismi felan yazıyor ben ismi değiştirmeden panele yükledigimde sorunsuz çalışıyor kendi serverimin ismini ve ipini yazdıgımda hata veriyor sma dosyasını ve verdıgı hatayı size gönderiyim yardımcı olursanız çok sevinirim şimiden teşekkürler kolay gelsin
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 49
- Kayıt: Çrş Nis 08, 2020 4:20 pm
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
download/file.php?id=4997 kardeşim bu linke girersen direk indiriyor zaten sma dosyasını bu sma dosyası
Link: | |
Linklerini gizle |
-
- Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
-
Konu Sahibi - Mesajlar: 49
- Kayıt: Çrş Nis 08, 2020 4:20 pm
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
VERDİĞİ HATA İSE ;
AMX Mod X Compiler 1.8.3-dev+5079
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
ikipluginmapgun2322323.sma(1) : error 010: invalid function or declaration
ikipluginmapgun2322323.sma(112) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
1 Error.
Could not locate output file ikipluginmapgun2322323.amx (compile failed).
AMX Mod X Compiler 1.8.3-dev+5079
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team
ikipluginmapgun2322323.sma(1) : error 010: invalid function or declaration
ikipluginmapgun2322323.sma(112) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead.
1 Error.
Could not locate output file ikipluginmapgun2322323.amx (compile failed).
Link: | |
Linklerini gizle |
-
- Mesajlar: 576
- Kayıt: Sal Kas 21, 2017 5:10 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: LasTShoT | Clan
- İletişim:
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
Yeni CSDuragi Panelinde Reklam Olarak Algılayabiliyor Bağzı Şeyleri İp Yazmadan Sadece İsim Yazmayı Dene.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 49
- Kayıt: Çrş Nis 08, 2020 4:20 pm
-
- Mesajlar: 1402
- Kayıt: Sal Oca 29, 2019 11:28 pm
- Clan İsmi: MoonGaming
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
Editlediğiniz eklentiyi atarsanız yapıp atabilirim.
Link: | |
Linklerini gizle |
-
- Mesajlar: 576
- Kayıt: Sal Kas 21, 2017 5:10 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: LasTShoT | Clan
- İletişim:
20.GÜN OTO MAP OYLAMA SERVER İP DEĞİŞMİYOR
Birde Şu Şekilde Dene:
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#define USERTASK 921
#define UPDATEDELAY 1.0
#define MAX_MAP 250
new g_iTimerVote[33];
new g_iNumRTV;
new g_iPlayerProcc;
new bool:g_LastRound;
new b_HasRTV[33];
new Float:g_iLastSec[33];
new bool:g_Vote;
new bool:b_HasAlreadyVoted[33];
new iAllVoted;
new sonuc;
new SmiLe[MAX_MAP][250],configsdir[250],komutdosyasi[250],CSmiLeFaCe[MAX_MAP][250],CSmiLeFaCee,FaCe[6],LeFa[6];
new REKLAMCVAR;
new REKLAM[32];
#define TimeVote 30
new bironcekiharita;
new bironcekiharitacevir[32];
new ondanbironcekiharita;
new ondanbironcekiharitacevir[32];
new ondanbirbironcekiharita;
new ondanbirbironcekiharitacevir[32];
new elsonunubekle;
new userreason[33];
new rounds, hudhandler, mesajcvar, mesajcvar2;
new cvar_effects, eff
public plugin_init()
{
register_plugin("CSM Harita Sistemi [RTV]", "3.2", "-CSmiLeFaCe");
register_clcmd("say /RTV", "RockTheVote")
register_clcmd("say !RTV", "RockTheVote")
register_clcmd("say .RTV", "RockTheVote")
register_clcmd("say /haritalar", "oynanilanharitalarinsirasi")
register_clcmd("say !haritalar", "oynanilanharitalarinsirasi")
register_clcmd("say .haritalar", "oynanilanharitalarinsirasi")
register_concmd("say nextmap", "Show_Nextmap")
register_event("HLTV", "new_round", "a", "1=0", "2=0");
register_menucmd(register_menuid("VoteMenu"), 1023, "ActionVoteMenu");
register_logevent("RoundEnd", 2, "1=Round_End")
elsonunubekle = register_cvar("csm_elsonunubekle","1")
bironcekiharita = register_cvar("csm_bironcekiharita","YOK")
get_pcvar_string(bironcekiharita,bironcekiharitacevir,31)
ondanbironcekiharita = register_cvar("csm_ondanbironcekiharita","YOK")
get_pcvar_string(ondanbironcekiharita,ondanbironcekiharitacevir,31)
ondanbirbironcekiharita = register_cvar("csm_ondanbirbironcekiharita","YOK")
get_pcvar_string(ondanbirbironcekiharita,ondanbirbironcekiharitacevir,31)
new suankimap[250];
get_mapname(suankimap,249);
set_cvar_string("csm_ondanbirbironcekiharita", ondanbironcekiharitacevir);
set_cvar_string("csm_ondanbironcekiharita", bironcekiharitacevir);
set_cvar_string("csm_bironcekiharita", suankimap);
set_task(45.0, "ClCmdVote", _, _, _, "d") //Buradaki 45 timeleft'in bitmesine kaç saniye kala çalışacağını gösterir.
register_cvar("amx_nextmap", "");
set_cvar_string("amx_nextmap", "");
REKLAMCVAR = register_cvar("csm_sayreklam","TSK-Gaming")
get_pcvar_string(REKLAMCVAR,REKLAM,31)
register_event("TextMsg","restart_roundsnum","a","2&#Game_C"/*,"2&#Game_w"*/)
RegisterHam(Ham_Spawn, "player", "client_spawn", 1)
hudhandler = CreateHudSyncObj()
cvar_effects = register_cvar("amx_efekt", "0")
mesajcvar = register_cvar("server_mesaj", "Cs236.CSDuragi.com / 213.238.173.236")
mesajcvar2 = register_cvar("server_name", "/Rutbe Sistemi!!")
}
public oynanilanharitalarinsirasi(id){
new suankimap[250];
get_mapname(suankimap,249);
ChatColor(id,"Oynanilan haritalarin sirasi; !team%s !y--> !team%s !y--> !team%s !y--> !team%s",ondanbirbironcekiharitacevir,ondanbironcekiharitacevir ,bironcekiharitacevir, suankimap);
}
public plugin_natives()
{
register_native("HaritaOyla", "ClCmdVote", 1) //Başka eklentiler ile birleştirmek için native kullandım.
}
public restart_roundsnum()
{
rounds = 0
}
public new_round()
{
kontrol()
}
public kontrol()
{
if(rounds >= 20)
{
ClCmdVote()
}
}
public client_disconnected(id)
{
userreason[id] = -1
if(task_exists(id + USERTASK))
{
remove_task(id + USERTASK)
}
}
public client_spawn(id)
{
if(task_exists(id + USERTASK))
{
remove_task(id + USERTASK)
}
if(get_user_team(id) == 1)
{
set_task(UPDATEDELAY, "client_jailinfo", id + USERTASK, _, _, "b")
}
}
public client_jailinfo(TASKID)
{
new mesaj[200]
new mesaj2[200]
new tarih[3]
new ay[3]
static id
id = TASKID - USERTASK
get_time("%d", tarih, 2)
get_time("%m", ay, 2)
get_pcvar_string(mesajcvar, mesaj, charsmax(mesaj))
get_pcvar_string(mesajcvar2, mesaj2, charsmax(mesaj2))
eff = clamp(get_pcvar_num(cvar_effects), 0, 2)
set_hudmessage(255, 255, 0, 0.01, 0.18, eff, 6.0, 12.0)
if(equal(ay, "01"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Ocak-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "02"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Subat-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "03"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Mart-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "04"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Nisan-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "05"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Mayis-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "06"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Haziran-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "07"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Temmuz-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "08"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Agustos-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "09"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Eylul-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "10"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Ekim-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "11"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Kasim-.-.-", mesaj2, rounds, mesaj, tarih)
else if(equal(ay, "12"))
ShowSyncHudMsg(id, hudhandler, "[ %s | %d. gun ]^n%s^n-.-.-%s Aralik-.-.-", mesaj2, rounds, mesaj, tarih)
}
public Show_Nextmap(id)
{
new harita[32]
get_cvar_string("amx_nextmap",harita,sizeof(harita) - 1)
if(harita[0])
{
ChatColor(id, "!teamSonraki Harita: !g%s", harita)
}
else
ChatColor(id, "!teamSonraki Harita daha oylanmadi.")
}
public RoundEnd()
{
if(g_LastRound)
{
rounds ++
set_task(1.0, "changelevel");
}
else
{
rounds ++
}
}
public RockTheVote(id)
{
if(g_Vote)
{
ChatColor(id, "!teamOylama basladi.")
return PLUGIN_CONTINUE;
}
if(b_HasRTV[id])
{
ChatColor(id, "!teamOylama icin hazirsiniz.")
return PLUGIN_CONTINUE;
}
new iNum, szPlayers[32];
get_players(szPlayers, iNum, "hc")
g_iNumRTV++;
b_HasRTV[id] = true;
if(g_iNumRTV == iNum)
{
ChatColor(0, "!teamKatilimci!g(%d) !teamgerekli sayiya ulasti. Harita oylamasi geliyor..", g_iNumRTV)
set_task(5.0, "ClCmdVote");
}
else
ChatColor(0, "!teamOylama icin !g%d !teamkadar istege ihtiyacimiz var !gsay /RTV", iNum-g_iNumRTV)
return PLUGIN_HANDLED;
}
public LoadMapsInVote()
{
get_configsdir(configsdir,249);
new szMapName[ 64 ];
get_mapname( szMapName, 63 );
new satirsayisi,sonuc;
format(komutdosyasi,249,"%s/maps.ini",configsdir);
for(new i=0,deger;i<MAX_MAP;i++){
sonuc = read_file(komutdosyasi,i,SmiLe[i],249,satirsayisi);
if(sonuc != 0){
CSmiLeFaCee++;
CSmiLeFaCe[CSmiLeFaCee] = SmiLe[i];
deger++;}
}
}
public ClCmdVote(){
client_cmd(0, "spk Gman/gman_choose2")
set_cvar_float("mp_timelimit", 0.0)
startvote()
new yazi[256]
format(yazi, 255,"Harita Oylama Zamani[%d Saniye]^n",TimeVote-10)
set_hudmessage(255, 255, 255, 0.0, 0.35, 2, 6.0, 5.0)
show_hudmessage(0, yazi)
set_task(1.0, "ValueVote", _, _, _, "a", 10);
}
public ValueVote()
{
new yazi[256]
format(yazi, 255,"Harita Oylama Zamani[%d Saniye]^n",TimeVote-10)
static timer = 10
timer--
switch(timer)
{
case 0:
{
ChatColor(0, "!teamHarita oylamasi !gAKTIF")
g_Vote = true;
FaCe[0] = 0;
FaCe[1] = 0;
FaCe[2] = 0;
FaCe[3] = 0;
FaCe[4] = 0;
arrayset(FaCe, 0, sizeof(FaCe));
arrayset(g_iTimerVote, TimeVote-10, 33);
arrayset(b_HasAlreadyVoted, false, 33);
set_task(float(TimeVote)-5, "endvote");
timer = 10;
set_cvar_string("amx_nextmap", "[Oylamada]");
}
case 1:
{
ChatColor(0, "!teamHarita oylamasinin baslamasina !g%d saniye..", timer)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,1, CSmiLeFaCe[LeFa[0]], FaCe[0] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,2, CSmiLeFaCe[LeFa[1]], FaCe[1] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,3, CSmiLeFaCe[LeFa[2]], FaCe[2] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,4, CSmiLeFaCe[LeFa[3]], FaCe[3] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,5, CSmiLeFaCe[LeFa[4]], FaCe[4] * g_iPlayerProcc)
for(new q; q < 5; q++)
{
format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
format(yazi, 255,"%s^n^nGeçerli oy sayisi [%d]",yazi,iAllVoted)
set_hudmessage(255, 255, 255, 0.0, 0.35, 0, 6.0, 1.0)
show_hudmessage(0, yazi)
}
case 2:
{
ChatColor(0, "!teamHarita oylamasinin baslamasina !g%d saniye..", timer)
//format(yazi, 255,"%s^n^n%d. %s [Yüzde %d]",yazi,2, CSmiLeFaCe[LeFa[1]], FaCe[1] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,3, CSmiLeFaCe[LeFa[2]], FaCe[2] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,4, CSmiLeFaCe[LeFa[3]], FaCe[3] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,5, CSmiLeFaCe[LeFa[4]], FaCe[4] * g_iPlayerProcc)
for(new q; q < 4; q++)
{
format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
format(yazi, 255,"%s^n^n^nGeçerli oy sayisi [%d]",yazi,iAllVoted)
set_hudmessage(255, 255, 255, 0.0, 0.35, 0, 6.0, 1.0)
show_hudmessage(0, yazi)
}
case 3:
{
ChatColor(0, "!teamHarita oylamasinin baslamasina !g%d saniye..", timer)
//format(yazi, 255,"%s^n^n^n%d. %s [Yüzde %d]",yazi,3, CSmiLeFaCe[LeFa[2]], FaCe[2] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,4, CSmiLeFaCe[LeFa[3]], FaCe[3] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,5, CSmiLeFaCe[LeFa[4]], FaCe[4] * g_iPlayerProcc)
for(new q; q < 3; q++)
{
format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
format(yazi, 255,"%s^n^n^n^nGeçerli oy sayisi [%d]",yazi,iAllVoted)
set_hudmessage(255, 255, 255, 0.0, 0.35, 0, 6.0, 1.0)
show_hudmessage(0, yazi)
}
case 4:
{
ChatColor(0, "!teamHarita oylamasinin baslamasina !g%d saniye..", timer)
//format(yazi, 255,"%s^n^n^n^n%d. %s [Yüzde %d]",yazi,4, CSmiLeFaCe[LeFa[3]], FaCe[3] * g_iPlayerProcc)
//format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,5, CSmiLeFaCe[LeFa[4]], FaCe[4] * g_iPlayerProcc)
for(new q; q < 2; q++)
{
format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
format(yazi, 255,"%s^n^n^n^n^nGeçerli oy sayisi [%d]",yazi,iAllVoted)
set_hudmessage(255, 255, 255, 0.0, 0.35, 0, 6.0, 1.0)
show_hudmessage(0, yazi)
}
case 5:
{
ChatColor(0, "!teamHarita oylamasinin baslamasina !g%d saniye..", timer)
//format(yazi, 255,"%s^n^n^n^n^n%d. %s [Yüzde %d]",yazi,5, CSmiLeFaCe[LeFa[4]], FaCe[4] * g_iPlayerProcc)
for(new q; q < 1; q++)
{
format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
format(yazi, 255,"%s^n^n^n^n^n^nGeçerli oy sayisi [%d]",yazi,iAllVoted)
set_hudmessage(255, 255, 255, 0.0, 0.35, 0, 6.0, 1.0)
show_hudmessage(0, yazi)
}
default:
{
ChatColor(0, "!teamHarita oylamasinin baslamasina !g%d saniye..", timer)
}
}
}
public startvote()
{
CSmiLeFaCee = 0;
LoadMapsInVote()
new suankimap[250];
get_mapname(suankimap,249);
if(CSmiLeFaCee >= 6){
LeFa[0] = random_num(1,CSmiLeFaCee);
LeFa[1] = random_num(1,CSmiLeFaCee);
LeFa[2] = random_num(1,CSmiLeFaCee);
LeFa[3] = random_num(1,CSmiLeFaCee);
LeFa[4] = random_num(1,CSmiLeFaCee);
for(new i = 0;i<5;i++){
for(new j = 0;j<5;j++){
if(i == j)
continue;
if(LeFa[i] == LeFa[j] || equal(CSmiLeFaCe[LeFa[i]],suankimap) || equal(CSmiLeFaCe[LeFa[i]],bironcekiharitacevir) || equal(CSmiLeFaCe[LeFa[i]],ondanbironcekiharitacevir)){
LeFa[i] = random_num(1,CSmiLeFaCee); // ||
i = 0;}
}
}
}
return PLUGIN_HANDLED;
}
public ChooseMap(id)
{
if(!g_Vote)
return PLUGIN_CONTINUE;
if(b_HasAlreadyVoted[id]){
new yazi[256]
format(yazi, 255,"Harita Oylama Zamani[%d Saniye]^n", g_iTimerVote[id])
for(new q; q < 5; q++)
{
format(yazi, 255,"%s^n%d. %s [Yüzde %d]",yazi,q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
format(yazi, 255,"%s^n^nGeçerli oy sayisi [%d]",yazi,iAllVoted)
set_hudmessage(255, 255, 255, 0.0, 0.35, 0, 6.0, 1.0)
show_hudmessage(id, yazi)
return PLUGIN_HANDLED;
}
else{
new szMenu[512], iLen, iKey
iLen = format(szMenu[iLen], charsmax(szMenu)-iLen, "\yHarita Oylama Zamani^n\dOylamanin bitmesine \r%d \dSaniye^n", g_iTimerVote[id])
for(new q; q < 5; q++)
{
if(!b_HasAlreadyVoted[id])
iLen += format(szMenu[iLen], charsmax(szMenu)-iLen, "^n\r%d. \w%s \d[\yYüzde %d\d]",q+1, CSmiLeFaCe[LeFa[q]], FaCe[q] * g_iPlayerProcc)
}
if(!b_HasAlreadyVoted[id])
{
iKey |= MENU_KEY_0;
iLen += format(szMenu[iLen], charsmax(szMenu)-iLen, "^n^n\r0. \wOylamaya Katilma")
}
iLen += format(szMenu[iLen], charsmax(szMenu)-iLen, "^n^n\yGeçerli oy sayisi: \r%d", iAllVoted)
iKey |= MENU_KEY_0|MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5
if(b_HasAlreadyVoted[id])
iKey &= ~(MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5);
show_menu(id, iKey, szMenu, -1, "VoteMenu");
return PLUGIN_HANDLED;
}
}
public ActionVoteMenu(id, iKey)
{
if(!g_Vote)
return PLUGIN_CONTINUE;
new szName[32]
get_user_name(id, szName, 31)
if(iKey == 9)
{
if(!b_HasAlreadyVoted[id])
ChatColor(0, "!g%s !teamoylamaya katilmadi.", szName);
b_HasAlreadyVoted[id] = true;
return PLUGIN_CONTINUE;
}
iAllVoted++;
FaCe[iKey]++
client_cmd(id, "spk Gman/gman_noreg")
b_HasAlreadyVoted[id] = true;
ChatColor(0, "!g%s !teamoyuncusunun sectigi harita !g%s", szName, CSmiLeFaCe[LeFa[iKey]]);
return PLUGIN_HANDLED;
}
public endvote()
{
new kazanan = LeFa[0], eniyiharita = FaCe[0];
for(new i = 0; i <5; i++){
if(FaCe[i] > eniyiharita){
kazanan = LeFa[i];
eniyiharita = FaCe[i];}
}
g_Vote = false;
if(!is_map_valid(CSmiLeFaCe[kazanan]))
{
FaCe[0] = 0;
FaCe[1] = 0;
FaCe[2] = 0;
FaCe[3] = 0;
FaCe[4] = 0;
iAllVoted = 0;
client_cmd(0, "spk Gman/gman_nowork")
set_task(5.0, "ClCmdVote");
ChatColor(0, "!teamSeçilen harita !g%s ^"!ycstrike/maps!g^" !teamklasöründe !gYOK.!teamOylama islemi yeniden yapilacak.", CSmiLeFaCe[kazanan])
return PLUGIN_HANDLED;
}
ChatColor(0, "!teamSonraki Harita: !g%s", CSmiLeFaCe[kazanan])
set_cvar_string("amx_nextmap", CSmiLeFaCe[kazanan]);
sonuc = kazanan;
if(get_pcvar_num(elsonunubekle) == 1){
g_LastRound = true;
set_dhudmessage( 149,68,0, -1.0, -0.70, 2, 4.0, 11.0, 0.01, 1.5 )
show_dhudmessage(0, "Sonraki Harita: %s^nHarita el sonunda degisecek",CSmiLeFaCe[kazanan])
}
else{
set_task(1.0, "changelevel");
}
return PLUGIN_HANDLED;
}
public changelevel()
{
set_cvar_float("mp_timelimit", 0.0);
set_dhudmessage( 0,255,0, -1.0, -0.40, 0, 11.0, 6.0, 0.1, 1.5 )
show_dhudmessage(0, "^nHarita %s olarak degistiriliyor", CSmiLeFaCe[sonuc])
//client_cmd(0, "spk Gman/gman_wise")
new iNum, szPlayers[32];
get_players(szPlayers, iNum)
for(new i; i < iNum; i++)
{
client_cmd(szPlayers[i], "drop;wait;wait;wait;wait;wait;drop;wait;wait;wait;wait;wait;drop");
set_pev(szPlayers[i], pev_flags, pev(szPlayers[i], pev_flags) | FL_FROZEN)
}
set_task(3.5, "changelevel1");
set_task(6.0, "changelevel2");
}
public changelevel1()
{
new _modName[10]
get_modname(_modName, 9)
if (!equal(_modName, "zp"))
{
message_begin(MSG_ALL, SVC_INTERMISSION)
message_end()
}
}
public changelevel2()
{
server_cmd("changelevel %s", CSmiLeFaCe[sonuc]);
}
public client_PreThink(id)
{
if(!g_Vote)
return;
if(g_iTimerVote[id] <= -1)
return;
if(iAllVoted)
g_iPlayerProcc = 100 / iAllVoted;
else
g_iPlayerProcc = 0;
if((get_gametime() - g_iLastSec[id]) >= 1.0)
if(g_iTimerVote[id] != 0)
g_iTimerVote[id]--, ChooseMap(id), g_iLastSec[id] = get_gametime();
else
show_menu(id, 0, "^n"), g_iTimerVote[id] = -1;
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
format(msg, sizeof(msg), "^1[^4%s^1] %s", REKLAM, 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 |