CSPLague
Geri Sayım | HUDmessage - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Geri Sayım | HUDmessage (/showthread.php?tid=8862)



Geri Sayım | HUDmessage - RapieR - 04-11-13

Hud Message Uyarlayabiliceğim bir geri sayım istiyorum sitede bir koda rastladım yanlız saniye -lere iniyordu şimdiden teşekkürler

Code:
set_hudmessage(0, 255, 0, -1.0, -1.0, 0, 6.0, 2.0)
show_hudmessage(id, "%s saniye sonra zaman kalkacak",zaman)



Cevap: Geri Sayım | HUDmessage - JDM - 04-11-13

https://www.csplague.com/mod-cs-1-6-modlari/29501-saklambac-mod-v1-0-a.html

Buradan geri sayım için gerekli olan kodları bulabilirsin.


- RapieR - 04-11-13

Teşekkürler Smile

EDIT:

Kodları denedim yanlız geri saydıktan sonra server çöküyor galiba yanlış bir şey yapıyorum


Cevap: Geri Sayım | HUDmessage - JDM - 04-11-13

Bunu dene bakalım.

Herkes Görebilir:
PHP Code:
#include <amxmodx>

#define PLUGIN    "Geri Sayim" 
#define VERSION    "1.0" 
#define AUTHOR    "JDM" 

new saniyelercvar_saniyehudmesaji
public plugin_init() {
    
register_plugin(PLUGINVERSION AUTHOR); 
    
register_event("HLTV""YeniTur""a""1=0""2=0")
    
register_logevent("TaskSil"2"1=Round_End"// Tur Sonu Task Silinir 
    
register_event("TextMsg""TaskSil""a""2&#Game_C""2&#Game_w"// Tur Tekrarlanınca Task Silinir 
    
cvar_saniye register_cvar("hud_sure","10.0"// Geri Sayım Süresi Varsayılan: 10 saniye
    
hudmesaji CreateHudSyncObj( ); 
}
public 
YeniTur() {
    if (
task_exists(1991))
        
remove_task(1991)

    
saniyeler floatround(get_pcvar_float(cvar_saniye))
    new 
param[32]
    
set_task(1.0,"GeriSayimBaslat",1991,param,31,"b",0)    
}
public 
TaskSil() {
    
remove_task(1991)
}
public 
GeriSayimBaslat() {    
    
saniyeler--;
    
set_hudmessage(02550, -1.0, -1.006.02.0); 
    
ShowSyncHudMsg(0hudmesaji"%i saniye sonra zaman kalkacak",saniyeler)    

    if (
saniyeler == 0) {
        
remove_task(1991)
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 

Sadece T Takımı Görebilir:
PHP Code:
#include <amxmodx>

#define PLUGIN    "Geri Sayim" 
#define VERSION    "1.0" 
#define AUTHOR    "JDM" 

new saniyelercvar_saniyehudmesaji
public plugin_init() {
    
register_plugin(PLUGINVERSION AUTHOR); 
    
register_event("HLTV""YeniTur""a""1=0""2=0")
    
register_logevent("TaskSil"2"1=Round_End"// Tur Sonu Task Silinir 
    
register_event("TextMsg""TaskSil""a""2&#Game_C""2&#Game_w"// Tur Tekrarlanınca Task Silinir 
    
cvar_saniye register_cvar("hud_sure","10.0"// Geri Sayım Süresi Varsayılan: 10 saniye
    
hudmesaji CreateHudSyncObj( ); 
}
public 
YeniTur() {
    if (
task_exists(1991))
        
remove_task(1991)
    
    
saniyeler floatround(get_pcvar_float(cvar_saniye))
    new 
param[32]
    
set_task(1.0,"GeriSayimBaslat",1991,param,31,"b",0)    
}
public 
TaskSil() {
    
remove_task(1991)
}
public 
GeriSayimBaslat() {
    
saniyeler--;
    
set_hudmessage(02550, -1.0, -1.006.02.0); 

    for(new 
1<= get_maxplayers(); i++) {
        if(
is_user_connected(i) && get_user_team(i) == 1) {
            
ShowSyncHudMsg(ihudmesaji"%i saniye sonra zaman kalkacak",saniyeler)
        }
    }
    if(
saniyeler == 0) {
        
remove_task(1991)
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 

Sadece CT Takımı Görebilir:
PHP Code:
#include <amxmodx>

#define PLUGIN    "Geri Sayim" 
#define VERSION    "1.0" 
#define AUTHOR    "JDM" 

new saniyelercvar_saniyehudmesaji
public plugin_init() {
    
register_plugin(PLUGINVERSION AUTHOR); 
    
register_event("HLTV""YeniTur""a""1=0""2=0")
    
register_logevent("TaskSil"2"1=Round_End"// Tur Sonu Task Silinir 
    
register_event("TextMsg""TaskSil""a""2&#Game_C""2&#Game_w"// Tur Tekrarlanınca Task Silinir 
    
cvar_saniye register_cvar("hud_sure","10.0"// Geri Sayım Süresi Varsayılan: 10 saniye
    
hudmesaji CreateHudSyncObj( ); 
}
public 
YeniTur() {
    if (
task_exists(1991))
        
remove_task(1991)
    
    
saniyeler floatround(get_pcvar_float(cvar_saniye))
    new 
param[32]
    
set_task(1.0,"GeriSayimBaslat",1991,param,31,"b",0)    
}
public 
TaskSil() {
    
remove_task(1991)
}
public 
GeriSayimBaslat() {
    
saniyeler--;
    
set_hudmessage(02550, -1.0, -1.006.02.0); 

    for(new 
1<= get_maxplayers(); i++) {
        if(
is_user_connected(i) && get_user_team(i) == 2) {
            
ShowSyncHudMsg(ihudmesaji"%i saniye sonra zaman kalkacak",saniyeler)
        }
    }
    if(
saniyeler == 0) {
        
remove_task(1991)
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 



Cevap: Geri Sayım | HUDmessage - RapieR - 04-11-13

Hocam çökme gibi bir sorun yok ama saniye -lere iniyor yine


Cevap: Geri Sayım | HUDmessage - xRteam45 - 04-11-13

Bu durum ekstradan olan eklentilerden dolayı olabilir.


Cevap: Geri Sayım | HUDmessage - RapieR - 04-11-13

Bütün eklentiler devre dışı amx_super hariç


Cevap: Geri Sayım | HUDmessage - JDM - 04-11-13

RapieR dateline='' Wrote: Hocam çökme gibi bir sorun yok ama saniye -lere iniyor yine

Tekrar Deneyin...


Cevap: Geri Sayım | HUDmessage - RapieR - 04-11-13

Tamamdır hocam elinize sağlık tıkır tıkır çalışıyor Smile


Cevap: Geri Sayım | HUDmessage - JDM - 04-11-13

Çözülmüş İsteklere Taşındı.