Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Помощь по плагину kills counter

Статус пользователя SHERIFF
сообщение 8.11.2015, 13:10
Сообщение #1


Стаж: 10 лет

Сообщений: 22
Благодарностей: 1
Полезность: 35

Всем привет помогите исправить худ фрагов дело в том что худ появляется то с верху то с низу где находятся щипцы хотелось чтобы был в одном положении были тобишь с низу и не прыгали туда сюда помогите пожалуйста

Код:

#include <amxmodx>
#include <hamsandwich>

new sprites[][] = {
"",
"number_1",
"number_2",
"number_3",
"number_4",
"number_5",
"number_6",
"number_7",
"number_8",
"number_9"
}

new g_maxplayers,g_statusicon

new cvColor,cvBlinkTime,cvOverCount

new idid[33]
new clor[3]

new Float:blinkTime
new overCountSpr[40]

#define RESETBLINK_TASKID 45454

public plugin_init(){
register_plugin("Kills Counter","0.3","test")

g_maxplayers = get_maxplayers()
g_statusicon = get_user_msgid("StatusIcon")

cvColor = register_cvar("ks_color","255 255 255")
cvBlinkTime = register_cvar("ks_blink_time","1")
cvOverCount = register_cvar("ks_over_count_spr","dmg_rad")

RegisterHam(Ham_Killed,"player","fw_PlayerKilled",1)
RegisterHam(Ham_Spawn,"player","fw_PlayerSpawn",1)
}

public plugin_cfg(){
new data[20],raw[3][5]
get_pcvar_string(cvColor,data,19)

parse(data,raw[0],4,raw[1],4,raw[2],4)

clor[0] = str_to_num(raw[0])
clor[1] = str_to_num(raw[1])
clor[2] = str_to_num(raw[2])

blinkTime = get_pcvar_float(cvBlinkTime)
get_pcvar_string(cvOverCount,overCountSpr,39)
}

public fw_PlayerSpawn(id)
icon(id,0)

public fw_PlayerKilled(victim,killer){
if(0 < killer <= g_maxplayers){
if(get_user_team(killer) != get_user_team(victim) && ExecuteHam(Ham_IsAlive,killer))
icon(killer,1)
}

icon(victim,0)
}

public icon(id,style){
if(!style){
if(!idid[id])
return PLUGIN_CONTINUE

message_begin(MSG_ONE,g_statusicon,_,id)
write_byte(0)
write_string(idid[id] < 10 ? sprites[idid[id]] : overCountSpr)
message_end()

idid[id] = 0

return PLUGIN_CONTINUE
}

if(0 < idid[id] < 10){
message_begin(MSG_ONE,g_statusicon,_,id)
write_byte(0)
write_string(sprites[idid[id]])
message_end()
}

idid[id] ++

message_begin(MSG_ONE,g_statusicon,_,id)
write_byte(blinkTime > 0.0 ? 2 : 1)
write_string(idid[id] < 10 ? sprites[idid[id]] : overCountSpr)
write_byte(clor[0])
write_byte(clor[1])
write_byte(clor[2])
message_end()

if(blinkTime > 0.0){
remove_task(RESETBLINK_TASKID + id)
set_task(2.0,"resetblink",RESETBLINK_TASKID + id)
}

return PLUGIN_CONTINUE
}

public resetblink(tId){
new id = tId - RESETBLINK_TASKID

if(!is_user_connected(id))
return

message_begin(MSG_ONE,g_statusicon,_,id)
write_byte(1)
write_string(idid[id] < 10 ? sprites[idid[id]] : overCountSpr)
write_byte(clor[0])
write_byte(clor[1])
write_byte(clor[2])
message_end()
}



Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Kpacava
сообщение 9.11.2015, 6:22
Сообщение #2


Стаж: 14 лет

Сообщений: 464
Благодарностей: 75
Полезность: 161

попробуй этот плагин, плагин др. автора, да и код полегче наверно...

Прикрепленные файлы:
Прикрепленный файл  killscounter.sma ( 1,8 килобайт ) Кол-во скачиваний: 49
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SHERIFF
сообщение 9.11.2015, 16:56
Сообщение #3


Стаж: 10 лет

Сообщений: 22
Благодарностей: 1
Полезность: 35

Цитата(Kpacava @ 9.11.2015, 7:18) *
попробуй этот плагин, плагин др. автора, да и код полегче наверно...


Не этот не подходит мне нужен тот плагин
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 9.11.2015, 17:01
Сообщение #4
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

write_byte глянь куча ошибок древних :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SHERIFF
сообщение 9.11.2015, 17:14
Сообщение #5


Стаж: 10 лет

Сообщений: 22
Благодарностей: 1
Полезность: 35

Цитата(EvilSMS @ 9.11.2015, 17:57) *
write_byte глянь куча ошибок древних :)


А какой именно смотреть то?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 9.11.2015, 17:17
Сообщение #6
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

Цитата(EvilSMS @ 9.11.2015, 17:57) *
write_byte глянь куча ошибок древних :)

upd: не обратил внимание на весь код sorry.gif

Отредактировал: EvilSMS, - 9.11.2015, 17:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 9.11.2015, 17:33
Сообщение #7
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

может щипцы прыгают 0_0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SHERIFF
сообщение 12.11.2015, 18:14
Сообщение #8


Стаж: 10 лет

Сообщений: 22
Благодарностей: 1
Полезность: 35

Цитата(Vaqtincha @ 9.11.2015, 18:29) *
может щипцы прыгают 0_0


Навряд ли на других серверах не прыгает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
dimka198
сообщение 29.10.2017, 11:19
Сообщение #9
Стаж: 12 лет

Сообщений: 1541
Благодарностей: 283
Полезность: 13

Подскажите как добавить включение и отключение спрайта по команде? А также сделать так чтоб выбор сохранялся.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: