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

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

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

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

Випка(Fakameta)

, Випка(Fakameta)
Статус пользователя Diamonds
сообщение 12.2.2017, 20:47
Сообщение #1


Стаж: 8 лет

Сообщений: 66
Благодарностей: 14
Полезность: 51

Проблема такая, стоит випка , все работает норм но кидает в логи ошибку
[FAKEMETA] Invalid entity
[AMXX] Displaying debug trace (plugin "vip_gold_2.amxx", version "0.1 sf 1")
[AMXX] Run time error 10: native error (native "pev")
[AMXX] [0] vip_gold_2.sma::fw_TakeDamage (line 419)

Кто может помочь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AVOG
сообщение 12.2.2017, 20:50
Сообщение #2


Стаж: 7 лет 5 месяцев
Город: Актобе

Сообщений: 25
Благодарностей: 3
Полезность: 14

Diamonds, проблема с объектом, получаешь данные у неизвестного объекта. сделай проверку на валидность, строка с ошибкой на 419


OverCS.Ru - Магазин цифровых товаров.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 12.2.2017, 20:58
Сообщение #3


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

Стаж: 10 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Diamonds, я думаю без исходника никто не поможет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Diamonds
сообщение 12.2.2017, 21:08
Сообщение #4


Стаж: 8 лет

Сообщений: 66
Благодарностей: 14
Полезность: 51

adva, исход не буду кидать в открытый доступ)Если кто то реально может помочь то скину)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 12.2.2017, 21:14
Сообщение #5
Стаж: 8 лет 6 месяцев

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

Весь функционал кинь public fw_TakeDamage
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Diamonds
сообщение 12.2.2017, 21:19
Сообщение #6


Стаж: 8 лет

Сообщений: 66
Благодарностей: 14
Полезность: 51

EvilSMS,
Cкрытый текст
public fw_TakeDamage(victim, inflictor, attacker, Float:damage)
{
if(!attacker || attacker > g_maxPlayers)
return HAM_IGNORED

static ent; ent = get_pdata_cbase(attacker, m_pActiveItem, linuxdiff)
static wpn; wpn = pev(ent, pev_iuser1)

if(!wpn)
return HAM_IGNORED

SetHamParamFloat(4, damage * DMG_VALUE)

return HAM_IGNORED
}
#endif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Diamonds
сообщение 12.2.2017, 23:10
Сообщение #7


Стаж: 8 лет

Сообщений: 66
Благодарностей: 14
Полезность: 51

Вопрос решил, тему можно закрыть!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя energydance
сообщение 12.2.2017, 23:35
Сообщение #8


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

Сообщений: 2809
Благодарностей: 737
Полезность: 212

Diamonds, и как решил? или тоже входишь в число эгоистов?


Press enter to exit ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AVOG
сообщение 12.2.2017, 23:52
Сообщение #9


Стаж: 7 лет 5 месяцев
Город: Актобе

Сообщений: 25
Благодарностей: 3
Полезность: 14

Цитата(energydance @ 13.2.2017, 1:35) *
Diamonds, и как решил? или тоже входишь в число эгоистов?


Я вроде ответ уже дал https://c-s.net.ua/forum/topic84878.html?vi...st&p=976719

Код:
if(pev_valid(ent)) {
//продолжаем
}


OverCS.Ru - Магазин цифровых товаров.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
so1l
сообщение 12.2.2017, 23:57
Сообщение #10
Стаж: 7 лет 2 месяца

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

Цитата(energydance @ 13.2.2017, 0:35) *
Diamonds, и как решил? или тоже входишь в число эгоистов?

rofl.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 13.2.2017, 3:23
Сообщение #11
Стаж: 10 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Мои плагины стали приватными? оО))
И где нарыли код двухлетней давности)
Код:

public fw_TakeDamage(victim, inflictor, attacker, Float:damage, DamageType)
{
if(!(DamageType & DMG_BULLET) || !is_valid_player(attacker))
return HAM_IGNORED

static ent; ent = get_pdata_cbase(attacker, m_pActiveItem, linuxdiff)
static wpn; wpn = pev(ent, pev_iuser1)

if(!wpn)
return HAM_IGNORED

SetHamParamFloat(4, damage * DMG_VALUE)

return HAM_IGNORED
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Diamonds
сообщение 13.2.2017, 9:00
Сообщение #12


Стаж: 8 лет

Сообщений: 66
Благодарностей: 14
Полезность: 51

georgeml, Кто сказал что он приватный?И где написано ваш код?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 13.2.2017, 9:05
Сообщение #13
Стаж: 10 лет

Сообщений: 1467
Благодарностей: 439
Полезность: 423

Цитата(Diamonds @ 13.2.2017, 17:00) *
georgeml, Кто сказал что он приватный?

Код
исход не буду кидать в открытый доступ

Вывод сам собой напрашивается
Цитата
И где написано ваш код?

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