Hocam attığım pluginde adam redbull icince ekranın orta en üst bölümünde redbulun bitmesine kalan sürenin gözükmesini istiyorum Renk kırmızı olsa olur.
örnek: Redbulun Bitimine Kalan [XX]
Redbull Eklentide değişiklik
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 620
- Kayıt: Çrş Eki 11, 2017 7:52 pm
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Eklentide değişiklik
Ben senin eklentini ayarlamayi unuttum ya sma gonder yapilmazsa aksam 6da gelince test edil ataym
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 620
- Kayıt: Çrş Eki 11, 2017 7:52 pm
Eklentide değişiklik
Eklentiyi atmayı unutmuşum pardon hocam.
Geçen sefer yaptığında altta yazdığım sorunla karşılaşmıştım.
"176327135 kardeşim kalan süre olarak bu yazıyo sadece bide en altta yazıyor ben en üstte olmasını istiyorum. teşekkürler"
Geçen sefer yaptığında altta yazdığım sorunla karşılaşmıştım.
"176327135 kardeşim kalan süre olarak bu yazıyo sadece bide en altta yazıyor ben en üstte olmasını istiyorum. teşekkürler"
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Eklentide değişiklik
Onceden sana ayarladiydim onu atsana bi mobilim onu editliyem
Link: | |
Linklerini gizle |
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Eklentide değişiklik
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar
public plugin_init()
{
register_clcmd("say /redbull","say_cmd_handle")
cost_cvar = register_cvar("RB_Cost","1")
lasts_cvar = register_cvar("RB_Lasts","15.0")
speed_cvar = register_cvar("RB_Speed","600.0")
register_event("CurWeapon","curweap","be")
}
public curweap(id)
{
if(is_user_alive(id) && has_rb[id])
{
client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
set_user_maxspeed(id,get_pcvar_float(speed_cvar))
}
}
public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false
public say_cmd_handle(id)
{
if(!is_user_alive(id))
{
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gOlumsuz mu olcan kardesiiim.")
}
else if(has_rb[id])
{
renkli_yazi(id,"!n[!t ~ JB!n] !gZaten Cay ictin Bitane Daha icemezsin.")
}
else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
{
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay icin Yeterli Paran Yok Hadi Abicim Baska Cayciya. Gereken Para $%d. ",get_pcvar_num(cost_cvar))
}
else
{
cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
has_rb[id]=true
set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
set_task(1.0,"plus_hp",id,"",0,"b")
set_user_gravity(id,0.5)
set_user_maxspeed(id,get_pcvar_float(speed_cvar))
gerisayim(id)
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gSekerli Acik Bir Cay Satin Aldin Afiyet Olsun.")
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisinin Gecmesine 15 Saniye Var Bidahaki Sefere Yari Fiyatina.")
}
}
public gerisayim(id)
{
set_hudmessage(255, 127, 0, -1.0, 0.05, 0, 6.0, 12.0)
show_hudmessage(id, "Redbull'un Bitmesine Kalan Sure %s",lasts_cvar - 1)
}
public plus_hp(id)
{
if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}
public redbull_over(id)
{
if(is_user_connected(id))
{
has_rb[id]=false
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisi Gecti Bitane Daha Almak icin z Tusuna Basman Yeterli.")
set_user_gravity(id,1.0)
set_user_maxspeed(id,320.0)
set_user_gravity(id,1.0)
remove_task(id)
}
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 0, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
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: 620
- Kayıt: Çrş Eki 11, 2017 7:52 pm
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Eklentide değişiklik
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar
public plugin_init()
{
register_clcmd("say /redbull","say_cmd_handle")
cost_cvar = register_cvar("RB_Cost","1")
lasts_cvar = register_cvar("RB_Lasts","15.0")
speed_cvar = register_cvar("RB_Speed","600.0")
register_event("CurWeapon","curweap","be")
}
public curweap(id)
{
if(is_user_alive(id) && has_rb[id])
{
client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
set_user_maxspeed(id,get_pcvar_float(speed_cvar))
}
}
public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false
public say_cmd_handle(id)
{
if(!is_user_alive(id))
{
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gOlumsuz mu olcan kardesiiim.")
}
else if(has_rb[id])
{
renkli_yazi(id,"!n[!t ~ JB!n] !gZaten Cay ictin Bitane Daha icemezsin.")
}
else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
{
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay icin Yeterli Paran Yok Hadi Abicim Baska Cayciya. Gereken Para $%d. ",get_pcvar_num(cost_cvar))
}
else
{
cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
has_rb[id]=true
set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
set_task(1.0,"plus_hp",id,"",0,"b")
set_user_gravity(id,0.5)
set_user_maxspeed(id,get_pcvar_float(speed_cvar))
gerisayim(id)
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gSekerli Acik Bir Cay Satin Aldin Afiyet Olsun.")
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisinin Gecmesine 15 Saniye Var Bidahaki Sefere Yari Fiyatina.")
}
}
public gerisayim(id)
{
set_dhudmessage(255, 127, 0, -1.0, 0.05, 0, 6.0, 12.0)
show_dhudmessage(id, "Redbull'un Bitmesine Kalan Sure %s",lasts_cvar - 1)
}
public plus_hp(id)
{
if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}
public redbull_over(id)
{
if(is_user_connected(id))
{
has_rb[id]=false
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisi Gecti Bitane Daha Almak icin z Tusuna Basman Yeterli.")
set_user_gravity(id,1.0)
set_user_maxspeed(id,320.0)
set_user_gravity(id,1.0)
remove_task(id)
}
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 0, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
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 |
-
Yasaklı Üye
- Mesajlar: 140
- Kayıt: Pzr Tem 02, 2017 6:49 am
Eklentide değişiklik
@ShooTeR
Float bir değeri string olarak çektirmek :/
Ayrica sürekli saymasini istemiş seninki 1 saniye durur gider.
set_task(1.0,"gerisay",id,_,_,"b") Olarak Kullanman daha yararli.
Ve gerisay publicine bir sorgu ile has_rb'yi kontrol ettir.
Float bir değeri string olarak çektirmek :/
Ayrica sürekli saymasini istemiş seninki 1 saniye durur gider.
set_task(1.0,"gerisay",id,_,_,"b") Olarak Kullanman daha yararli.
Ve gerisay publicine bir sorgu ile has_rb'yi kontrol ettir.
En son !berk!23 tarafından Çrş Mar 28, 2018 11:23 pm tarihinde düzenlendi, toplamda 2 kere düzenlendi.
Link: | |
Linklerini gizle |
-
- Mesajlar: 4489
- Kayıt: Çrş Ağu 16, 2017 10:35 pm
- Server Ip/DNS: CSXX.CSDURAGI.COM
- Clan İsmi: NoMercy
Eklentide değişiklik
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <dhudmessage>
new bool:has_rb[33]
new cost_cvar, lasts_cvar, speed_cvar,timer,kalan_saniye
public plugin_init()
{
register_clcmd("say /redbull","say_cmd_handle")
cost_cvar = register_cvar("RB_Cost","1")
lasts_cvar = register_cvar("RB_Lasts","15.0")
kalan_saniye = register_cvar("kalansn","17.0")
speed_cvar = register_cvar("RB_Speed","600.0")
register_event("CurWeapon","curweap","be")
}
public curweap(id)
{
if(is_user_alive(id) && has_rb[id])
{
client_cmd(id,"cl_forwardspeed 400;cl_backspeed 400;cl_sidespeed 400")
set_user_maxspeed(id,get_pcvar_float(speed_cvar))
}
}
public client_connect(id) has_rb[id]=false
public client_disconnect(id) has_rb[id]=false
public say_cmd_handle(id)
{
if(!is_user_alive(id))
{
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gOlumsuz mu olcan kardesiiim.")
}
else if(has_rb[id])
{
renkli_yazi(id,"!n[!t ~ JB!n] !gZaten Cay ictin Bitane Daha icemezsin.")
}
else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
{
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay icin Yeterli Paran Yok Hadi Abicim Baska Cayciya. Gereken Para $%d. ",get_pcvar_num(cost_cvar))
}
else
{
cs_set_user_money(id,cs_get_user_money(id) - get_pcvar_num(cost_cvar),1)
has_rb[id]=true
set_task(get_pcvar_float(lasts_cvar),"redbull_over",id)
set_task(1.0,"plus_hp",id,"",0,"b")
set_user_gravity(id,0.5)
set_user_maxspeed(id,get_pcvar_float(speed_cvar))
geriyonlen(id)
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gSekerli Acik Bir Cay Satin Aldin Afiyet Olsun.")
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisinin Gecmesine 15 Saniye Var Bidahaki Sefere Yari Fiyatina.")
}
}
public geriyonlen(id)
{
timer = get_pcvar_num(kalan_saniye) - 1;
gerisayim(id)
}
public gerisayim(id)
{
if (timer > 1)
{
set_dhudmessage(255, 127, 0, -1.0, 0.05, 0, 6.0, 0.1)
if (timer != 1)
{
show_dhudmessage(id,"Redbull'un Bitmesine Kalan %i saniye", timer-1);
}
}
--timer;
if(timer >= 0)
{
set_task(1.0, "gerisayim", id);
}
else
{
remove_task(id);
}
}
public plus_hp(id)
{
if(has_rb[id]) set_user_health(id,get_user_health(id)+1)
}
public redbull_over(id)
{
if(is_user_connected(id))
{
has_rb[id]=false
renkli_yazi(id,"!n[!tRuLingS ~ JailBreaK!n] !gCay Etkisi Gecti Bitane Daha Almak icin z Tusuna Basman Yeterli.")
set_user_gravity(id,1.0)
set_user_maxspeed(id,320.0)
set_user_gravity(id,1.0)
remove_task(id)
}
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 0, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!n", "^x01"); // Default Renk(Sarı)
replace_all(msg, 190, "!g", "^x04"); // Yeşil Renk
replace_all(msg, 190, "!t", "^x03"); // Takım Renk( CT mavi , T kırmızı )
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 |