Назад

Табличка над нпц

Автор: dbImOk: Дата: 02.24.2009

prontera,164,175,3    script    Арена::Арена    852,{

waitingroom "Покажи себя в битве!",0;

    mes "[Мастер Арены]";

        mes "бла-бла-бла";

...


Из за чего при каждом нажатии на нпц мап серв пишет:
[Error]: chat_createnpcchat: npc 'Arena' already has a chatroom, cannot create new one!

Автор: nomn: Дата: 02.24.2009

Поставь при диологе глобальную переменную и перед табличкой проверку на наличиие переменной. типо если есть, то сразу к меню игнорируя строку с чатрумом.

Автор: dbImOk: Дата: 02.24.2009

ничего не понял) может сделаешь?

Автор: nomn: Дата: 02.25.2009

[color=Green]что тут не понятного?
начало нпс
задаётся глабалка
проверка на глобалку эту если есть то гоу lol
ставится чат а далее сам скрипт начинается с вкладки

lol:[/color]

Автор: Мяфк: Дата: 02.25.2009

[Error]: chat_createnpcchat: npc 'Arena' already has a chatroom, cannot create new one!
Тебе же пишут что НПЦ Арена уже юзает чат!

Автор: nomn: Дата: 02.25.2009

[color=Green]Мяфкиш: мне кажется тебе лиж бы чё-то где то написать. Дымок и так это знает он хочет исправить эту ошибку а ты ему говоришь оО да у тебя ошибка!!

Причём такие посты у тебя сплошь и рядом, не в тему. Если не знаешь ответа на вопрос, не пиши зря.[/color]

Автор: dbImOk: Дата: 02.25.2009

-    script    table    -1,{
OnInit:
set .@table, @table;
end;
}
prontera,164,175,3    script    Арена::Арена    852,{
if(@table==1) goto notable;
waitingroom "Покажи себя в битве!",0;
notable:

так чтоли?

Автор: dbImOk: Дата: 02.25.2009

if($table == 1) goto L_notable;
waitingroom "Покажи себя в битве!",0;
set $table, 1;
L_notable:
...
?

Автор: nomn: Дата: 02.25.2009

попробуй так. позже напишу как я решил эту проблему

Автор: dbImOk: Дата: 02.25.2009

все заработало, больше мап не ругается =Ъ

Автор: nomn: Дата: 02.25.2009

Окей. тему закрываю