как добавить ник в меню?
|
|
JIektor | Дата: Вторник, 06.11.2012, 04:54 | Сообщение # 1 |
- Сообщения: 3
- Награды: 0
- Замечания:
|
Хочу добавить отображение ника в меню
При компилировании выдает ошибку Code error 017 : undefined symbol Id
вот исходник Code #include <amxmodx> new menu
public plugin_init() { register_plugin("Jailmenu","1.0","Kaka"); menu = menu_create(id, "Меню Сервера by %s", player_name, "func_menu"); menu_additem( menu, "Узнать Свой Ранк [/rank]") menu_additem( menu, "Админы Онлайн [/admins]") menu_additem( menu, "Обнулить свой Счет [/rs]") menu_additem( menu, "Top15 игроков [/Top15]") menu_additem( menu, "WeaponMenu [Админ]") menu_additem( menu, "AmxModMenu [Админ]")
menu_setprop( menu, MPROP_NEXTNAME, "Дальше") menu_setprop( menu, MPROP_BACKNAME, "Назад") menu_setprop( menu, MPROP_EXITNAME, "Выход")
register_clcmd("menu_server","go_menu"); register_clcmd("say /menu","go_menu"); } public func_menu(id, menu, key) { key++ if(key==1) client_cmd(id, "say /rank") if(key==2) client_cmd(id, "say /admins") if(key==3) client_cmd(id, "say /rs") if(key==4) client_cmd(id, "say /top15") if(key==5) client_cmd(id, "weaponmenu") if(key==6) client_cmd(id, "amxmodmenu") } public go_menu(id) { menu_display(id,menu)
return PLUGIN_HANDLED } public user_name(id){ new player_name[32] get_user_name(id, player_name, 31) } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } */ Подскажите, в скриптинге не очень шарю, так что если что сильно не ругайте Буду благодарен за решение проблемы )
|
|
| |
runetov | Дата: Вторник, 06.11.2012, 05:21 | Сообщение # 2 |
- Сообщения: 283
- Награды: 8
- Замечания:
|
Код для отображения ника в меню, дальше сам пробуй!
new msg[222], name[32] get_user_name(id, name, 31) formatex(msg, charsmax(msg), "\rVIP Menu для , %s!", name)
|
|
| |
JIektor | Дата: Вторник, 06.11.2012, 14:31 | Сообщение # 3 |
- Сообщения: 3
- Награды: 0
- Замечания:
|
Quote (runetov) Код для отображения ника в меню, дальше сам пробуй! Цеплял на все логические места, но все ровно конкретного результата не получил. Видимо еще голава не доконца варит. выходит или хрень или с ошибками
если сделать Code public user_name(id){
new msg[222], name[32] get_user_name(id, name, 31) formatex(msg, charsmax(msg), "\rVIP Menu для , %s!", name)
}
то смысл menu = menu_create отпадает?
или я снова все не так понял?
можешь в личку кинуть? в какое место его толкнуть.
|
|
| |
runetov | Дата: Вторник, 06.11.2012, 16:59 | Сообщение # 4 |
- Сообщения: 283
- Награды: 8
- Замечания:
|
У меня не совсем для твоего меню говорю же под свое меню погоняй!
|
|
| |
JIektor | Дата: Четверг, 08.11.2012, 23:43 | Сообщение # 5 |
- Сообщения: 3
- Награды: 0
- Замечания:
|
runetov, а на стандартном menufont.amxx куда его запихнуть можно? Code new msg[222], name[32] get_user_name(id, name, 31) new len = format(menuBody, 511, msg, charsmax(msg), g_coloredMenus ? "\yMenu\R%d/%d^n\w^n%s^n" : "Menu %d/%d^n%s^n^n" , name, pos + 1, (g_clientMenusNumber / MENUITEMSPERPAGE) + (((g_clientMenusNumber % MENUITEMSPERPAGE) > 0) ? 1 : 0))
если так делаю заголовок вообще не отображаетсяДобавлено (08.11.2012, 23:43) --------------------------------------------- Товарищи где вы?
|
|
| |