1. sayfa (Toplam 3 sayfa)
Redbull Eklentide değişiklik
Gönderilme zamanı: Sal Mar 27, 2018 10:30 pm
gönderen SinanOzmn
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]
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 7:30 am
gönderen ShooTeR
Ben senin eklentini ayarlamayi unuttum ya sma gonder yapilmazsa aksam 6da gelince test edil ataym
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 3:01 pm
gönderen SinanOzmn
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"
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 4:18 pm
gönderen ShooTeR
Onceden sana ayarladiydim onu atsana bi mobilim onu editliyem
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 7:04 pm
gönderen ShooTeR
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();
}
}
}
}
Dene bakaym kusura bakma cs'em arızalı acılmıyor test edemedim test et
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 10:13 pm
gönderen SinanOzmn
Hocam İyi Güzel Olmuşta Süre Gözükmüyo.
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 10:25 pm
gönderen ShooTeR
SinanOzmn yazdı: ↑Çrş Mar 28, 2018 10:13 pm
Hocam İyi Güzel Olmuşta Süre Gözükmüyo.
ustte gorunmuyomu ?
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 10:25 pm
gönderen ShooTeR
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();
}
}
}
}
sunu dene bkm
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 11:19 pm
gönderen !berk!23
@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.
Eklentide değişiklik
Gönderilme zamanı: Çrş Mar 28, 2018 11:20 pm
gönderen ShooTeR
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();
}
}
}
}
Buyur test ettim ayarladım sorunsuzdur.