Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Vip menu [İstek]

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


2Adam
Mesajlar: 229
Kayıt: Cmt Tem 09, 2022 4:33 pm

Vip menu [İstek]

Mesaj gönderen 2Adam »

Modeli nasıl eklediginzi bi atarmksınız

Link:
Linklerini gizle
Linki Kopyala

2Adam
Mesajlar: 229
Kayıt: Cmt Tem 09, 2022 4:33 pm

Vip menu [İstek]

Mesaj gönderen 2Adam »

Buyur

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[]  = "Cs 1.6 Defaults" 
new const modelismi2[]  = "Ejder Hancer" 
new const modelismi3[]  = "Velocity Karambit" 
new const modelismi4[]  = "Gaia Balta" 
new const modelismi5[]  = "Neptun Capa" 


new IDknife[][][] =
{
{CSW_KNIFE,
"models/valo/defaults.mdl",
"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])
precache_model(IDknife[0][5])
} 

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^n", 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")

formatex(amenu,charsmax(amenu),"\w%s", modelismi5)
menu_additem(menuz,amenu,"5")

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");
}
case 5:
{
IPIDsModelisec[IP_IDs] = 5;
qury_yazi(IP_IDs,"!g[%s] !tBasariyla !n%s !tAdli bicagi aktif ettiniz...", KISA_TAG,modelismi5);
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
Linki Kopyala

Konu Sahibi
tugverk
Mesajlar: 14
Kayıt: Sal Tem 19, 2022 11:37 pm

Vip menu [İstek]

Mesaj gönderen tugverk »

Çözülmüştür teşekkürler

Link:
Linklerini gizle
Linki Kopyala
Cevapla