CurWeapon сменить CSW_HEGRENADE на TIMER

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
1
Реакции
0
Ошибка
curweapon 12 bytes written expected 3
Компилятор
Локальный
Amx Mod X
1.10.0
Исходный код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define PLUGIN "Z Timer"
#define VERSION "0.0.1"
#define AUTHOR "TEst"

#define TASK 574238

new g_iTime[33]

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /zm_skill_left", "start_callback")
}

public start_callback(id)
{
g_iTime[id] = 30
set_task(1.0, "_Handle_Task", id + TASK, _, _, "b")
}

public _Handle_Task(idTask)
{
new id = idTask - TASK
g_iTime[id]--
if(get_user_weapon(id) == CSW_KNIFE)
{
cs_set_user_bpammo(id, CSW_HEGRENADE, g_iTime[id])
message_begin(MSG_ONE, get_user_msgid("AmmoX"), {0,0,0}, id)
write_byte(5)
write_byte(g_iTime[id])
message_end()

message_begin(MSG_ONE, get_user_msgid("CurWeapon"), {0,0,0}, id)
write_byte(1)
write_byte(CSW_HEGRENADE) /* как тут поставить таймер я ХЗ */
write_byte(-1)
message_end()
}
if(g_iTime[id] <= 0)
{
g_iTime[id] = 0
if(get_user_weapon(id) == CSW_KNIFE)
{
message_begin(MSG_ONE, get_user_msgid("CurWeapon"), {0,0,0}, id)
write_byte(1)
write_byte(CSW_KNIFE)
write_byte(-1)
message_end()
}
remove_task(idTask)
}
}
Ошибку выбивает только когда пишу write_string("") <- Сюда заганяю название стандартного спрайта с CS
Уже голову сломал как в место HE отобразить там таймер, добрые люди помогите куском кода )
TIMER - Спрайт который используется в стандартной CS (Аля тот что ведет время до конца раунда)
С pawn особо не дружу, прошу помощи =)
На скрине то что я хочу заменить
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
584
Реакции
1,006
Помог
18 раз(а)
С чего вы взяли что туда можно загнать любой спрайт? Мессага CurWeapon поддерживает только стандартное оружие и ничего больше.
 
Сообщения
845
Реакции
521
Помог
13 раз(а)
Тебе нужно не CurWeapon засылать, а WeaponList с измененным тхт для оружия. Иконка задается в самом тхт
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу