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 ?

Silinmiş Konu   | mermi reload bar

Konu

#1
Son Düzenleme: 22-07-2019, Saat: 20:06, Düzenleyen: fourgething.
bu eklentiyi servere kuruyorum ama server çöküyor sorunsuz olani  düzenleyip atarmisiniz



#include <amxmodx>
#include <engine>

new bool:reload[33] = false
new specwho[33]

public plugin_init() {
register_plugin("Reloadbar","1.00","NL)Ramon(NL")
register_cvar("amx_reloadbar","1")
register_event("CurWeapon", "stopreload", "be")
register_event("StatusValue", "show_status", "bd", "1=2")
register_event("ResetHUD", "notspecing", "b")
}

public notspecing(id) specwho[id] = 0

public stopreload(id){
message_begin(MSG_ONE_UNRELIABLE,108,{0,0,0},id)
write_short(0)
message_end()
reload[id] = false
showspecreload(id,0)
}

public client_PreThink(id){
if(get_cvar_num("amx_reloadbar") == 0) return PLUGIN_CONTINUE
if (!is_user_connected(id)) return PLUGIN_CONTINUE
if(get_user_button(id) & IN_RELOAD && reload[id] == false)
{
msg(id)
reload[id] = true
}
return PLUGIN_CONTINUE
}



public show_status(id)
{
specwho[id] = read_data(2)
}

public showspecreload(id,timetoshow){
new players = get_maxplayers()
new i
for (i = 0 ; i < players ; i++)
{
if(specwho[i] == id)
{
message_begin(MSG_ONE,108,{0,0,0},id)
write_short(timetoshow)
message_end()
}
}
}

public canreload(id) reload[id] = false

public msg(id){
new ammo
new clip
new weapon = get_user_weapon(id,clip,ammo)
message_begin(MSG_ONE,108,{0,0,0},id)
if(ammo != 0){
switch(weapon){
case 1:
{
if(clip != 13)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}

}
case 3:
{
if(clip != 10)
{
write_short(2)
message_end()
set_task(2.0,"canreload",id)
showspecreload(id,2)
return PLUGIN_HANDLED
}
}
case 7:
{
if(clip != 30)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 8:
{
if(clip != 30)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 10:
{
if(clip != 30)
{
write_short(5)
message_end()
set_task(5.0,"canreload",id)
showspecreload(id,5)
return PLUGIN_HANDLED
}
}
case 11:
{
if(clip != 20)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 12:
{
if(clip != 25)
{
write_short(4)
message_end()
set_task(4.0,"canreload",id)
showspecreload(id,4)
return PLUGIN_HANDLED
}
}
case 13:
{
if(clip != 30)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 14:
{
if(clip != 35)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 15:
{
if(clip != 25)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 16:
{
if(clip != 12)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 17:
{
if(clip != 20)
{
write_short(2)
message_end()
set_task(2.0,"canreload",id)
showspecreload(id,2)
return PLUGIN_HANDLED
}
}
case 18:
{
if(clip != 10)
{
write_short(2)
message_end()
set_task(2.0,"canreload",id)
showspecreload(id,2)
return PLUGIN_HANDLED
}
}
case 19:
{
if(clip != 30)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 20:
{
if(clip != 100)
{
write_short(5)
message_end()
set_task(5.0,"canreload",id)
showspecreload(id,5)
return PLUGIN_HANDLED
}
}
case 22:
{
if(clip != 30)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 23:
{
if(clip != 30)
{
write_short(2)
message_end()
set_task(2.0,"canreload",id)
showspecreload(id,2)
return PLUGIN_HANDLED
}
}
case 24:
{
if(clip != 20)
{
write_short(4)
message_end()
set_task(4.0,"canreload",id)
showspecreload(id,4)
return PLUGIN_HANDLED
}
}
case 26:
{
if(clip != 7)
{
write_short(2)
message_end()
set_task(2.0,"canreload",id)
showspecreload(id,2)
return PLUGIN_HANDLED
}
}
case 27:
{
if(clip != 30)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
case 28:
{
if(clip != 30)
{
write_short(2)
message_end()
set_task(2.0,"canreload",id)
showspecreload(id,2)
return PLUGIN_HANDLED
}
}
case 30:
{
if(clip != 50)
{
write_short(3)
message_end()
set_task(3.0,"canreload",id)
showspecreload(id,3)
return PLUGIN_HANDLED
}
}
}
}
write_short(0)
message_end()
reload[id] = false
return PLUGIN_CONTINUE
}

yanliş konu açtim silinenlere taşimaniz mümkünmüdür


.sma mermi_bar.sma (Dosya Boyutu: 5.54 KB | İndirme Sayısı: 0)
#2
Forum kurallarına aykırı olduğun için konunuz silinmiştir .


Bir Hata Söz Konusu Olursa Bizlere Ulaşarak Düzeltebilirsiniz.



Pouex(Görkem Bacısısikişenoğlu)'in anasını götünden sikeyim.
Emirhan SkürtSkürt seninde ananı sikicem sıradasın.
Dediğim gibi ferudun ve berke lafım yok.
forum.csduragi.com


Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Silinmiş Konu   | Mermi izlerini Yok etme/kaldırma XaRex 2 295 20-10-2019, Saat: 00:35
Son Yorum: By.KinG
Silinmiş Konu   | mermi reload bar server çöküyor fourgething 6 404 24-07-2019, Saat: 01:39
Son Yorum: ITenGriTR
Silinmiş Konu   | Cs 1.6 Sınırsız mermi fakat şarjör kısmı sınırsız olan Yasin albayrak 1 360 03-07-2019, Saat: 22:22
Son Yorum: ` ripeNess
Silinmiş Konu   | Mermi Sekmeme kaancilek71 2 331 04-05-2019, Saat: 11:45
Son Yorum: ITenGriTR
Silinmiş Konu   | No Walls(Duvardan Mermi Geçmeme) Aconyonn 2 743 12-12-2018, Saat: 16:37
Son Yorum: Kalipso22

Task