Bazı kişiler gass_puff_01.spr dosyasını silip adamı smoke bombasından görebiliyor.
Onun içinde gass_puff_01.spr yüklemede koyuldu.kimse sg hilesi yapamayacak!
Arkadaslar bunu yapabilen varmi acaba bi mac botunda gordum ama sma'si yoktu.
Printable View
Bazı kişiler gass_puff_01.spr dosyasını silip adamı smoke bombasından görebiliyor.
Onun içinde gass_puff_01.spr yüklemede koyuldu.kimse sg hilesi yapamayacak!
Arkadaslar bunu yapabilen varmi acaba bi mac botunda gordum ama sma'si yoktu.
deneyinPHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Force Gas Puff"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
}
public plugin_precache() {
force_unmodified(force_exactfile,{0,0,0},{0,0,0},"sprites/gas_puff_01.spr")
}
public inconsistent_file(id, const filename[], reason[64]) {
if(containi(filename,"gas_puff_01") != -1) {
format(reason,63,"gas_puff_01.spr Dosyaniz Eksik veya Bozuk !");
}
}
hocam bunu suan deniyemiyom evde degilm bi isitegim daha var bos konu acmiyim
simdi mac bota eklicem mesela 2 kere baslat yada knife atinda serverde bug oluyo bunu onlemek icin 2 kere arka arka ya baslat veya knife atinca serverde bug yapiyorsunuz yazsin
global bir boolean değişken yaratın. Maç başladığında değişkeni true olarak ayarlayın. Ve baslat komutunun tetiklediği fonksiyonun başına yarattığınız global değişkeni kullanarak maçın zaten başlatılmış olup olmadığını kontrol edin.
Berk'in dediği olay şu şekilde olacak yani;
PHP- Kodu:
new bool:knife[33]
public maçıbaşlattığınızfonksiyonadı(){
knife[id] = true // id yerine ne kullanıyorsan onu yaz Örnek: id yerine killer kullandın ozaman "knife[killer] = true" olur.
if(!knife[id]) {
client_print(id,print_chat,"Mac zaten baslatilmis.")
}
}
Bunun için array'e gerek yok. Belli clientlere yönelik değil de herkes için aynı değer olacağı için sadece global boolean yeterli.