Toplam 1 Eklenti bulunuyor.
Jailbreak Silent Hill
(pluginhakkında)
Eklenti Adı: Jailbreak SilentHill
Eklenti Versiyonu : 1.0
Eklenti Yazarı: Bilbaz
Önceden Yapılmış SilentHill (SessizTepe) modunun Jailbreak Uyarlanmış Modelsiz Halidir.
Amaç CT'ler için hayatta kalmak ve Tüm T'yi öldürmek iken T'ler için sadece CT'yi öldürüp JB Kapmaktır.Oyun CT'lerin Say komutu girip Menüden CT ve T hp'si ayarladıkdan Sonra Menüden SilentHill Aç'a tıklamasıyla Açılır.Oyunda Harita Tamamen Karanlıkdır. CT'lerin Etrafında ışık vardır.Bunun aksine T'ler Night Vision'la etrafı görür.Bunla Beraber CT'lerde Ak47,M3,M4a1 Mevcuttur fakat T'lerde sadece Biçak vardır.CT'ler sadece bulunduğu yeri görürler.T'ler ise karanlıkda CT'lere sinsice planlar hazırlayarak saldırıp CT'yi öldürmeye çalışır.CT'yi öldüren T otomatikman Cvara bağlı JB Kazanır.CT'lerin Aşırı Güçsüz kalması nedeniyle CT 'ye Shop'da eklenmiştir.
(komutlar)
Say Komutları ;
/silent Silent Menü Açılır.
/ctshop CT Shop'a Girer
Cvar Ayarları ;
silent_enabled "1" Modun açılıp kapanmasını Sağlar.
silent_deprem "1" Depremlerin oluşup oluşmamasını Ayarlar.
silent_killctjb "20" Oyun açıkken CT öldürünce Kaç JB gelmesi gerektiğini Ayarlar.
(Not: Unammo kod eksikliği Değildir.Oynanış şekli Saten Unammo'suzdur.)
(indir)
Cevap: Jailbreak Silent Hill
Hard code kullanmak yerine cpu'yu fazla zorlamayacak kodlar kullanman daha yararlı olacaktır.
Örnek:
PHP- Kodu:
server_cmd("amx_glow @CT blue")
yerine
PHP- Kodu:
if(get_user_team(id) == 2) { set_user_rendering(id,kRenderFxGlowShell,0,255,255,kRenderNormal,25)}
kullanman daha iyi olur.
Cevap: Jailbreak Silent Hill
Düzenledim.
///
Amx_cvar'la başlıyanları sildim
Cevap: Jailbreak Silent Hill
PHP- Kodu:
server_cmd("amx_cvar sessiztepe_ctshop 0")
amx_cvar kullanmana gerek yok
PHP- Kodu:
server_cmd("sessiztepe_ctshop 0")
Yapman yeterli.
Cevap: Jailbreak Silent Hill
Bazı oyun sağlayıcıları için server_cmd sorun olabiliyor. Onun yerine set_cvar_num/float/string kullanmak daha mantıklı :)
Gereksiz formatexleri kaldır. Boşu boşuna hafızadan çalmaya gerek yok.
Bir de indentationu düzelt. Çok bozuk. Amxx Studioda CTRL+I yapıp indentation hatalarını düzelt
Cevap: Jailbreak Silent Hill
Düzenledim...(Formatexler Kalkdı Server_Cmd 'lerin Yerine set_cvar_num kullanıldı.)
Cevap: Jailbreak Silent Hill
139. satır:
bunun for döngüsünün içinde ne işi var ? O fonksiyonun 1 defa çağrılması gerekmiyor mu ? Ayrıca fonksiyon ekranın sallanmasına yarayan kodlar içeriyor. Oysa ekran sarsıntısı zaten o fonksiyonda yapılmış. Neden zaten olan sarsıntıyı tekrar yaptırmaya çalışıyorsun ki ? Biraz kontrol et mantık hatalarını.
------------------
PHP- Kodu:
public kapatoyunu(id)
{
new players[32],inum;
static tempid;
get_players(players,inum)
for(new i;i<inum;i++) {
tempid = players[i];
if(get_user_team(tempid) == 1) {
}
else if(get_user_team(tempid) == 2) {
set_pev(tempid, pev_effects, pev(id, pev_effects) &~ EF_BRIGHTLIGHT)
}
}
}
Bu if'in içindeki boşluk ne oluyor ? :D Gereksiz kodları kaldır.
------------------------
PHP- Kodu:
if(get_cvar_num("sessiztepe_ctshop") )
{
set_cvar_num("sessiztepe_ctshop",0)
set_cvar_num("sessiztepe_ctshop",0)
set_task(15.0,"glow",0);
client_print(0,print_chat,"[SessizTepe]: 15 Saniyede Bir hava Aydinlancak.")
client_print(id,print_chat,"[SessizTepe]: 15 Saniyede Bir hava Aydinlancak.")
sessiztepe(id)
}
else
{
client_print(id,print_chat,"[SessizTepe]: Insanlar Bu menuyu Kullandi Tekrar Kullanmak icin EL Basini Bekle.")
}
Mantık hatası. Cvarın açık veya kapalı olmasıyla insanların menüyü kullanmış veya kullanmamış olmasının ne alakası var ?
------------------------
DeathMsg eventi koymuşsun ama içi boş ?
------------------------
Deprem yapmak için bu kadar tasklara, değişkenlere ne gerek var ?
ScreenShake mesajındaki 2. short değeri zaten sarsıntının ne kadar süreceğini ayarlıyor. 1<<13 veya 8192 yazmak 2 saniye durması için yeterli.
Cevap: Jailbreak Silent Hill
Biraz Yeniyim bu konularda mazur görün.DeathMsg ise tam bi dalgınlık hatası.Jail olmadığı için plugin çalışmıyordu bende oraları kapattım açmayı unutmuşum :S
Alıntı:
Mantık hatası. Cvarın açık veya kapalı olmasıyla insanların menüyü kullanmış veya kullanmamış olmasının ne alakası var ?
Menünün sadece bir kişi alınca kapanmasını istiyordum bu şekilde yapmakdan başka çare gelmedi.
Alıntı:
Deprem yapmak için bu kadar tasklara, değişkenlere ne gerek var ?
task,değişkenlerle aram pek iyi değil.Haliylede en uzun yolu seçiyorum bilmediğim için.
Cevap: Jailbreak Silent Hill
Menüyü sadece bir kişinin kullanabilmesini istiyorsan cvar niye kullanıyorsun. Değişken kullan ? degisken = true ise kimse kullanmamış, biri kullanınca set_cvar_num("ctshop",0) yerine degisken = false yapıcaksın. Cvar kullanmanın hiçbir mantığı yok. Ayrıca admin ctshopu tekrar açıp kullanabilir cvar yaparsan. Bu kadar basit bir bilgiyi bilmeden bu kadar kodu nasıl bir araya getirdin anlamadım doğrusu :/
Depremi değiştirmene fazla gerek yok. Böyle yapınca daha çok sallanıyor sanırım.
Değişkenlerden anlamayacak bir şey yok açıkçası :) Değer ata, kullan bu kadar basit.
Cevap: Jailbreak Silent Hill
savas() fonksiyonu hiç kullanılmıyor. Onu niye kaldırmadın :)
Bunun dışında sorun görünmüyor. Yarın son kez kontrol edilip test edildikten sonra onaylanıcak.
Ek not: printlerini kontrol et. Yazım hataların var :) "Saten" -> "Zaten"