Перейти к содержанию

нпц помогите


Рекомендуемые сообщения

не могу понять:

1 почему нпц стоит сразу. а не, скрыт.

2 как сделать чтобы нпц появлялся в опред время

3 и подскажите как убирать его через час например.


prontera,156,175,6 script Monsters 781,{
mes "[Организатор]";
mes "Привет! Хочешь принять участие";
mes "в Monsters";
next;
mes "[Организатор]";
mes "Это сражение против огромной";
mes "массы монстров!,"; // 1201
mes "Ты хочешь попробывать свои силы?";
next;
switch (select("Да!","Нет!")){
case 1:
percentheal 100,100;
savepoint "prontera",148,180;
warp "rwc01",53,38;
break;
case 2:
mes "[Организатор]";
mes "Надумаете, приходите на следующий эвент.";
close;
}
}



- script mon -1,{
end;
OnClock1900:
OnClock0400:
OnClock0800:
OnClock1200:
OnClock1600:
OnClock2350:

announce "Евент начался.",8;
announce "Евент продлится 1 час!",8;
end;
}

Ссылка на комментарий
Поделиться на другие сайты

В конец нпц запихни. это

 OnInit:
disablenpc "Monsters";
end;

И еще:

- script mon1 -1,{
OnClock1902:
OnClock0402:
OnClock0802:
OnClock1202:
OnClock1602:
OnClock2352:
disablenpc "Monsters";
end;
}


- script mon -1,{
OnClock1900:
OnClock0400:
OnClock0800:
OnClock1200:
OnClock1600:
OnClock2350:
endablenpc "Monsters";
announce "Евент начался.",8;
announce "Евент продлится 1 час!",8;
end;
}

Изменено пользователем Gans
  • Upvote 2
Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

в чем проблема, после разговора с нпц. нпц исчезает

prontera,152,94,6 script Battleground Master 781,{
mes "[Организатор]";
mes "Привет! Хочешь попасть на Battleground";
next;
mes "[Организатор]";
mes "Докажи что ты сильный";
mes "Ты хочешь попробывать свои силы?";
next;
switch (select("Да!","Нет!")){
case 1:
percentheal 100,100;
savepoint "prontera",148,180;
warp "bat_room",155,150;
break;
case 2:
mes "[Организатор]";
mes "Надумаете, приходите еще";
close;
}
OnInit:
disablenpc "Battleground Master";
end;
}



//стоп
- script mon1 -1,{
OnClock1200:
OnClock1600:
OnClock2200:

disablenpc "Battleground Master";
announce "Battleground закончился.",8;
sleep 1000;
announce "Время проведение Battleground",8;
sleep 1000;
announce "10:00-12:00,14:00-16:00,19:00-22:00",8;
end;
}

//старт
- script mon -1,{
OnClock1000:
OnClock1400:
OnClock1900:


enablenpc "Battleground Master";
announce "Battleground начался.",8;
end;
}

а надо что бы он стоял допустим от 10:00 до 12:00

Изменено пользователем ggRo
Ссылка на комментарий
Поделиться на другие сайты


switch (select("Да!","Нет!")){
case 1:
percentheal 100,100;
savepoint "prontera",148,180;
warp "bat_room",155,150;
break;
case 2:
mes "[Организатор]";
mes "Надумаете, приходите еще";
close;
}

После свитча и перед OnInit: надо end; поставить. У тебя сейчас при разговоре по первой строчке скрипт автоматом вызывает лейбл OnInit:

  • Upvote 1
Ссылка на комментарий
Поделиться на другие сайты


switch (select("Да!","Нет!")){
case 1:
percentheal 100,100;
savepoint "prontera",148,180;
warp "bat_room",155,150;
break;
case 2:
mes "[Организатор]";
mes "Надумаете, приходите еще";
close;
}

После свитча и перед OnInit: надо end; поставить. У тебя сейчас при разговоре по первой строчке скрипт автоматом вызывает лейбл OnInit:

спасибо.

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...
Яндекс.Метрика