Forumda paylaşılmış olan mod içerisine bir menü ekledik. Fakat menüde 7. seçenek, İleri, Geri ve Çıkış butonları gözükmüyor.
Kod bloğu aşağıda verilmiştir.
SS aşağıda mevcuttur.
Kod: Tümünü seç
new const skinler[][][] = {
{ "DG - Vertex", "tekli/dgver.mdl", CSW_DEAGLE, 35, 0},
{ "DG - Neonrider", "tekli/dgneo.mdl", CSW_DEAGLE, 50, 0},
{ "DG - Creep", "tekli/dgcrep.mdl", CSW_DEAGLE, 90, 0},
{ "DG - Hyptonic", "tekli/dghypto.mdl", CSW_DEAGLE, 150, 0},
{ "DG - Crocodilus", "tekli/dgcroc.mdl", CSW_DEAGLE, 220, 0},
{ "DG - Glory", "tekli/dglory.mdl", CSW_DEAGLE, 350, 0},
{ "DG - Cobalt", "tekli/dgcob.mdl", CSW_DEAGLE, 560, 1},
{ "DG - Blaze", "tekli/dgblaz.mdl", CSW_DEAGLE, 800, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
{ "USP - Flare", "tekli/uspflare.mdl", CSW_USP, 35, 0},
{ "USP - Dinamit", "tekli/uspdina.mdl", CSW_USP, 50, 0},
{ "USP - Torque", "tekli/usptor.mdl", CSW_USP, 90, 0},
{ "USP - Fuel Injector", "tekli/uspfuel.mdl", CSW_USP, 150, 0},
{ "USP - Neonoir", "tekli/uspneo.mdl", CSW_USP, 220, 0},
{ "USP - Orion", "tekli/usporion.mdl", CSW_USP, 350, 0},
{ "USP - Kill Confirmed", "tekli/uspkill.mdl", CSW_USP, 560, 1},
{ "USP - Hyperbeast", "tekli/usphyp.mdl", CSW_USP, 800, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
}
Kod: Tümünü seç
public TeklilerMenu(id)
{
if(is_user_connected(id))
{
new TeklilerMenuTitle[255], TeklilerMenusu, NumToString[6];
formatex(TeklilerMenuTitle, charsmax(TeklilerMenuTitle), "\w%s \rCS:GO \d| \wTekliler Envanterin",SERVERNAME);
TeklilerMenusu = menu_create(TeklilerMenuTitle, "TeklilerMenuDevam");
for(new i = 1; i < sizeof(skinler); i++)
{
new weapon = skinler[i][2][0];
if(g_weapon[id][i] > 0)
{
if (weapon == CSW_USP || weapon == CSW_DEAGLE)
{
num_to_str(i, NumToString, charsmax(NumToString));
formatex(TeklilerMenuTitle, charsmax(TeklilerMenuTitle), "\r[\y%s\r] \w-- \r[\y%d Adet\r] \w-- \r[\yISLEM YAP\r]", skinler[i][0], g_weapon[id][i]);
menu_additem(TeklilerMenusu, TeklilerMenuTitle, NumToString);
}
}
}
menu_setprop(TeklilerMenusu,MPROP_NEXTNAME, "\yIleri");
menu_setprop(TeklilerMenusu,MPROP_BACKNAME, "\yGeri");
menu_setprop(TeklilerMenusu,MPROP_EXITNAME, "\yCikis");
menu_display(id, TeklilerMenusu);
}
return PLUGIN_HANDLED;
}
public TeklilerMenuDevam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new access, callback, data[9], name[32];
menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name) , callback);
secilenskin[id] = str_to_num(data);
SkinSistemi(id);
return PLUGIN_HANDLED;
}