[JB] Weapon Block Yardım Lütfen
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_weapon","cmdBlock")
}
public cmdBlock(id) {
new arg[32],arg2[32];
read_argv(1,arg,31)
read_argv(2,arg2,31)
if((arg[0] == '@') && (equali(arg2,"100")) && (equali(arg2,"200")) && (equali(arg2,"60")) && (equali(arg2,"61")) && (equali(arg2,"62")) && (equali(arg2,"63")) && (equali(arg2,"64"))) {
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
Yanlışlık nerde , hala amx_weapon @all 200 vs yapılıyor :S
Cevap: [JB] Weapon Block Yardım Lütfen
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_concmd("amx_weapon","cmdBlock")
}
public cmdBlock(id) {
new arg[32],arg2[32];
read_argv(1,arg,31)
read_argv(2,arg2,31)
if((arg[0] == '@') && (equali(arg2,"100") || equali(arg2,"200") || equali(arg2,"60") || equali(arg2,"61")
|| equali(arg2,"62") || equali(arg2,"63") || equali(arg2,"64"))) {
return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}
arg2 kontrollerinde "ve" değil "veya" kullanman gerekiyordu. Senin yazdığın şöyle:
arg2 aynı anda hem 100 olucak hem 200 olucak hem 60 olucak ... vs
Doğrusu:
arg2 100 ise veya 200 ise veya 60 ise ...
Cevap: [JB] Weapon Block Yardım Lütfen
Sonradan öyle düzelttim ama if((arg[0] == '@') && (equali(arg2,"100") burdaki && nide || yapmışım hata verdi o yüzden :) Teşekkürler
---------- Alttaki Mesaj Zamani 15:12 ---------- Önceki Mesaj Zamani 14:28 ----------
Hala olmadı :S
Cevap: [JB] Weapon Block Yardım Lütfen
arg2 yi okutmayı unutmuşum :) Editledim tekrar dene
Cevap: [JB] Weapon Block Yardım Lütfen
Konu Cözüldüğü İçin Çözülmüş İstekler Bölümüne Taşınmıştır !