Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 30.1.2020, 10:45 | Дублирование в DHUD и Чат |
$@NyA, Попробуй Код new const KNIVES_LIST[MAX_KNIVES][] = { "Клинки \yОкаменение", "Кинджал \yПодброс", "Телекинез \yПоджигание", "Смертельная Коса \yНаводнение", "Длинный Тесак \yОглушение", "Биохазард \yЛетучие Мыши" }; new const KNIVES_NAME_LIST[MAX_KNIVES][] = { "Клинки", "Кинджал", "Телекинез", "Смертельная Коса", "Длинный Тесак", "Биохазард" }; new const KNIVES_INFO_ABILITY[MAX_KNIVES][] = { "Окаменение", "Подброс", "Поджигание", "Наводнение", "Оглушение", "Летучие мыши" }; public fw_HamPlayerThinkPost(id) { if(!is_user_alive(id)) return; g_fCurTime = get_gametime(); if(g_fTimeMsg[id] < g_fCurTime) { if(g_fTimeAbility[id] > 0) { set_dhudmessage(255, 0, 0, 0.01, 0.92, 1, 0.1, TIME_THINK, 0.1, 0.1); g_fTimeAbility[id] -= TIME_THINK; new countSec[16]; get_ending(floatround(g_fTimeAbility[id]), "секунд", "секунда", "секунды", countSec, charsmax(countSec)) format(g_sMsgHudInfo[id], MSG_LENGTH, "Нож • %s • Ярость • %s • %i %s", KNIVES_NAME_LIST[g_iKnife[id]], KNIVES_INFO_ABILITY[g_iKnife[id]], floatround(g_fTimeAbility[id]), countSec) }else{ set_dhudmessage(0, 255, 0, 0.01, 0.92, 0, 0.1, TIME_THINK, 0.1, 0.1); format(g_sMsgHudInfo[id], MSG_LENGTH, "Нож • %s • Ярость • %s • [E]", KNIVES_NAME_LIST[g_iKnife[id]], KNIVES_INFO_ABILITY[g_iKnife[id]]); } show_dhudmessage(id, "%s", g_sMsgHudInfo[id]); g_fTimeMsg[id] = g_fCurTime + TIME_THINK; } } public Clcmd_KnifeChoose(id) { new iMenu, sItem[64], sInfo[3]; iMenu = menu_create("\rНож Смерти^n\yВыбор Ножа\w", "KnifeChoose_Handler"); for(new i; i < MAX_KNIVES; i++) { format(sItem, charsmax(sItem), g_iKnife[id] == i ? "%s" : "%s", KNIVES_LIST[i], KNIVES_LIST[i]); num_to_str(i, sInfo, charsmax(sInfo)); menu_additem(iMenu, sItem, sInfo); } menu_setprop(iMenu, MPROP_PERPAGE, 0); menu_display(id, iMenu); } public KnifeChoose_Handler(id, iMenu, iItem) { if(iItem == MENU_EXIT) return; if(g_iKnife[id] == iItem) { ColorChat(id, RED, "^4%s ^3У Вас уже есть этот Нож", PREFIX_INFO); return; } g_iKnife[id] = iItem; if(is_user_alive(id)) { ExecuteHamB(Ham_Item_Deploy, get_pdata_cbase(id, 373)); g_fTimeAbility[id] = RELOAD_ABILITY; } ColorChat(id, RED, "^4%s ^3Нож ^4%s", PREFIX_INFO, KNIVES_NAME_LIST[g_iKnife[id]]); ColorChat(id, RED, "^4%s ^3Ярость ^4%s", PREFIX_INFO, KNIVES_INFO_ABILITY[g_iKnife[id]]); } |
$@NyA | ||