AMX MOD X
Суббота, 04.05.2024, 22:36:53



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

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

  • Страница 1 из 1
  • 1
Модератор форума: slogic, AlMod  
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » работа с entity
работа с entity
RE_an1m@t0rrДата: Четверг, 10.05.2007, 23:10:34 | Сообщение # 1
Лейтенант
Группа: Скриптеры
Сообщений: 77
Репутация: 0
Статус: Не в сети
Code
while(find_ent_by_class(next_ent,"ev_speak") == 0)
{
     new ent = create_entity("ev_speak")
     new xo = get_user_origin(id,0)
     entity_set_origin(ent,xo)
}

естли тут шото неправильно , то что?
при старте серва выдает No free edicts

 
VENДата: Четверг, 10.05.2007, 23:50:20 | Сообщение # 2
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Естественно. Ты явно не ведаешь, что делаешь. Для начала тебе нужно ознакомиться с фундаментальными основами - типами данных и прототипами функций: http://amxmodx.ucoz.ru/forum/8-129-1
 
slogicДата: Пятница, 11.05.2007, 00:37:18 | Сообщение # 3
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
while(find_ent_by_class(next_ent,"ev_speak") == 0)
постоянно находит самую первую сущность, отсюда и зависание.

Сравни:
Quote

for(new next_ent = 0;;)
{
next_ent = find_ent_by_class(next_ent, "ev_speak")
if(!next_ent) break

// остальное
}

 
RE_an1m@t0rrДата: Пятница, 11.05.2007, 15:44:33 | Сообщение # 4
Лейтенант
Группа: Скриптеры
Сообщений: 77
Репутация: 0
Статус: Не в сети
а кудатеперь писваивать origin в next_ent ?

Сообщение отредактировал RE_an1m@t0rr - Пятница, 11.05.2007, 15:44:59
 
VENДата: Пятница, 11.05.2007, 16:46:48 | Сообщение # 5
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Тебе рано еще с entity работать - ты в типах данных "плаваешь".
 
slogicДата: Пятница, 11.05.2007, 19:17:50 | Сообщение # 6
Генералиссимус
Группа: Админы
Сообщений: 1941
Репутация: 47
Статус: Не в сети
Quote (RE_an1m@t0rr)
а кудатеперь писваивать origin в next_ent ?

Зависит от того, что ты хочешь делать. Я например, вообще не понял, что ты хотел.
 
VENДата: Суббота, 12.05.2007, 17:46:35 | Сообщение # 7
AMXX-Скриптинг-Эксперт
Группа: Админы
Сообщений: 1892
Репутация: 45
Статус: Не в сети
Тема закрыта, т.к. ее название не отражает сути проблемы.
 
AMX Mod X Форум » Скриптинг » Помощь по скриптингу » работа с entity
  • Страница 1 из 1
  • 1
Поиск:

AMX Mod X Russian Community © 2006-2024