Panele eklenti başarıyla yüklendi fakat ne menü açılıyor nede model yüklüyor2Adam yazdı: Cmt Ağu 20, 2022 2:54 pmSma düzgün eklentide öyle hata vericek birşey yok kücük bi ayar yaptım sadece şöyle bi sorun var windows 10 da sma açamasın txt açarsın. Sma yazarsun ama ama olmaz başka bi eklenti indir adını degiş kodu ona yapıştırp kur
BuyrunKod: Tümünü seç
#include <amxmodx> #include <amxmisc> #include <reapi> #include <fakemeta_util> #define Yetki ADMIN_BAN new const TAG[] = "HeaveN Deathmatch"; new const KISA_TAG[] = "HeaveN"; new IPIDsModelisec[MAX_CLIENTS+1], IP_IDshizackapa[MAX_CLIENTS+1]; new const modelismi1[] = "Ejder Hancer" new const modelismi2[] = "Velocity Karambit" new const modelismi3[] = "Gaia Balta" new const modelismi4[] = "Neptun Capa" new IDknife[][][] = { {CSW_KNIFE, "models/valo/ejderhancer.mdl", "models/valo/velokaram.mdl", "models/valo/gaibalta.mdl", "models/valo/capa.mdl" } } public plugin_init() { register_plugin("Vip menu", "v3.0", "2Adam") register_clcmd("say /Vip", "AnaMenu") register_event("CurWeapon","CurrentWeapon","be","1=1"); } public AnaMenu(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG) new menuz = menu_create(amenu,"anamenu_devam") formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik] ":"[Kapali]") menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL] ") menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\wBicak Menu") menu_additem(menuz,amenu,"3") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenu_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { if(!IP_IDshizackapa[IP_IDs]) { IP_IDshizackapa[IP_IDs] = 1 qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 340.0); }else if(IP_IDshizackapa[IP_IDs]){ IP_IDshizackapa[IP_IDs] = 0 qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 250.0); } } case 2: { qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG) rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade"); } case 3: { AnaMenub(IP_IDs); } menu_destroy(menu); return PLUGIN_HANDLED; } // Bicak menu public AnaMenub(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG) new menuz = menu_create(amenu,"anamenub_devam") formatex(amenu,charsmax(amenu),"\w%s", modelismi1) menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\w%s", modelismi2) menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\w%s", modelismi3) menu_additem(menuz,amenu,"3") formatex(amenu,charsmax(amenu),"\w%s", modelismi4) menu_additem(menuz,amenu,"4") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenub_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { IPIDsModelisec[IP_IDs] = 1; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 2: { IPIDsModelisec[IP_IDs] = 2; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 3: { IPIDsModelisec[IP_IDs] = 3; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 4: { IPIDsModelisec[IP_IDs] = 4; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } menu_destroy(menu); return PLUGIN_HANDLED; } public client_disconnected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public client_connected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public plugin_precache() { precache_model(IDknife[0][1]) precache_model(IDknife[0][2]) precache_model(IDknife[0][3]) precache_model(IDknife[0][4]) } public CurrentWeapon(IP_IDs) { replace_weapon_models(IP_IDs, read_data(2)) } replace_weapon_models(IP_IDs, weaponid) { switch (weaponid) { case CSW_KNIFE: { set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0]) } } } // Stock stock qury_yazi(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, sizeof(msg) - 1, input, 3) replace_all(msg, 190, "!n", "^x01") replace_all(msg, 190, "!g", "^x04") replace_all(msg, 190, "!t", "^x03") 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() } } }
Vip menu [İstek]
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 14
- Kayıt: Sal Tem 19, 2022 11:37 pm
Vip menu [İstek]
Link: | |
Linklerini gizle |
-
- Mesajlar: 229
- Kayıt: Cmt Tem 09, 2022 4:33 pm
-
Konu Sahibi - Mesajlar: 14
- Kayıt: Sal Tem 19, 2022 11:37 pm
-
- Mesajlar: 229
- Kayıt: Cmt Tem 09, 2022 4:33 pm
Vip menu [İstek]
Şöyle deneyin bakalım
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#include <fakemeta_util>
#define Yetki ADMIN_BAN
new const TAG[] = "HeaveN Deathmatch";
new const KISA_TAG[] = "HeaveN";
new IPIDsModelisec[MAX_CLIENTS+1],
IP_IDshizackapa[MAX_CLIENTS+1];
new const modelismi1[] = "Ejder Hancer"
new const modelismi2[] = "Velocity Karambit"
new const modelismi3[] = "Gaia Balta"
new const modelismi4[] = "Neptun Capa"
new IDknife[][][] =
{
{CSW_KNIFE,
"models/valo/ejderhancer.mdl",
"models/valo/velokaram.mdl",
"models/valo/gaibalta.mdl",
"models/valo/capa.mdl"
}
}
public plugin_init() {
register_plugin("Vip menu", "v3.0", "2Adam")
register_clcmd("say /Vip", "AnaMenu")
register_event("CurWeapon","CurrentWeapon","be","1=1");
}
public plugin_precache()
{
precache_model(IDknife[0][1])
precache_model(IDknife[0][2])
precache_model(IDknife[0][3])
precache_model(IDknife[0][4])
}
public AnaMenu(IP_IDs) {
if(get_user_flags(IP_IDs) & Yetki){
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG)
new menuz = menu_create(amenu,"anamenu_devam")
formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik]":"[Kapali]")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL]")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\wBicak Menu")
menu_additem(menuz,amenu,"3")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(IP_IDs, menuz, 0);
} else {
qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG)
}
}
public anamenu_devam(IP_IDs, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
if(!IP_IDshizackapa[IP_IDs])
{
IP_IDshizackapa[IP_IDs] = 1
qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG)
set_entvar(IP_IDs,var_maxspeed, 340.0);
}else if(IP_IDshizackapa[IP_IDs]){
IP_IDshizackapa[IP_IDs] = 0
qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG)
set_entvar(IP_IDs,var_maxspeed, 250.0);
}
}
case 2:
{
qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG)
rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade");
}
case 3:
{
AnaMenub(IP_IDs);
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
// Bicak menu
public AnaMenub(IP_IDs) {
if(get_user_flags(IP_IDs) & Yetki){
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG)
new menuz = menu_create(amenu,"anamenub_devam")
formatex(amenu,charsmax(amenu),"\w%s", modelismi1)
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\w%s", modelismi2)
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\w%s", modelismi3)
menu_additem(menuz,amenu,"3")
formatex(amenu,charsmax(amenu),"\w%s", modelismi4)
menu_additem(menuz,amenu,"4")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(IP_IDs, menuz, 0);
} else {
qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG)
}
}
public anamenub_devam(IP_IDs, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
IPIDsModelisec[IP_IDs] = 1;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
case 2:
{
IPIDsModelisec[IP_IDs] = 2;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
case 3:
{
IPIDsModelisec[IP_IDs] = 3;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
case 4:
{
IPIDsModelisec[IP_IDs] = 4;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public client_disconnected(IP_IDs){
IPIDsModelisec[IP_IDs] = false;
}
public client_connected(IP_IDs){
IPIDsModelisec[IP_IDs] = false;
}
public CurrentWeapon(IP_IDs)
{
replace_weapon_models(IP_IDs, read_data(2))
}
replace_weapon_models(IP_IDs, weaponid)
{
switch (weaponid)
{
case CSW_KNIFE:
{
set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0])
}
}
}
// Stock
stock qury_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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()
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 14
- Kayıt: Sal Tem 19, 2022 11:37 pm
Vip menu [İstek]
Denedim fakat sma yüklenirken bu hatalar çıkıyor panele yükleniyor ama gene bişey değişmedi2Adam yazdı: Cmt Ağu 20, 2022 3:09 pmŞöyle deneyin bakalım
Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> #include <reapi> #include <fakemeta_util> #define Yetki ADMIN_BAN new const TAG[] = "HeaveN Deathmatch"; new const KISA_TAG[] = "HeaveN"; new IPIDsModelisec[MAX_CLIENTS+1], IP_IDshizackapa[MAX_CLIENTS+1]; new const modelismi1[] = "Ejder Hancer" new const modelismi2[] = "Velocity Karambit" new const modelismi3[] = "Gaia Balta" new const modelismi4[] = "Neptun Capa" new IDknife[][][] = { {CSW_KNIFE, "models/valo/ejderhancer.mdl", "models/valo/velokaram.mdl", "models/valo/gaibalta.mdl", "models/valo/capa.mdl" } } public plugin_init() { register_plugin("Vip menu", "v3.0", "2Adam") register_clcmd("say /Vip", "AnaMenu") register_event("CurWeapon","CurrentWeapon","be","1=1"); } public plugin_precache() { precache_model(IDknife[0][1]) precache_model(IDknife[0][2]) precache_model(IDknife[0][3]) precache_model(IDknife[0][4]) } public AnaMenu(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG) new menuz = menu_create(amenu,"anamenu_devam") formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik]":"[Kapali]") menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL]") menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\wBicak Menu") menu_additem(menuz,amenu,"3") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenu_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { if(!IP_IDshizackapa[IP_IDs]) { IP_IDshizackapa[IP_IDs] = 1 qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 340.0); }else if(IP_IDshizackapa[IP_IDs]){ IP_IDshizackapa[IP_IDs] = 0 qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 250.0); } } case 2: { qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG) rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade"); } case 3: { AnaMenub(IP_IDs); } menu_destroy(menu); return PLUGIN_HANDLED; } // Bicak menu public AnaMenub(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG) new menuz = menu_create(amenu,"anamenub_devam") formatex(amenu,charsmax(amenu),"\w%s", modelismi1) menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\w%s", modelismi2) menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\w%s", modelismi3) menu_additem(menuz,amenu,"3") formatex(amenu,charsmax(amenu),"\w%s", modelismi4) menu_additem(menuz,amenu,"4") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenub_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { IPIDsModelisec[IP_IDs] = 1; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 2: { IPIDsModelisec[IP_IDs] = 2; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 3: { IPIDsModelisec[IP_IDs] = 3; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 4: { IPIDsModelisec[IP_IDs] = 4; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } menu_destroy(menu); return PLUGIN_HANDLED; } public client_disconnected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public client_connected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public CurrentWeapon(IP_IDs) { replace_weapon_models(IP_IDs, read_data(2)) } replace_weapon_models(IP_IDs, weaponid) { switch (weaponid) { case CSW_KNIFE: { set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0]) } } } // Stock stock qury_yazi(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, sizeof(msg) - 1, input, 3) replace_all(msg, 190, "!n", "^x01") replace_all(msg, 190, "!g", "^x04") replace_all(msg, 190, "!t", "^x03") 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() } } }
VPOSKİ.sma(104) : error 002: only a single statement (or expression) can follow each "case"
VPOSKİ.sma(104) : warning 215: expression has no effect
VPOSKİ.sma(175) : error 002: only a single statement (or expression) can follow each "case"
VPOSKİ.sma(175) : warning 215: expression has no effect
Link: | |
Linklerini gizle |
-
- Mesajlar: 229
- Kayıt: Cmt Tem 09, 2022 4:33 pm
Vip menu [İstek]
Duzeltim buyrun deneyintugverk yazdı: Cmt Ağu 20, 2022 3:15 pmDenedim fakat sma yüklenirken bu hatalar çıkıyor panele yükleniyor ama gene bişey değişmedi2Adam yazdı: Cmt Ağu 20, 2022 3:09 pmŞöyle deneyin bakalım
Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> #include <reapi> #include <fakemeta_util> #define Yetki ADMIN_BAN new const TAG[] = "HeaveN Deathmatch"; new const KISA_TAG[] = "HeaveN"; new IPIDsModelisec[MAX_CLIENTS+1], IP_IDshizackapa[MAX_CLIENTS+1]; new const modelismi1[] = "Ejder Hancer" new const modelismi2[] = "Velocity Karambit" new const modelismi3[] = "Gaia Balta" new const modelismi4[] = "Neptun Capa" new IDknife[][][] = { {CSW_KNIFE, "models/valo/ejderhancer.mdl", "models/valo/velokaram.mdl", "models/valo/gaibalta.mdl", "models/valo/capa.mdl" } } public plugin_init() { register_plugin("Vip menu", "v3.0", "2Adam") register_clcmd("say /Vip", "AnaMenu") register_event("CurWeapon","CurrentWeapon","be","1=1"); } public plugin_precache() { precache_model(IDknife[0][1]) precache_model(IDknife[0][2]) precache_model(IDknife[0][3]) precache_model(IDknife[0][4]) } public AnaMenu(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG) new menuz = menu_create(amenu,"anamenu_devam") formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik]":"[Kapali]") menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL]") menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\wBicak Menu") menu_additem(menuz,amenu,"3") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenu_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { if(!IP_IDshizackapa[IP_IDs]) { IP_IDshizackapa[IP_IDs] = 1 qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 340.0); }else if(IP_IDshizackapa[IP_IDs]){ IP_IDshizackapa[IP_IDs] = 0 qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 250.0); } } case 2: { qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG) rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade"); } case 3: { AnaMenub(IP_IDs); } menu_destroy(menu); return PLUGIN_HANDLED; } // Bicak menu public AnaMenub(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG) new menuz = menu_create(amenu,"anamenub_devam") formatex(amenu,charsmax(amenu),"\w%s", modelismi1) menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\w%s", modelismi2) menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\w%s", modelismi3) menu_additem(menuz,amenu,"3") formatex(amenu,charsmax(amenu),"\w%s", modelismi4) menu_additem(menuz,amenu,"4") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenub_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { IPIDsModelisec[IP_IDs] = 1; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 2: { IPIDsModelisec[IP_IDs] = 2; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 3: { IPIDsModelisec[IP_IDs] = 3; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 4: { IPIDsModelisec[IP_IDs] = 4; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } menu_destroy(menu); return PLUGIN_HANDLED; } public client_disconnected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public client_connected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public CurrentWeapon(IP_IDs) { replace_weapon_models(IP_IDs, read_data(2)) } replace_weapon_models(IP_IDs, weaponid) { switch (weaponid) { case CSW_KNIFE: { set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0]) } } } // Stock stock qury_yazi(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, sizeof(msg) - 1, input, 3) replace_all(msg, 190, "!n", "^x01") replace_all(msg, 190, "!g", "^x04") replace_all(msg, 190, "!t", "^x03") 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() } } }
VPOSKİ.sma(104) : error 002: only a single statement (or expression) can follow each "case"
VPOSKİ.sma(104) : warning 215: expression has no effect
VPOSKİ.sma(175) : error 002: only a single statement (or expression) can follow each "case"
VPOSKİ.sma(175) : warning 215: expression has no effect
Kod: Tümünü seç
#include <amxmodx>
#include <amxmisc>
#include <reapi>
#include <fakemeta_util>
#define Yetki ADMIN_BAN
new const TAG[] = "HeaveN Deathmatch";
new const KISA_TAG[] = "HeaveN";
new IPIDsModelisec[MAX_CLIENTS+1],
IP_IDshizackapa[MAX_CLIENTS+1];
new const modelismi1[] = "Ejder Hancer"
new const modelismi2[] = "Velocity Karambit"
new const modelismi3[] = "Gaia Balta"
new const modelismi4[] = "Neptun Capa"
new IDknife[][][] =
{
{CSW_KNIFE,
"models/valo/ejderhancer.mdl",
"models/valo/velokaram.mdl",
"models/valo/gaibalta.mdl",
"models/valo/capa.mdl"
}
}
public plugin_init() {
register_plugin("Vip menu", "v3.0", "2Adam")
register_clcmd("say /Vip", "AnaMenu")
register_event("CurWeapon","CurrentWeapon","be","1=1");
}
public plugin_precache()
{
precache_model(IDknife[0][1])
precache_model(IDknife[0][2])
precache_model(IDknife[0][3])
precache_model(IDknife[0][4])
}
public AnaMenu(IP_IDs) {
if(get_user_flags(IP_IDs) & Yetki){
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG)
new menuz = menu_create(amenu,"anamenu_devam")
formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik]":"[Kapali]")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL]")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\wBicak Menu")
menu_additem(menuz,amenu,"3")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(IP_IDs, menuz, 0);
} else {
qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG)
}
}
public anamenu_devam(IP_IDs, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
if(!IP_IDshizackapa[IP_IDs])
{
IP_IDshizackapa[IP_IDs] = 1
qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG)
set_entvar(IP_IDs,var_maxspeed, 340.0);
}else if(IP_IDshizackapa[IP_IDs]){
IP_IDshizackapa[IP_IDs] = 0
qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG)
set_entvar(IP_IDs,var_maxspeed, 250.0);
}
}
case 2:
{
qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG)
rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade");
}
case 3:
{
AnaMenub(IP_IDs);
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
// Bicak menu
public AnaMenub(IP_IDs) {
if(get_user_flags(IP_IDs) & Yetki){
static amenu[525]
formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG)
new menuz = menu_create(amenu,"anamenub_devam")
formatex(amenu,charsmax(amenu),"\w%s", modelismi1)
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\w%s", modelismi2)
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\w%s", modelismi3)
menu_additem(menuz,amenu,"3")
formatex(amenu,charsmax(amenu),"\w%s", modelismi4)
menu_additem(menuz,amenu,"4")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(IP_IDs, menuz, 0);
} else {
qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG)
}
}
public anamenub_devam(IP_IDs, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
IPIDsModelisec[IP_IDs] = 1;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
case 2:
{
IPIDsModelisec[IP_IDs] = 2;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
case 3:
{
IPIDsModelisec[IP_IDs] = 3;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
case 4:
{
IPIDsModelisec[IP_IDs] = 4;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4);
rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public client_disconnected(IP_IDs){
IPIDsModelisec[IP_IDs] = false;
}
public client_connected(IP_IDs){
IPIDsModelisec[IP_IDs] = false;
}
public CurrentWeapon(IP_IDs)
{
replace_weapon_models(IP_IDs, read_data(2))
}
replace_weapon_models(IP_IDs, weaponid)
{
switch (weaponid)
{
case CSW_KNIFE:
{
set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0])
}
}
}
// Stock
stock qury_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, input, 3)
replace_all(msg, 190, "!n", "^x01")
replace_all(msg, 190, "!g", "^x04")
replace_all(msg, 190, "!t", "^x03")
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()
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 14
- Kayıt: Sal Tem 19, 2022 11:37 pm
Vip menu [İstek]
Bu sefer çalıştı ama 2 dk geçmed isunucu çökmeye başladı syserror.log baktığımda bu yazıyor L 20/08/2022 - 15:24:00: (map "Cs_assault") SV_ModelIndex: SV_ModelIndex: model models/valo/ejderhancer.mdl not precached2Adam yazdı: Cmt Ağu 20, 2022 3:20 pmDuzeltim buyrun deneyintugverk yazdı: Cmt Ağu 20, 2022 3:15 pmDenedim fakat sma yüklenirken bu hatalar çıkıyor panele yükleniyor ama gene bişey değişmedi2Adam yazdı: Cmt Ağu 20, 2022 3:09 pm
Şöyle deneyin bakalım
Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> #include <reapi> #include <fakemeta_util> #define Yetki ADMIN_BAN new const TAG[] = "HeaveN Deathmatch"; new const KISA_TAG[] = "HeaveN"; new IPIDsModelisec[MAX_CLIENTS+1], IP_IDshizackapa[MAX_CLIENTS+1]; new const modelismi1[] = "Ejder Hancer" new const modelismi2[] = "Velocity Karambit" new const modelismi3[] = "Gaia Balta" new const modelismi4[] = "Neptun Capa" new IDknife[][][] = { {CSW_KNIFE, "models/valo/ejderhancer.mdl", "models/valo/velokaram.mdl", "models/valo/gaibalta.mdl", "models/valo/capa.mdl" } } public plugin_init() { register_plugin("Vip menu", "v3.0", "2Adam") register_clcmd("say /Vip", "AnaMenu") register_event("CurWeapon","CurrentWeapon","be","1=1"); } public plugin_precache() { precache_model(IDknife[0][1]) precache_model(IDknife[0][2]) precache_model(IDknife[0][3]) precache_model(IDknife[0][4]) } public AnaMenu(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG) new menuz = menu_create(amenu,"anamenu_devam") formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik]":"[Kapali]") menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL]") menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\wBicak Menu") menu_additem(menuz,amenu,"3") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenu_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { if(!IP_IDshizackapa[IP_IDs]) { IP_IDshizackapa[IP_IDs] = 1 qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 340.0); }else if(IP_IDshizackapa[IP_IDs]){ IP_IDshizackapa[IP_IDs] = 0 qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 250.0); } } case 2: { qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG) rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade"); } case 3: { AnaMenub(IP_IDs); } menu_destroy(menu); return PLUGIN_HANDLED; } // Bicak menu public AnaMenub(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG) new menuz = menu_create(amenu,"anamenub_devam") formatex(amenu,charsmax(amenu),"\w%s", modelismi1) menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\w%s", modelismi2) menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\w%s", modelismi3) menu_additem(menuz,amenu,"3") formatex(amenu,charsmax(amenu),"\w%s", modelismi4) menu_additem(menuz,amenu,"4") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenub_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { IPIDsModelisec[IP_IDs] = 1; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 2: { IPIDsModelisec[IP_IDs] = 2; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 3: { IPIDsModelisec[IP_IDs] = 3; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 4: { IPIDsModelisec[IP_IDs] = 4; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } menu_destroy(menu); return PLUGIN_HANDLED; } public client_disconnected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public client_connected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public CurrentWeapon(IP_IDs) { replace_weapon_models(IP_IDs, read_data(2)) } replace_weapon_models(IP_IDs, weaponid) { switch (weaponid) { case CSW_KNIFE: { set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0]) } } } // Stock stock qury_yazi(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, sizeof(msg) - 1, input, 3) replace_all(msg, 190, "!n", "^x01") replace_all(msg, 190, "!g", "^x04") replace_all(msg, 190, "!t", "^x03") 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() } } }
VPOSKİ.sma(104) : error 002: only a single statement (or expression) can follow each "case"
VPOSKİ.sma(104) : warning 215: expression has no effect
VPOSKİ.sma(175) : error 002: only a single statement (or expression) can follow each "case"
VPOSKİ.sma(175) : warning 215: expression has no effect
Kod: Tümünü seç
#include <amxmodx> #include <amxmisc> #include <reapi> #include <fakemeta_util> #define Yetki ADMIN_BAN new const TAG[] = "HeaveN Deathmatch"; new const KISA_TAG[] = "HeaveN"; new IPIDsModelisec[MAX_CLIENTS+1], IP_IDshizackapa[MAX_CLIENTS+1]; new const modelismi1[] = "Ejder Hancer" new const modelismi2[] = "Velocity Karambit" new const modelismi3[] = "Gaia Balta" new const modelismi4[] = "Neptun Capa" new IDknife[][][] = { {CSW_KNIFE, "models/valo/ejderhancer.mdl", "models/valo/velokaram.mdl", "models/valo/gaibalta.mdl", "models/valo/capa.mdl" } } public plugin_init() { register_plugin("Vip menu", "v3.0", "2Adam") register_clcmd("say /Vip", "AnaMenu") register_event("CurWeapon","CurrentWeapon","be","1=1"); } public plugin_precache() { precache_model(IDknife[0][1]) precache_model(IDknife[0][2]) precache_model(IDknife[0][3]) precache_model(IDknife[0][4]) } public AnaMenu(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yVip Menu", TAG) new menuz = menu_create(amenu,"anamenu_devam") formatex(amenu,charsmax(amenu),"\wHiz \d- \y(340) \r%s",IP_IDshizackapa[IP_IDs] ? "[Acik]":"[Kapali]") menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\wBomba \d- \y(He-Flas-Smoke) \r[AL]") menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\wBicak Menu") menu_additem(menuz,amenu,"3") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenu_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { if(!IP_IDshizackapa[IP_IDs]) { IP_IDshizackapa[IP_IDs] = 1 qury_yazi(IP_IDs,"!g[%s] !tHiziniz acilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 340.0); }else if(IP_IDshizackapa[IP_IDs]){ IP_IDshizackapa[IP_IDs] = 0 qury_yazi(IP_IDs,"!g[%s] !tHiziniz kapatilmistir...", KISA_TAG) set_entvar(IP_IDs,var_maxspeed, 250.0); } } case 2: { qury_yazi(IP_IDs,"!g[%s] !tBombalar verilmistir...", KISA_TAG) rg_give_item(IP_IDs,"weapon_hegrenade"),rg_give_item(IP_IDs,"weapon_flashbang"),rg_give_item(IP_IDs,"smokegrenade"); } case 3: { AnaMenub(IP_IDs); } } menu_destroy(menu); return PLUGIN_HANDLED; } // Bicak menu public AnaMenub(IP_IDs) { if(get_user_flags(IP_IDs) & Yetki){ static amenu[525] formatex(amenu,charsmax(amenu),"\w[ \r%s \w] \yBicak Menu", TAG) new menuz = menu_create(amenu,"anamenub_devam") formatex(amenu,charsmax(amenu),"\w%s", modelismi1) menu_additem(menuz,amenu,"1") formatex(amenu,charsmax(amenu),"\w%s", modelismi2) menu_additem(menuz,amenu,"2") formatex(amenu,charsmax(amenu),"\w%s", modelismi3) menu_additem(menuz,amenu,"3") formatex(amenu,charsmax(amenu),"\w%s", modelismi4) menu_additem(menuz,amenu,"4") menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL); menu_display(IP_IDs, menuz, 0); } else { qury_yazi(IP_IDs, "!g[%s] !Bu menuye yetkiniz yetmiyor!!", KISA_TAG) } } public anamenub_devam(IP_IDs, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1: { IPIDsModelisec[IP_IDs] = 1; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi1); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 2: { IPIDsModelisec[IP_IDs] = 2; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi2); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 3: { IPIDsModelisec[IP_IDs] = 3; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi3); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } case 4: { IPIDsModelisec[IP_IDs] = 4; qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi4); rg_remove_item(IP_IDs, "weapon_knife"),rg_give_item(IP_IDs, "weapon_knife"); } } menu_destroy(menu); return PLUGIN_HANDLED; } public client_disconnected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public client_connected(IP_IDs){ IPIDsModelisec[IP_IDs] = false; } public CurrentWeapon(IP_IDs) { replace_weapon_models(IP_IDs, read_data(2)) } replace_weapon_models(IP_IDs, weaponid) { switch (weaponid) { case CSW_KNIFE: { set_pev(IP_IDs, pev_viewmodel2, IDknife[0][IPIDsModelisec[IP_IDs]][0]) } } } // Stock stock qury_yazi(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, sizeof(msg) - 1, input, 3) replace_all(msg, 190, "!n", "^x01") replace_all(msg, 190, "!g", "^x04") replace_all(msg, 190, "!t", "^x03") 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() } } }
L 20/08/2022 - 15:24:22: (map "fy_iceworld16") SV_ModelIndex: SV_ModelIndex: model models/valo/ejderhancer.mdl not precached
L 20/08/2022 - 15:24:56: (map "fy_iceworld16") SV_ModelIndex: SV_ModelIndex: model models/valo/ejderhancer.mdl not precached
mdl değiştirip deneyeceğim
Link: | |
Linklerini gizle |
-
- Mesajlar: 229
- Kayıt: Cmt Tem 09, 2022 4:33 pm
Vip menu [İstek]
Modelleri kuramamasınız mdl degiştirme sen yanlış kurdun büyük ihtimalle eklende sorun yok uzantıların bozuk modellerini
models/valo/valomdl1.mdl digerlerinde 2 3 4 diye git
models/valo/valomdl1.mdl digerlerinde 2 3 4 diye git
Link: | |
Linklerini gizle |
-
- Mesajlar: 229
- Kayıt: Cmt Tem 09, 2022 4:33 pm
-
Konu Sahibi - Mesajlar: 14
- Kayıt: Sal Tem 19, 2022 11:37 pm
Vip menu [İstek]
çalışıor fakat benim kendi ekledğim bir deafult knife var ama eklentiyi kurduktan sonra benim yaptığım değilde normal default knife var sağ tık atınca sw çöküyor2Adam yazdı: Cmt Ağu 20, 2022 3:33 pm Modelleri kuramamasınız mdl degiştirme sen yanlış kurdun büyük ihtimalle eklende sorun yok uzantıların bozuk modellerini
models/valo/valomdl1.mdl digerlerinde 2 3 4 diye git
Link: | |
Linklerini gizle |