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

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

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

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

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

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

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

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

Плагин Скрншот при убийстве

, Надоедливая несерьезная ошибка
Статус пользователя mirinda279
сообщение 22.11.2012, 14:18
Сообщение #1
Стаж: 13 лет

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

Вот сам плагин
Скрытый текст
#include <amxmodx>

new const SNAPSHOT[] = "wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;
wait;wait;wait;snapshot"
new const DAMAGE[] = "Ты отнял %i hp !!! Сделан скриншот на память (cstrike)"
new const DAMAGE_GODLIKE[] = "[GOD LIKE] ^nПрошлым выстрелом ты отнял %i hp!Скриншот на память!"
new const SOUND_GODLIKE[] = "spk misckupchino/godlike"

public plugin_init()
{
register_plugin("HDScreenshotEG","1.0 rus","Eg@r4$il{")
register_event("Damage", "high_damage", "b","2>1")
register_cvar("amx_hdscreenshot_damage","88")
register_cvar("amx_hdscreenshot_damagegl","1350")
}

public high_damage()
{
static victim, damage
static attacker, name[32]

victim = read_data(0)
damage = read_data(2)

if(get_cvar_num("amx_hdscreenshot_damage")>damage)return PLUGIN_HANDLED

attacker = get_user_attacker(victim)
get_user_name(victim, name, sizeof(name)-1)
client_cmd(attacker, SNAPSHOT)

if (damage < get_cvar_num("amx_hdscreenshot_damagegl"))
{
client_print(attacker, print_chat, DAMAGE, damage)
}
else
{
client_print(attacker, print_chat, DAMAGE_GODLIKE, damage)
client_cmd(attacker, SOUND_GODLIKE)
}
return PLUGIN_CONTINUE
}

Ничего серьезного как мне кажется, она за собой не несет ... Но все логи в этих ошибках

Вот сама ошибка :
Скрытый текст
L 11/22/2012 - 09:49:59: Start of error session.
L 11/22/2012 - 09:49:59: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20121122.log")
L 11/22/2012 - 09:49:59: Invalid player id 126
L 11/22/2012 - 09:49:59: [AMXX] Displaying debug trace (plugin "HDScreeShotEgRu.amxx")
L 11/22/2012 - 09:49:59: [AMXX] Run time error 10: native error (native "client_cmd")
L 11/22/2012 - 09:49:59: [AMXX] [0] HDScreeShotEgRu.sma::high_damage (line 28)
L 11/22/2012 - 12:14:43: Invalid player id 201
L 11/22/2012 - 12:14:43: [AMXX] Displaying debug trace (plugin "HDScreeShotEgRu.amxx")
L 11/22/2012 - 12:14:43: [AMXX] Run time error 10: native error (native "client_cmd")
L 11/22/2012 - 12:14:43: [AMXX] [0] HDScreeShotEgRu.sma::high_damage (line 28)
L 11/22/2012 - 12:22:25: Invalid player id 272
L 11/22/2012 - 12:22:25: [AMXX] Displaying debug trace (plugin "HDScreeShotEgRu.amxx")
L 11/22/2012 - 12:22:25: [AMXX] Run time error 10: native error (native "client_cmd")
L 11/22/2012 - 12:22:25: [AMXX] [0] HDScreeShotEgRu.sma::high_damage (line 28)
L 11/22/2012 - 14:31:15: Invalid player id 520
L 11/22/2012 - 14:31:15: [AMXX] Displaying debug trace (plugin "HDScreeShotEgRu.amxx")
L 11/22/2012 - 14:31:15: [AMXX] Run time error 10: native error (native "client_cmd")
L 11/22/2012 - 14:31:15: [AMXX] [0] HDScreeShotEgRu.sma::high_damage (line 28)

Глаз мозолит ... Может есть решение как убрать её может что то не правильно в исходнике написал

Отредактировал: mirinda279, - 23.11.2012, 19:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя iLLuSioN
сообщение 22.11.2012, 14:22
Сообщение #2
Иконка группы

Стаж: 19 лет

Сообщений: 6911
Благодарностей: 7990
Полезность: 1639

после victim = read_data(0) добавь
if(!is_user_connected(victim)) return PLUGIN_HANDLED


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mirinda279
сообщение 22.11.2012, 20:10
Сообщение #3
Стаж: 13 лет

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

Я думал помогло и поставил плюс на самом деле это было временно через час снова появилась
эта ошибка и повторялась периодично каждые 15-20 мин
Скрытый текст
L 11/22/2012 - 18:18:48: Invalid player id 398
L 11/22/2012 - 18:18:48: [AMXX] Displaying debug trace (plugin "HDScreeShotEgRu.amxx")
L 11/22/2012 - 18:18:48: [AMXX] Run time error 10: native error (native "client_cmd")
L 11/22/2012 - 18:18:48: [AMXX] [0] HDScreeShotEgRu.sma::high_damage (line 28)
L 11/22/2012 - 19:40:57: Start of error session.
L 11/22/2012 - 19:40:57: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20121122.log")
L 11/22/2012 - 19:40:57: Invalid player id 154
L 11/22/2012 - 19:40:57: [AMXX] Displaying debug trace (plugin "HDScreeShotEgRu.amxx")
L 11/22/2012 - 19:40:57: [AMXX] Run time error 10: native error (native "client_cmd")
L 11/22/2012 - 19:40:57: [AMXX] [0] HDScreeShotEgRu.sma::high_damage (line 30)
L 11/22/2012 - 19:53:51: [FUN] Invalid player 8
L 11/22/2012 - 19:53:51: [AMXX] Displaying debug trace (plugin "vip_weapon.amxx")
L 11/22/2012 - 19:53:51: [AMXX] Run time error 10: native error (native "give_item")
L 11/22/2012 - 19:53:51: [AMXX] [0] vip_weapon.sma::VIP (line 340)

В vip-weapon 340 строка
Скрытый текст
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item( id,"weapon_hegrenade" ) <<<<<<
give_item( id, "weapon_flashbang" );
give_item( id, "weapon_flashbang" );
give_item( id, "item_assaultsuit" );
give_item( id, "item_thighpack" );
give_item( id, "weapon_deagle")

give_item( id, "ammo_50ae" )
give_item( id, "ammo_50ae" )
give_item( id, "ammo_50ae" )
give_item( id, "ammo_50ae" )
give_item( id, "ammo_50ae" )
}
}

я так понимаю идет конфликт??Вы скажите это на работу сервера сказывается??? Или можно закрывать глаза??

Отредактировал: mirinda279, - 22.11.2012, 20:13
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: