rxki
Пользователь
- Регистрация
- 5 Янв 2019
- Сообщения
- 208
- Симпатии
- 5
- Пол
- Мужской
Здравствуйте, товарищи штрихи. Подскажите, реально ли всунуть в menu_additem суммы денег игроков? пытался-пытался, ниче не получилось.
Суть: меню для передачи денег другому игроку. И надобно рядом с никами игроков в меню добавить деньги, которые у них есть.
Формат:
1. Player [500$]
2. Player2 [45$]
..............
Ковырял пол дня паблик с меню - безрезультатно... Вот оригинал меню со списком игроков:
Я подумал, что можно сделать вот так:
Пытался еще вот так сделать, тоже не помогло:
Если есть какие то способы впихнуть сумму денег в такое меню - подскажите, как это лучше сделать. Заранее благодарю
Суть: меню для передачи денег другому игроку. И надобно рядом с никами игроков в меню добавить деньги, которые у них есть.
Формат:
1. Player [500$]
2. Player2 [45$]
..............
Ковырял пол дня паблик с меню - безрезультатно... Вот оригинал меню со списком игроков:
PHP:
public Menu(id)
{
if((get_user_flags(id) & ADMIN_CVAR))
goto toMenu
if(!is_user_alive(id))
return
if(cs_get_user_money(id) <= 0) {
client_print_color(id, print_team_default, "%s^x01 Ты не можешь передать деньги, у тебя их нет!", CHAT_PREFIX)
return
}
if(get_playersnum() == 1) {
client_print_color(id, print_team_default, "%s Кому собираешься передать деньги? Ты один...", CHAT_PREFIX)
return
}
toMenu:
new menu = menu_create("", "MenuH")
new szName[33]
new szData[3]
for(new i = 1; i < 33; i++) {
if(!is_user_alive(i) || is_user_hltv(i))
continue
if(!(get_user_flags(id) & ADMIN_CVAR) && i == id)
continue ;
get_user_name(i, szName, 32)
num_to_str(i, szData, 2)
menu_additem(menu, szName, szData)
}
menu_display(id, menu)
}
Я подумал, что можно сделать вот так:
PHP:
public Menu(id)
{
if((get_user_flags(id) & ADMIN_CVAR))
goto toMenu
if(!is_user_alive(id))
return
if(cs_get_user_money(id) <= 0) {
client_print_color(id, print_team_default, "%s^x01 Ты не можешь передать деньги, у тебя их нет!", CHAT_PREFIX)
return
}
if(get_playersnum() == 1) {
client_print_color(id, print_team_default, "%s Кому собираешься передать деньги? Ты один...", CHAT_PREFIX)
return
}
toMenu:
new menu = menu_create("", "MenuH")
new szName[33]
new szData[3]
new szMoney[33]
new szMoney[id] = cs_get_user_money(id)
for(new i = 1; i < 33; i++) {
if(!is_user_alive(i) || is_user_hltv(i))
continue
if(!(get_user_flags(id) & ADMIN_CVAR) && i == id)
continue ;
get_user_name(i, szName, 32)
num_to_str(i, szData, 2)
menu_additem(menu, szName, szData, "[%d]", szMoney)
}
menu_display(id, menu)
}
PHP:
public Menu(id)
{
if((get_user_flags(id) & ADMIN_CVAR))
goto toMenu
if(!is_user_alive(id))
return
if(cs_get_user_money(id) <= 0) {
client_print_color(id, print_team_default, "%s^x01 Ты не можешь передать деньги, у тебя их нет!", CHAT_PREFIX)
return
}
if(get_playersnum() == 1) {
client_print_color(id, print_team_default, "%s Кому собираешься передать деньги? Ты один...", CHAT_PREFIX)
return
}
toMenu:
new menu = menu_create("", "MenuH")
new szName[33]
new szData[3]
new szMoney[33]
for(new i = 1; i < 33; i++) {
if(!is_user_alive(i) || is_user_hltv(i))
continue
if(!(get_user_flags(id) & ADMIN_CVAR) && i == id)
continue ;
get_user_name(i, szName, 32)
num_to_str(i, szData, 2)
cs_get_user_money(i, szMoney, 32)
menu_additem(menu, szName, szData, szMoney)
}
menu_display(id, menu)
}