AMX MOD X
Воскресенье, 11.01.2026, 15:18:38



Приветствую Вас Гость | RSS
[ Главная ] [ Что не так? - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
Что не так?
CLLlAgOBДата: Вторник, 12.02.2008, 13:00:04 | Сообщение # 1
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
постоянно ругаеться но работает на
Code

register_event("DeathMsg","deathmsg","a")
..........
public deathmsg() {
  new attacker = read_data(1) // attacker
  new victim = read_data(2)
  grab[attacker-1] = 0    // на эту строчку 3004
  grabsearch[attacker-1] = false
   
  new pid = is_user_grabbed(victim)
  if(pid != -1)
   grab[pid-1] = 0
}

L 02/12/2008 - 07:02:32: [AMXX] Displaying debug trace (plugin "allheroes.amxx")
L 02/12/2008 - 07:02:32: [AMXX] Run time error 4: index out of bounds
L 02/12/2008 - 07:02:32: [AMXX] [0] allheroes.sma::deathmsg (line 3004)

Добавлено (2008-02-12, 1:00 Pm)
---------------------------------------------
Да и в другом плагине он ругаеться на

Code
public Damage(id)
{
  new weapon, hitpoint, attacker = get_user_attacker(id,weapon,hitpoint)
  if(attacker<=maxplayers && is_user_alive(attacker) && attacker!=id)
  {
   new money = read_data(2) * get_pcvar_num(mpd)
   if(hitpoint==1) money += get_pcvar_num(mhb)
   cs_set_user_money(attacker,cs_get_user_money(attacker) + money)
  }
}

Я незнаю что такое read_data(2) вобще есть идеи?
 
BruteДата: Вторник, 12.02.2008, 20:56:58 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
идей нет!
read_data(2) - в ней содержатся данные об убитом
 
CLLlAgOBДата: Среда, 13.02.2008, 11:09:55 | Сообщение # 3
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
мне казалост что в read_data(2) содержиться урон который был нанесен
 
BruteДата: Среда, 13.02.2008, 12:37:15 | Сообщение # 4
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (CLLlAgOB)
мне казалост что в read_data(2) содержиться урон который был нанесен

и это тоже

вот тут смутно написано http://www.amxmodx.org/funcwiki.php?go=func&id=132

и ещё можно найти информацию с инклудах

 
marikcoolДата: Среда, 13.02.2008, 17:11:57 | Сообщение # 5
Подполковник
Группа: Пользователи
Сообщений: 139
Репутация: 1
Статус: Не в сети
L 02/12/2008 - 07:02:32: [AMXX] Run time error 4: index out of bounds
это индекс массива за пределами выделеного массива.
неправельно объявлен массив.

а во втором плагине какая ошибка?

Сообщение отредактировал marikcool - Среда, 13.02.2008, 17:13:56
 
VENДата: Среда, 13.02.2008, 17:56:25 | Сообщение # 6
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Тут, по всей видимости, два варианта:

1. Обращение к несуществующему элементу массива с индексом (0 - 1) == -1.
2. Недостаточный размер массива (sizeof массив < 33 по крайней мере) .

 
CLLlAgOBДата: Среда, 13.02.2008, 18:03:57 | Сообщение # 7
Полковник
Группа: Скриптеры
Сообщений: 217
Репутация: 14
Статус: Не в сети
Разобрался оказалось 1 вый вариант
 
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2026