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

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

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

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

ZP Grenade Fire

Статус пользователя Butterfly
сообщение 15.3.2020, 21:29
Сообщение #1


Стаж: 11 лет

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

Вылетает сервер , в логах вот, что:
Код
L 03/15/2020 - 22:22:05: Start of error session.
L 03/15/2020 - 22:22:05: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20200315.log")
L 03/15/2020 - 22:22:05: [FAKEMETA] Invalid entity
L 03/15/2020 - 22:22:05: [AMXX] Displaying debug trace (plugin "zp50_grenade_fire.amxx", version "5.0.8")
L 03/15/2020 - 22:22:05: [AMXX] Run time error 10: native error (native "pev")
L 03/15/2020 - 22:22:05: [AMXX]    [0] zp50_grenade_fire.sma::think (line 752)
L 03/15/2020 - 22:26:00: Start of error session.
L 03/15/2020 - 22:26:00: Info (map "de_dust2") (file "addons/amxmodx/logs/error_20200315.log")
L 03/15/2020 - 22:26:00: [FAKEMETA] Invalid entity
L 03/15/2020 - 22:26:00: [AMXX] Displaying debug trace (plugin "zp50_grenade_fire.amxx", version "5.0.8")
L 03/15/2020 - 22:26:00: [AMXX] Run time error 10: native error (native "set_pev")
L 03/15/2020 - 22:26:00: [AMXX]    [0] zp50_grenade_fire.sma::think (line 748)


Кусок кода:
Код:
public think(ent){
new victim=pev(ent, pev_aiment)
new Float:dmgtime
pev(ent, pev_fuser1, dmgtime)
new Float:dmgtime2
pev(ent, pev_fuser2, dmgtime2)

if(get_gametime()>=dmgtime2)
{
remove_entity(g_FireEnt[victim])
g_FireEnt[victim]=0
}

if(dmgtime+1.0<get_gametime())
{
ExecuteHamB(Ham_TakeDamage, victim, ent, victim, 50.0, DMG_BULLET)
set_pev(ent, pev_fuser1, get_gametime())
}

new Float:fFrame
pev(ent, pev_frame, fFrame)
fFrame += 1.0
if(fFrame>=7.0) fFrame=0.0
set_pev(ent, pev_frame, fFrame)

set_pev(ent, pev_nextthink, get_gametime()+0.05)
}


Надеюсь на вашу помощь, ребята.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя mOdest
сообщение 15.3.2020, 21:47
Сообщение #2


Стаж: 9 лет 9 месяцев

Сообщений: 1255
Благодарностей: 255
Полезность: 79

а не мог бы ты себе этот кусок засунуть? нужна помощь - будь добр, предоставь полный исходник

Cкрытый текст
Код:
public think(ent){
if (!pev_valid(ent)) return HAM_IGNORED;
new victim=pev(ent, pev_aiment)
new Float:dmgtime
pev(ent, pev_fuser1, dmgtime)
new Float:dmgtime2
pev(ent, pev_fuser2, dmgtime2)

if(get_gametime()>=dmgtime2)
{
remove_entity(g_FireEnt[victim])
g_FireEnt[victim]=0
}

if(dmgtime+1.0<get_gametime())
{
ExecuteHamB(Ham_TakeDamage, victim, ent, victim, 50.0, DMG_BULLET)
set_pev(ent, pev_fuser1, get_gametime())
}

new Float:fFrame
pev(ent, pev_frame, fFrame)
fFrame += 1.0
if(fFrame>=7.0) fFrame=0.0
set_pev(ent, pev_frame, fFrame)

set_pev(ent, pev_nextthink, get_gametime()+0.05)

return HAM_SUPERCEDE;
}


Отредактировал: mOdest, - 15.3.2020, 21:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя $@NyA
сообщение 15.3.2020, 23:14
Сообщение #3


Иконка группы

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

Может и по теме ; )
Он знал ,что ты справишься с куском г****)
Поетому кусок и наложил))


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