Bu skini neden almadığı hakkında bir fikrim yok gerekli kişiyi yönlendirdim
PHP & Flutter & Dart
)

#include <amxmodx>
#include <reapi>
#define YETKI ADMIN_KICK
new bicaklar[33][7], silahlar[33][7];
new const AK47[] = "models/v_ak47_astor.mdl";
new const AUG[] = "models/v_aug_blue.mdl";
new const USP[] = "models/v_usp_neonoir.mdl";
new const M4A4[] = "models/v_m4a4_neonoir.mdl";
new const DEAGLE[] = "models/v_deagle_cobalt.mdl";
new const GLOCK[] = "models/v_glock_emerald.mdl";
new const P90[] = "models/v_p90_mor.mdl";
new const KELEBEK[] = "models/v_kelebek_turk.mdl";
new const KARAMBIT[] = "models/v_karambit_dark.mdl";
new const NAJAVA[] = "models/v_navaja_doppler.mdl";
new const FADE[] = "models/v_paracord_fade.mdl";
new const STILETTO[] = "models/v_stiletto_krmzi.mdl";
new const TALON[] = "models/v_talon_crimsonweb.mdl";
new const URSUS[] = "models/v_ursus_default.mdl";
public plugin_init()
{
register_plugin("Skin Menu", "1.0", "ripeNess");
register_clcmd("say /yetkimenu" , "Skin_Menu");
register_event("CurWeapon", "Event_Cur_Weapon", "be", "1=1");
RegisterHookChain(RG_CBasePlayer_Killed, "CBasePlayer_Killed", .post = true) ;
}
public plugin_precache()
{
precache_model(AK47);
precache_model(AUG);
precache_model(USP);
precache_model(M4A4);
precache_model(DEAGLE);
precache_model(GLOCK);
precache_model(P90);
precache_model(KELEBEK);
precache_model(KARAMBIT);
precache_model(NAJAVA);
precache_model(FADE);
precache_model(STILETTO);
precache_model(TALON);
precache_model(URSUS);
}
public Event_Cur_Weapon(id)
{
new SilahID = read_data(2);
switch(SilahID)
{
case CSW_AK47 : if(silahlar[id][0] == 1) set_entvar(id, var_viewmodel, AK47);
case CSW_AUG : if(silahlar[id][1] == 1) set_entvar(id, var_viewmodel, AUG);
case CSW_USP : if(silahlar[id][2] == 1) set_entvar(id, var_viewmodel, USP);
case CSW_M4A1 : if(silahlar[id][3] == 1) set_entvar(id, var_viewmodel, M4A4);
case CSW_DEAGLE : if(silahlar[id][4] == 1) set_entvar(id, var_viewmodel, DEAGLE);
case CSW_GLOCK18 : if(silahlar[id][5] == 1) set_entvar(id, var_viewmodel, GLOCK);
case CSW_P90 : if(silahlar[id][6] == 1) set_entvar(id, var_viewmodel, P90);
case CSW_KNIFE :
{
if(bicaklar[id][0] == 1) set_entvar(id, var_viewmodel, KELEBEK);
else if(bicaklar[id][1] == 1) set_entvar(id, var_viewmodel, KARAMBIT);
else if(bicaklar[id][2] == 1) set_entvar(id, var_viewmodel, NAJAVA);
else if(bicaklar[id][3] == 1) set_entvar(id, var_viewmodel, FADE);
else if(bicaklar[id][4] == 1) set_entvar(id, var_viewmodel, STILETTO);
else if(bicaklar[id][5] == 1) set_entvar(id, var_viewmodel, TALON);
else if(bicaklar[id][6] == 1) set_entvar(id, var_viewmodel, URSUS);
}
}
}
public Skin_Menu(id) {
if(get_user_flags(id) & YETKI){
new menuz;
static amenu[512]
formatex(amenu,charsmax(amenu),"\r{ BuluT CSGO \r} ~ \wSKIN MENU ")
menuz = menu_create(amenu,"skinmenu_devam")
formatex(amenu,charsmax(amenu),"\yYetkili Silah Menu \y[1] \w[\rBu Menu Yetkililere Ozel\w]")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\yYetkili Silah Menu \y[2] \w[\rBu Menu Yetkililere Ozel\w]")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\yYetkili Bicak Menu \y[1] \w[\rBu Menu Yetkililere Ozel\w]")
menu_additem(menuz,amenu,"3")
formatex(amenu,charsmax(amenu),"\yYetkili Bicak Menu \y[2] \w[\rBu Menu Yetkililere Ozel\w]")
menu_additem(menuz,amenu,"4")
menu_setprop(menuz,MPROP_EXITNAME,"\d[\rMenu\d] \rCikis")
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menuz,0)
}
else{
renkli_yazi(id,"!gBu Menu !tYetkililere !gOzeldir !")
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}
public skinmenu_devam(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED
}
new access,callback,data[6],iname[64]
menu_item_getinfo(menu,item,access,data,5,iname,63,callback)
new key = str_to_num(data)
if(key == 1){
silahskin1(id)
}
if(key == 2){
silahskinv2(id)
}
if(key == 3){
bicakskin(id)
}
if(key == 4){
bicakskin22(id)
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}
public bicakskin(id) {
if(get_user_flags(id) & YETKI){
new menu = menu_create("\dBuluT \yBicak Skinleri [1]", "bicakskin1")
menu_additem(menu, "\r[Kelebek ~ Turk]", "1", 0);
menu_additem(menu, "\r[Karambit ~ Dark]", "2", 0);
menu_additem(menu, "\r[Najava ~ Doppler]", "3", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else{
renkli_yazi(id,"!gBu Menu !tYetkililere !gOzeldir !")
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}
public bicakskin1(id, 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);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
bicaklar[id][0] = 1
bicaklar[id][1] = 0
bicaklar[id][2] = 0
bicaklar[id][3] = 0
bicaklar[id][4] = 0
bicaklar[id][5] = 0
bicaklar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Kelebek ~ Turk] !tDesenini Sectin !")
}
case 2: {
bicaklar[id][0] = 0
bicaklar[id][1] = 1
bicaklar[id][2] = 0
bicaklar[id][3] = 0
bicaklar[id][4] = 0
bicaklar[id][5] = 0
bicaklar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Karambit ~ Dark] !tDesenini Sectin !")
}
case 3: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 1
bicaklar[id][3] = 0
bicaklar[id][4] = 0
bicaklar[id][5] = 0
bicaklar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Najava ~ Doppler !tDesenini Sectin !")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public bicakskin22(id) {
if(get_user_flags(id) & YETKI){
new menu = menu_create("\dBuluT \yBicak Skinleri [2]", "bicakskin2")
menu_additem(menu, "\r[Paracord ~ Fade]", "1", 0);
menu_additem(menu, "\r[Stiletto ~ Kirmizi]", "2", 0);
menu_additem(menu, "\r[Talon ~ Crimsonweb]", "3", 0);
menu_additem(menu, "\r[Ursus ~ Default]", "3", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else{
renkli_yazi(id,"!gBu Menu !tYetkililere !gOzeldir !")
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}
public bicakskin2(id, 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);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 0
bicaklar[id][3] = 1
bicaklar[id][4] = 0
bicaklar[id][5] = 0
bicaklar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Paracord ~ Fade] !tDesenini Sectin !")
}
case 2: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 0
bicaklar[id][3] = 0
bicaklar[id][4] = 1
bicaklar[id][5] = 0
bicaklar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Stiletto ~ Kirmizi] !tDesenini Sectin !")
}
case 3: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 0
bicaklar[id][3] = 0
bicaklar[id][4] = 0
bicaklar[id][5] = 1
bicaklar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Talon ~ Crimsonweb !tDesenini Sectin !")
}
case 4: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 0
bicaklar[id][3] = 0
bicaklar[id][4] = 0
bicaklar[id][5] = 0
bicaklar[id][6] = 1
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Ursus ~ Default !tDesenini Sectin !")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public silahskin1(id) {
if(get_user_flags(id) & YETKI){
new menu = menu_create("\dBuluT \ySilah Skinleri [1]", "silahskinv1")
menu_additem(menu, "\w.:: \r[AK47 ~ Astor] \w::.", "1", 0);
menu_additem(menu, "\w.:: \r[AUG ~ Blue] \w::.", "2", 0);
menu_additem(menu, "\w.:: \r[USP ~ Neonoir] \w::.", "3", 0);
menu_additem(menu, "\w.:: \r[M4A4 ~ Neonoir] \w::.", "4", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else{
renkli_yazi(id,"!gBu Menu !tYetkililere !gOzeldir !")
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}
public silahskinv1(id, 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);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
silahlar[id][0] = 1
silahlar[id][1] = 0
silahlar[id][2] = 0
silahlar[id][3] = 0
silahlar[id][4] = 0
silahlar[id][5] = 0
silahlar[id][6] = 0
renkli_yazi(id,"!tBasarili Bi Sekilde !g[AK47 ~ Astor] !tDesenini Sectin !")
}
case 2: {
silahlar[id][0] = 0
silahlar[id][1] = 1
silahlar[id][2] = 0
silahlar[id][3] = 0
silahlar[id][4] = 0
silahlar[id][5] = 0
silahlar[id][6] = 0
renkli_yazi(id,"!tBasarili Bi Sekilde !g[AUG ~ Blue] !tDesenini Sectin !")
}
case 3: {
silahlar[id][0] = 0
silahlar[id][1] = 0
silahlar[id][2] = 1
silahlar[id][3] = 0
silahlar[id][4] = 0
silahlar[id][5] = 0
silahlar[id][6] = 0
renkli_yazi(id,"!tBasarili Bi Sekilde !g[USP ~ Neonoir] !tDesenini Sectin !")
}
case 4: {
silahlar[id][0] = 0
silahlar[id][1] = 0
silahlar[id][2] = 0
silahlar[id][3] = 1
silahlar[id][4] = 0
silahlar[id][5] = 0
silahlar[id][6] = 0
renkli_yazi(id,"!tBasarili Bi Sekilde !g[M4A4 ~ Neonoir] !tDesenini Sectin !")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public silahskinv2(id) {
if(get_user_flags(id) & YETKI){
new menu = menu_create("\dBuluT \ySilah Skinleri [2]", "silahskinvv2")
menu_additem(menu, "\r[Deagle - Cobalt]", "1", 0);
menu_additem(menu, "\r[Glock - Emerald]", "2", 0);
menu_additem(menu, "\r[P90 - Mor] \w::.", "3", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
else{
renkli_yazi(id,"!gBu Menu !tYetkililere !gOzeldir !")
return PLUGIN_CONTINUE
}
return PLUGIN_HANDLED
}
public silahskinvv2(id, 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);
new adminismi[32]
get_user_name(id,adminismi,31)
switch(key)
{
case 1: {
silahlar[id][0] = 0
silahlar[id][1] = 0
silahlar[id][2] = 0
silahlar[id][3] = 0
silahlar[id][4] = 1
silahlar[id][5] = 0
silahlar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Deagle Cobalt] !tDesenini Sectin !")
}
case 2: {
silahlar[id][0] = 0
silahlar[id][1] = 0
silahlar[id][2] = 0
silahlar[id][3] = 0
silahlar[id][4] = 0
silahlar[id][5] = 1
silahlar[id][6] = 0
renkli_yazi(id,"!tBasarili Bir Sekilde !g[Glock Emerald] !tDesenini Sectin !")
}
case 3: {
silahlar[id][0] = 0
silahlar[id][1] = 0
silahlar[id][2] = 0
silahlar[id][3] = 0
silahlar[id][4] = 0
silahlar[id][5] = 0
silahlar[id][6] = 1
renkli_yazi(id,"!tBasarili Bir Sekilde !g[P90 Mor] !t Desenini Sectin !")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...) {
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^x04"); // Green Color
replace_all(msg, 190, "!n", "^x01"); // Default Color
replace_all(msg, 190, "!t", "^x03"); // Team Color
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();
}
}
}
}