Merhaba değerli forum üyeleri hiç konuyu uzatamadan isteğimi açıklıyım yapabilen olursa çok müteşekkir olurum.
Öncelikle bildiğiniz üzere normal Redbull pluginlerinde "/redbull" yazdığımızda Redbull alır ve Redbull aktifken uyarı verir.
Benim isteğim ise Redbull aktifken bir sayaç olsun ve Redbull'un bitmesine "blabla" saniye kaldı desin. Alt kısımda olabilir sol köşede olabilir hiç farketmez.
Eğer bu mümkün değilse Redbull aktifken "/redbull" yazdığımızda "Redbull aktif, Redbull'un bitmesine xx saniye kaldı." şeklinde uyarı versin. Yapan kişiye
şimdiden çok teşekkürler.
İyi forumlar.
Temamızın yeni versiyonuna geçilmiştir.
Görüş & Önerileriniz için [email protected] adresine mail atabilirsiniz.
Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?
Konu
Son Düzenleme: 21-07-2017, Saat: 22:11, Düzenleyen: aLeX.
Kullandığın smayı paylaşırsan yardımcı olurum
Redbull eklentisi farketmez herhangi bir redbull eklentisi üzerinde olabilir.
(21-07-2017, Saat: 21:48)deichor Adlı Kullanıcıdan Alıntı: Redbull eklentisi farketmez herhangi bir redbull eklentisi üzerinde olabilir.Alliedmodsta bulunan ingilizce dil dosyalı orjinal redbull pluginine eklememi isteyeceğini düşünmüyorum. "Herhangi Redbull plugini" smasını atarsan yardımcı olurum.
Son Düzenleme: 22-07-2017, Saat: 01:21, Düzenleyen: aLeX.
(Sebep: Ölünce sayımı durdurma eklendi.)
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new bool:has_rb[33],sayim[33];
new cost_cvar, lasts_cvar, speed_cvar
public plugin_init()
{
register_clcmd("say /redbull","say_cmd_handle")
cost_cvar = register_cvar("RB_Cost","2000")
lasts_cvar = register_cvar("RB_Lasts","20.0")
speed_cvar = register_cvar("RB_Speed","650.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[!tCSD ~ JB!n] !gOluyken redbull alamazsin.")
}
else if(has_rb[id])
{
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gZaten Redbull etkin devam ediyor.")
}
else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
{
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gRedbull icin yeterli paran yok. 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))
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gRedbull satin aldin.")
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gRedbull etkisinin gecmesine 20 saniye var.")
set_task(1.0,"gerisay", 423+id, _, _, "a",get_pcvar_num(lasts_cvar)-1);
sayim[id] = get_pcvar_num(lasts_cvar)-1;
}
}
public gerisay(k){
new id = k-423;
if(!is_user_alive(id))
remove_task(k);
set_hudmessage(255,255,255,-1.0,0.60,0,0.1,1.1,0.1, 0.1,0);
show_hudmessage(id,"Redbull bitmesine %i saniye kaldi..",sayim[id]);
sayim[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[!tCSD ~ JB!n] !gRedbull Etkisi gecti.")
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 = 1, 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();
}
}
}
}
Dostum çalışıyor bir isteğim daha var. Sona bir mahkum kalınca kimse Redbull alamasın ve devam eden Redbull etkisi bitsin. Bunu yapabilir misin?
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
new bool:has_rb[33],sayim[33];
new cost_cvar, lasts_cvar, speed_cvar,bool:stop;
public plugin_init()
{
register_clcmd("say /redbull","say_cmd_handle")
cost_cvar = register_cvar("RB_Cost","2000")
lasts_cvar = register_cvar("RB_Lasts","20.0")
speed_cvar = register_cvar("RB_Speed","650.0")
register_event("CurWeapon","curweap","be")
register_event( "DeathMsg" , "Olum" , "a" );
}
public Olum(){
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum, "ae", "TERRORIST" );
if(iNum==1){
for(new i=1;i<33;i++){
if(is_user_connected(i) && is_user_alive(i)) {
has_rb[i] = false;
stop = true;
redbull_over(i);
}
}
}
else stop = false;
}
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[!tCSD ~ JB!n] !gOluyken redbull alamazsin.")
}
else if(stop)
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gSon mahkum kaldiginda redbull alamazsin.")
else if(has_rb[id])
{
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gZaten Redbull etkin devam ediyor.")
}
else if(cs_get_user_money(id)<get_pcvar_num(cost_cvar))
{
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gRedbull icin yeterli paran yok. 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))
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gRedbull satin aldin.")
renkli_yazi(id,"!n[!tCSD ~ JB!n] !gRedbull etkisinin gecmesine 20 saniye var.")
set_hudmessage(255,255,255,-1.0,0.60,0,0.1,1.1,0.1, 0.1,0);
show_hudmessage(id,"Redbull bitmesine %i saniye kaldi..",get_pcvar_num(lasts_cvar));
set_task(1.0,"gerisay", 423+id, _, _, "a",get_pcvar_num(lasts_cvar)-1);
sayim[id] = get_pcvar_num(lasts_cvar)-1;
}
}
public gerisay(k){
new id = k-423;
if(!is_user_alive(id))
remove_task(k);
set_hudmessage(255,255,255,-1.0,0.60,0,0.1,1.1,0.1, 0.1,0);
show_hudmessage(id,"Redbull bitmesine %i saniye kaldi..",sayim[id]);
sayim[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[!tCSD ~ JB!n] !gRedbull Etkisi gecti.")
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 = 1, 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();
}
}
}
}
Konu ile Alakalı Benzer Konular | |||||
Konular | Yazar | Yorumlar | Okunma | Son Yorum | |
Silinmiş Konu | BANNER İSTEĞİ | alibeyy006 | 1 | 414 |
18-09-2020, Saat: 13:15 Son Yorum: JwG |
|
Silinmiş Konu | Zombie Escape Turuncu Asranot Modeli İsteği | Ümit26 | 1 | 406 |
21-12-2019, Saat: 16:13 Son Yorum: By.KinG |
|
Silinmiş Konu | [İSTEK/DÜZELTME] Gelişmiş log plugini | 41aaa41 | 2 | 372 |
11-12-2019, Saat: 20:38 Son Yorum: MawiLarq |
|
Silinmiş Konu | Türkce Redbull Plugini | BatuhanLoster | 3 | 341 |
08-11-2019, Saat: 11:38 Son Yorum: By.KinG |
|
Silinmiş Konu | Jbmenü En gelişmiş !!! Benim değil başkasınındır.! | Gamekinq | 3 | 489 |
08-11-2019, Saat: 11:37 Son Yorum: By.KinG |
Konuyu Okuyanlar: 1 Ziyaretçi