[İstek]Freezetime
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 122
- Kayıt: Pzt Eki 10, 2016 8:05 pm
- Konum: GB
- Server Ip/DNS: Cs117.CSDuragi.Com
- Clan İsmi: Mon$teR Army
- İletişim:
[İstek]Freezetime
Selamun Aleyküm Beyler
Map Başladığında freezetime 10 olmasını 10sn sonrada freezetime 0 olmasını istiyorum
böyle bir plugin yapar mısınız
Teşekkür Ederim iyi Forumlar ..
Map Başladığında freezetime 10 olmasını 10sn sonrada freezetime 0 olmasını istiyorum
böyle bir plugin yapar mısınız
Teşekkür Ederim iyi Forumlar ..
En son surokeskin tarafından Pzt Nis 10, 2017 9:04 pm tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Link: | |
Linklerini gizle |
-
- Mesajlar: 3167
- Kayıt: Prş Oca 19, 2017 6:57 pm
- Konum: 213.238.173.35
- Server Ip/DNS: 213.238.173.35
- Clan İsmi: Moon Gaming
- İletişim:
-
- Mesajlar: 1264
- Kayıt: Sal Tem 19, 2016 11:56 am
- Clan İsmi: Masquerade
[İstek]Freezetime
Otomatik 10 olsun 2. Round da 0 olsun istiyor senin dediğin çözüm değil neoldayi
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 122
- Kayıt: Pzt Eki 10, 2016 8:05 pm
- Konum: GB
- Server Ip/DNS: Cs117.CSDuragi.Com
- Clan İsmi: Mon$teR Army
- İletişim:
[İstek]Freezetime
Map başladığında sadece ilk 10 sn freezetime olsa yeterli geri kalan sürede olmasın
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 122
- Kayıt: Pzt Eki 10, 2016 8:05 pm
- Konum: GB
- Server Ip/DNS: Cs117.CSDuragi.Com
- Clan İsmi: Mon$teR Army
- İletişim:
[İstek]Freezetime
oto restart varsa onuda göz önüne alınması lazım. Direkt 1. rounda sabitler isek, ilk tanımlamada görmez. Vaktim olmadığı için yapamam, yapabilecek kişiler otorestartın üzerine yazsa daha iyi olabilir.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 122
- Kayıt: Pzt Eki 10, 2016 8:05 pm
- Konum: GB
- Server Ip/DNS: Cs117.CSDuragi.Com
- Clan İsmi: Mon$teR Army
- İletişim:
[İstek]Freezetime
Kod: Tümünü seç
#include <amxmodx>
#define PLUGIN "Auto Restart vl"
#define VERSION "1.4"
#define AUTHOR "vato loco [GE-S]"
#define TIMER_TASK 123456
#define RESTART_TASK 789123
new g_counter
new g_autorestart
new g_autoenabled
new g_autocds
new g_autocount_color
new g_autostart_color
new g_auto_xypos
new g_SyncGameStart
new g_SyncRestartTimer
new bool:g_bRoundStart
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("RoundStart", 2, "1=Round_Start")
register_event("TextMsg","RestartTask","a","2&#Game_C")
register_dictionary("auto_restart_vl.txt")
g_autoenabled = register_cvar("amx_autorr_enable","1")
g_autocds = register_cvar("amx_autorr_cds","1")
g_autorestart = register_cvar("amx_autorr_time","40")
g_autocount_color = register_cvar("amx_autorr_count_color","0 255 0")
g_autostart_color = register_cvar("amx_autorr_start_color","0 255 255")
g_auto_xypos = register_cvar("amx_autorr_xypos","-1.0 0.25")
g_SyncGameStart = CreateHudSyncObj()
g_SyncRestartTimer = CreateHudSyncObj()
}
public RoundStart()
{
if(!get_pcvar_num(g_autoenabled))
return PLUGIN_HANDLED
if(g_bRoundStart)
{
static r, g, b, Float:x, Float:y
HudMsgPos(x,y)
HudMsgColor(g_autostart_color, r, g, b)
set_hudmessage( r, g, b, x, y, 1, 5.0, 8.0, 0.0, 0.0, -1)
ShowSyncHudMsg( 0, g_SyncGameStart, "%L",LANG_PLAYER, "GAME_STARTED")
}
g_bRoundStart = false
return PLUGIN_CONTINUE
}
public RestartTask()
{
if(!get_pcvar_num(g_autoenabled))
return PLUGIN_HANDLED
set_task(1.0,"TimeCounter",TIMER_TASK,_,_,"a",get_pcvar_num(g_autorestart))
set_task(get_pcvar_float(g_autorestart),"RestartRound",RESTART_TASK)
return PLUGIN_CONTINUE
}
public TimeCounter()
{
g_counter++
new Float:iRestartTime = get_pcvar_float(g_autorestart) - g_counter
new Float:fSec
fSec = iRestartTime
static r, g, b, Float:x, Float:y
HudMsgPos(x,y)
HudMsgColor(g_autocount_color, r, g, b)
set_hudmessage( r, g, b, x, y, 0, 0.0, 1.0, 0.0, 0.0, -1)
ShowSyncHudMsg( 0, g_SyncRestartTimer, "%L",LANG_PLAYER, "AUTO_RESTART", floatround(fSec))
if(get_pcvar_num(g_autocds) && get_pcvar_num(g_autorestart) - g_counter < 11 && get_pcvar_num(g_autorestart) - g_counter !=0)
{
static szNum[32]
num_to_word(get_pcvar_num(g_autorestart) - g_counter, szNum, 31)
client_cmd(0,"speak ^"vox/%s^"", szNum)
}
if(g_counter == get_pcvar_num(g_autorestart))
{
g_bRoundStart = true
g_counter = 0
}
}
public RestartRound()
{
server_cmd("sv_restartround 1")
}
public HudMsgColor(cvar, &r, &g, &b)
{
static color[16], piece[5]
get_pcvar_string(cvar, color, 15)
strbreak( color, piece, 4, color, 15)
r = str_to_num(piece)
strbreak( color, piece, 4, color, 15)
g = str_to_num(piece)
b = str_to_num(color)
}
public HudMsgPos(&Float:x, &Float:y)
{
static coords[16], piece[10]
get_pcvar_string(g_auto_xypos , coords, 15)
strbreak(coords, piece, 9, coords, 15)
x = str_to_float(piece)
y = str_to_float(coords)
}
Link: | |
Linklerini gizle |
[İstek]Freezetime
restart turundamı olsun turdan sonraki ilk round musurokeskin yazdı:Kod: Tümünü seç
#include <amxmodx> #define PLUGIN "Auto Restart vl" #define VERSION "1.4" #define AUTHOR "vato loco [GE-S]" #define TIMER_TASK 123456 #define RESTART_TASK 789123 new g_counter new g_autorestart new g_autoenabled new g_autocds new g_autocount_color new g_autostart_color new g_auto_xypos new g_SyncGameStart new g_SyncRestartTimer new bool:g_bRoundStart public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_logevent("RoundStart", 2, "1=Round_Start") register_event("TextMsg","RestartTask","a","2&#Game_C") register_dictionary("auto_restart_vl.txt") g_autoenabled = register_cvar("amx_autorr_enable","1") g_autocds = register_cvar("amx_autorr_cds","1") g_autorestart = register_cvar("amx_autorr_time","40") g_autocount_color = register_cvar("amx_autorr_count_color","0 255 0") g_autostart_color = register_cvar("amx_autorr_start_color","0 255 255") g_auto_xypos = register_cvar("amx_autorr_xypos","-1.0 0.25") g_SyncGameStart = CreateHudSyncObj() g_SyncRestartTimer = CreateHudSyncObj() } public RoundStart() { if(!get_pcvar_num(g_autoenabled)) return PLUGIN_HANDLED if(g_bRoundStart) { static r, g, b, Float:x, Float:y HudMsgPos(x,y) HudMsgColor(g_autostart_color, r, g, b) set_hudmessage( r, g, b, x, y, 1, 5.0, 8.0, 0.0, 0.0, -1) ShowSyncHudMsg( 0, g_SyncGameStart, "%L",LANG_PLAYER, "GAME_STARTED") } g_bRoundStart = false return PLUGIN_CONTINUE } public RestartTask() { if(!get_pcvar_num(g_autoenabled)) return PLUGIN_HANDLED set_task(1.0,"TimeCounter",TIMER_TASK,_,_,"a",get_pcvar_num(g_autorestart)) set_task(get_pcvar_float(g_autorestart),"RestartRound",RESTART_TASK) return PLUGIN_CONTINUE } public TimeCounter() { g_counter++ new Float:iRestartTime = get_pcvar_float(g_autorestart) - g_counter new Float:fSec fSec = iRestartTime static r, g, b, Float:x, Float:y HudMsgPos(x,y) HudMsgColor(g_autocount_color, r, g, b) set_hudmessage( r, g, b, x, y, 0, 0.0, 1.0, 0.0, 0.0, -1) ShowSyncHudMsg( 0, g_SyncRestartTimer, "%L",LANG_PLAYER, "AUTO_RESTART", floatround(fSec)) if(get_pcvar_num(g_autocds) && get_pcvar_num(g_autorestart) - g_counter < 11 && get_pcvar_num(g_autorestart) - g_counter !=0) { static szNum[32] num_to_word(get_pcvar_num(g_autorestart) - g_counter, szNum, 31) client_cmd(0,"speak ^"vox/%s^"", szNum) } if(g_counter == get_pcvar_num(g_autorestart)) { g_bRoundStart = true g_counter = 0 } } public RestartRound() { server_cmd("sv_restartround 1") } public HudMsgColor(cvar, &r, &g, &b) { static color[16], piece[5] get_pcvar_string(cvar, color, 15) strbreak( color, piece, 4, color, 15) r = str_to_num(piece) strbreak( color, piece, 4, color, 15) g = str_to_num(piece) b = str_to_num(color) } public HudMsgPos(&Float:x, &Float:y) { static coords[16], piece[10] get_pcvar_string(g_auto_xypos , coords, 15) strbreak(coords, piece, 9, coords, 15) x = str_to_float(piece) y = str_to_float(coords) }
Link: | |
Linklerini gizle |
[İstek]Freezetime
Kod: Tümünü seç
#include <amxmodx>
#define PLUGIN "Auto Restart vl"
#define VERSION "1.4"
#define AUTHOR "vato loco [GE-S]"
#define TIMER_TASK 123456
#define RESTART_TASK 789123
new g_counter
new g_autorestart
new g_autoenabled
new g_autocds
new g_autocount_color
new g_autostart_color
new g_auto_xypos
new g_SyncGameStart
new g_SyncRestartTimer
new bool:g_bRoundStart
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_logevent("RoundStart", 2, "1=Round_Start")
register_event("TextMsg","RestartTask","a","2&#Game_C")
register_dictionary("auto_restart_vl.txt")
g_autoenabled = register_cvar("amx_autorr_enable","1")
g_autocds = register_cvar("amx_autorr_cds","1")
g_autorestart = register_cvar("amx_autorr_time","40")
g_autocount_color = register_cvar("amx_autorr_count_color","0 255 0")
g_autostart_color = register_cvar("amx_autorr_start_color","0 255 255")
g_auto_xypos = register_cvar("amx_autorr_xypos","-1.0 0.25")
g_SyncGameStart = CreateHudSyncObj()
g_SyncRestartTimer = CreateHudSyncObj()
}
public RoundStart()
{
if(!get_pcvar_num(g_autoenabled))
return PLUGIN_HANDLED
if(g_bRoundStart)
{
static r, g, b, Float:x, Float:y
HudMsgPos(x,y)
HudMsgColor(g_autostart_color, r, g, b)
server_cmd("mp_freezetime 0")
set_hudmessage( r, g, b, x, y, 1, 5.0, 8.0, 0.0, 0.0, -1)
ShowSyncHudMsg( 0, g_SyncGameStart, "%L",LANG_PLAYER, "GAME_STARTED")
}
g_bRoundStart = false
return PLUGIN_CONTINUE
}
public RestartTask()
{
if(!get_pcvar_num(g_autoenabled))
return PLUGIN_HANDLED
set_task(1.0,"TimeCounter",TIMER_TASK,_,_,"a",get_pcvar_num(g_autorestart))
set_task(get_pcvar_float(g_autorestart),"RestartRound",RESTART_TASK)
return PLUGIN_CONTINUE
}
public TimeCounter()
{
g_counter++
new Float:iRestartTime = get_pcvar_float(g_autorestart) - g_counter
new Float:fSec
fSec = iRestartTime
static r, g, b, Float:x, Float:y
HudMsgPos(x,y)
HudMsgColor(g_autocount_color, r, g, b)
set_hudmessage( r, g, b, x, y, 0, 0.0, 1.0, 0.0, 0.0, -1)
ShowSyncHudMsg( 0, g_SyncRestartTimer, "%L",LANG_PLAYER, "AUTO_RESTART", floatround(fSec))
if(get_pcvar_num(g_autocds) && get_pcvar_num(g_autorestart) - g_counter < 11 && get_pcvar_num(g_autorestart) - g_counter !=0)
{
static szNum[32]
num_to_word(get_pcvar_num(g_autorestart) - g_counter, szNum, 31)
client_cmd(0,"speak ^"vox/%s^"", szNum)
}
if(g_counter == get_pcvar_num(g_autorestart))
{
g_bRoundStart = true
g_counter = 0
}
}
public RestartRound()
{
server_cmd("sv_restartround 1")
server_cmd("mp_freezetime 10")
set_task(11.0,"turudurdur")
}
public turudurdur(){
server_cmd("mp_freezetime 10")
}
public HudMsgColor(cvar, &r, &g, &b)
{
static color[16], piece[5]
get_pcvar_string(cvar, color, 15)
strbreak( color, piece, 4, color, 15)
r = str_to_num(piece)
strbreak( color, piece, 4, color, 15)
g = str_to_num(piece)
b = str_to_num(color)
}
public HudMsgPos(&Float:x, &Float:y)
{
static coords[16], piece[10]
get_pcvar_string(g_auto_xypos , coords, 15)
strbreak(coords, piece, 9, coords, 15)
x = str_to_float(piece)
y = str_to_float(coords)
}
Link: | |
Linklerini gizle |