Başlıktta belirttiğim gibi /menu yazınca ;
1-GÖM
2-KALDIR
Aim tuttuğumuz kişiye seçeneklerden birini uygulayınca gömücek veya kaldırıcak işte yapabilene şimdiden teşekkürler.
Fazla iyi bir anlatım olmadı ama umarım anlamışsınızdır
Printable View
Başlıktta belirttiğim gibi /menu yazınca ;
1-GÖM
2-KALDIR
Aim tuttuğumuz kişiye seçeneklerden birini uygulayınca gömücek veya kaldırıcak işte yapabilene şimdiden teşekkürler.
Fazla iyi bir anlatım olmadı ama umarım anlamışsınızdır
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fun>
#define PLUGIN "Aim-Bury"
#define VERSION "1.0"
#define AUTHOR "Nemesis"
#define ADMIN_FLAG ADMIN_ALL
new gOnlyCT;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
gOnlyCT = register_cvar("aimbury_onlyct","1")
register_concmd("say /menu","cmdBuryMenu",ADMIN_FLAG)
}
public cmdBuryMenu(id,level,cid) {
if( get_pcvar_num(gOnlyCT ) && get_user_team(id) != 2) {
client_print(id,print_chat,"Aim-Bury Ozelligini Sadece Gardiyanlar Kullanabilir.")
return PLUGIN_HANDLED
}
if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED
new menu = menu_create("\rAim-Bury ", "menu_handler")
menu_additem(menu, "GOM", "1", 0);
menu_additem(menu, "KALDIR", "2", 0);
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);
switch(key)
{
case 1: {
new vucut,Uid;
get_user_aiming(id,Uid,vucut)
if(Uid && is_valid_ent(Uid) && Uid!=id) {
new origin[3]
get_user_origin(Uid, origin)
origin[2] -= 30
set_user_origin(Uid, origin)
}
menu_display(id,menu)
return PLUGIN_HANDLED
}
case 2: {
new vucut,Uid;
get_user_aiming(id,Uid,vucut)
if(Uid && is_valid_ent(Uid) && Uid!=id) {
new origin[3]
get_user_origin(Uid, origin)
origin[2] += 35
set_user_origin(Uid, origin)
}
menu_display(id,menu)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED;
}
Hll
PHP- Kodu:
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fun>
#define PLUGIN "Aim-Bury"
#define VERSION "1.0"
#define AUTHOR "Nemesis"
#define ADMIN_FLAG ADMIN_ALL
new gOnlyCT;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
gOnlyCT = register_cvar("aimbury_onlyct","1")
register_concmd("say /menu","cmdBuryMenu",ADMIN_FLAG)
}
public cmdBuryMenu(id,level,cid) {
if( get_pcvar_num(gOnlyCT ) && get_user_team(id) != 2) {
client_print(id,print_chat,"Aim-Bury Ozelligini Sadece Gardiyanlar Kullanabilir.")
return PLUGIN_HANDLED
}
if(!cmd_access(id,level,cid,1)) return PLUGIN_HANDLED
new menu = menu_create("\rAim-Bury ", "menu_handler")
menu_additem(menu, "GOM", "1", 0);
menu_additem(menu, "KALDIR", "2", 0);
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);
switch(key)
{
case 1: {
new vucut,Uid;
get_user_aiming(id,Uid,vucut)
if(Uid && is_valid_ent(Uid) && Uid!=id) {
new origin[3]
get_user_origin(Uid, origin)
origin[2] -= 30
set_user_origin(Uid, origin)
}
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
case 2: {
new vucut,Uid;
get_user_aiming(id,Uid,vucut)
if(Uid && is_valid_ent(Uid) && Uid!=id) {
new origin[3]
get_user_origin(Uid, origin)
origin[2] += 35
set_user_origin(Uid, origin)
}
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED;
}
Küçük bir ayrıntı atlanmış oda yazarken unutulmuş birşey compile ederken sorun çıkmasın diye düzeltim koydum
menu_display(id,menu) // menu_display(id,menu,0)
sayfa ayarlanmayacaksa orası boş bırakılabilir. Compile ederken de, kullanırken de herhangi bir sorun çıkarmaz
bende çıkarttı diye düzeltim başkasında çıkartmasın diye
versiyon farkından olabiliir.
eyvallah olabilir
bnim babamın adıda akan dede :D kod içinde saol :S