Arkadaşlar Menu Gayet İyi Çalışıyor Fakat
Seçtiğimiz Modeller Gelmiyor Ve Ek Olarak Eklentiyi Optimize Ederseniz Güzel Olur Kasma fln yapmasın
Seçtiğimiz Modeller Gelmiyor Ve Ek Olarak Eklentiyi Optimize Ederseniz Güzel Olur Kasma fln yapmasın
PHP Kod:
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>
#include <hlsdk_const>
#include <fakemeta>
#include <fun>
#include <engine>
new bicaklar[ 33 ][ 4 ], silahlar[ 33 ][ 3 ]
new const AWPModels1[] = "models/Anamenu/v_awp_theprince.mdl"
new const AWPModels2[] = "models/Anamenu/v_awp_gungnir.mdl"
new const AWPModels3[] = "models/Anamenu/v_awp_wildfire.mdl"
new const BicakModels1[] = "models/Anamenu/v_shadow_deadly.mdl"
new const BicakModels2[] = "models/Anamenu/v_gutknife_lore.mdl"
new const BicakModels3[] = "models/Anamenu/v_karambit_lore.mdl"
public plugin_precache(){
precache_model(AWPModels1)
precache_model(AWPModels2)
precache_model(AWPModels3)
precache_model(BicakModels1)
precache_model(BicakModels2)
precache_model(BicakModels3)
}
public plugin_init() {
register_plugin
(
"Naber",
"1.0",
"HellBoyDZN"
)
register_clcmd("say /awpmenu" , "awpmenu")
register_logevent("beRS", 2, "1=Round_Start")
RegisterHam(Ham_Killed, "player", "beAO")
}
public HookCurWeapon(id) {
new silahID = read_data(2);
if(silahID == CSW_AWP) {
if(silahlar[id][0] == 1) {
set_pev(id,pev_viewmodel2,AWPModels1)
}
if(silahID == CSW_AWP){
if(bicaklar[id][1] == 1){
set_pev(id,pev_viewmodel2,AWPModels2)
}
if(silahID == CSW_AWP){
if(bicaklar[id][2] == 1){
set_pev(id,pev_viewmodel2,AWPModels3)
}
if(bicaklar[id][0] == 1) {
set_pev(id,pev_viewmodel2,BicakModels1)
}
if(bicaklar[id][1] == 1) {
set_pev(id,pev_viewmodel2,BicakModels2)
}
}
if(bicaklar[id][2] == 1) {
set_pev(id,pev_viewmodel2,BicakModels3)
}
}
}
}
public awpmenu(id) {
new menu = menu_create("\d[ \raLone CLan \d] \d| \d[ \rAna Menu \d]","menu_handler")
menu_additem(menu, "\d[ \raLone \d] \d| \rAWP Menusu", "1", 0);
menu_additem(menu, "\d[ \raLone \d] \d| \rBicak Menusu", "2", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public menu_handler(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: {
awpskin(id)
}
case 2: {
bicakskin(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public awpskin(id) {
new menu = menu_create("\d[ \raLone CLan \d] \d| \d[ \rAWP Menusu \d]", "bicakskin3")
menu_additem(menu, "\d[ \raLone \d] \d| \rAWP ThePrince", "1", 0)
menu_additem(menu, "\d[ \raLone \d] \d| \rAWP Gungnir", "2", 0);
menu_additem(menu, "\d[ \raLone \d] \d| \rAWP WildFire", "3", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public bicakskin3(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
renkli_yazi(id,"!tBasarili Bi Sekilde !g[AWP | ThePrince] !tDesenini Sectin !")
}
case 2: {
bicaklar[id][0] = 0
bicaklar[id][1] = 1
bicaklar[id][2] = 0
renkli_yazi(id,"!tBasarili Bi Sekilde !g[AWP | Gungnir] !tDesenini Sectin !")
}
case 3: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 1
renkli_yazi(id,"!tBasarili Bi Sekilde !g[AWP | WildFire] !tDesenini Sectin !")
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public bicakskin(id) {
new menu = menu_create("\d[ \raLone CLan \d] \d| \d[ \rBicak Menusu \d]", "bicakskinlen")
menu_additem(menu, "\d[ \raLone \d] \d| \rShadow Fire Knife", "1", 0);
menu_additem(menu, "\d[ \raLone \d] \d| \rGut Lore Knife", "2", 0);
menu_additem(menu, "\d[ \raLone \d] \d| \rKarambit Lore Knife", "3", 0);
menu_setprop(menu,MPROP_EXITNAME,"\dCikis");
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_CONTINUE
}
public bicakskinlen(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
renkli_yazi(id,"!tBasarili Bi Sekilde !g[Shadow Fire Knife] !tDesenini Sectin !")
}
case 2: {
bicaklar[id][0] = 0
bicaklar[id][1] = 1
bicaklar[id][2] = 0
renkli_yazi(id,"!tBasarili Bi Sekilde !g[Gut Lore Knife] !tDesenini Sectin !")
}
case 3: {
bicaklar[id][0] = 0
bicaklar[id][1] = 0
bicaklar[id][2] = 1
renkli_yazi(id,"!tBasarili Bi Sekilde !g[Karambit Lore Knife] !tDesenini 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();
}
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

