Назад

Poring Event

Автор: Magim: Дата: 10.28.2008

Значит вот нашел такой эвент, чуть попозже переведу, однако он что то не хочеть работать. В мапе никаких ошибок не вылетает, я попробовал по разному, но не хочет...не подскажите в чем загвоздка? и еще такая вот строка

CODE
Onclock0100:
это значит в какое время эвент запустится и будет открыт варп? так вот, меня интересует можно ли как нибудь сделать чтобы за допустим 5 минут перед его началом на весь мир оповещалось что щас так и так будет эвент найди поринга..если можите, покажите на примере пожалуйста) заранее спасиб :rolleyes:

Автор: Magim: Дата: 10.28.2008

мне любое время как ориентир) если вспомнишь напиши пожалуйста) и за это спасибо) так фраза Onclock0010 это в какое время будет сказано? то есть в 10 утра?))
з.ы. эвент кто нибудь проверил? пашет?)

Автор: Cole McCormick: Дата: 10.28.2008

эт не 10 утра это гдето в районе 40 минут от указанного времени старта.

Автор: Magim: Дата: 10.28.2008

тогда как проставить несколько раз чтобы в оперделенное время начинался эвент и открвался варп, допустим вот:
без пяти десять объявление, открывается варп....в 10 утра начианется эвент, варп сразу закрывается....заканичвается он уже сам и тд и тп...
далее допустим без пяти два тоже самое приглашение, откртыие стар в 2 закрытие итд и тп.
потом без пяти 6 - ...
и последний раз без пяти 9...
то есть за день имеем 4 раза проведенного эвента
если время не помнишь, не надо, можешь для начала показать как сделать чтобы эвент был n ое кол-во раз и варп открывался в жто время?

Автор: Cole McCormick: Дата: 10.28.2008

я во временах тут плохо разбераюсь)

Автор: Magim: Дата: 10.28.2008

жаль) а скрипт можете потом хотя бы проверить?) а то я бы его тогда переводить начал) а то чтото не пашет)

Автор: Cole McCormick: Дата: 10.28.2008

незная время старта проверить неудасться))

Автор: Magim: Дата: 10.28.2008

почему?) мне бы хотя бы проверить сам нпц есть ли нет для скрипта у меня даже нпц не появляется)

Автор: MiRoTVoReZ: Дата: 10.28.2008

Ошибки в студию)

Автор: Magim: Дата: 10.29.2008

Цитата(~chlad~ @ 28.10.2008, 23:11)
Ошибки в студию)

та какие ошибки, я его ставлю, прописываю мап сервер грузит, ничего не возникает все ок, а в игре нпц нету)

Автор: MiRoTVoReZ: Дата: 10.29.2008

Расположение нпц то есть? xDDDDDDD

Автор: Cole McCormick: Дата: 10.29.2008

есть)

prontera,157,179,3    script    Poringcatcher    805,{

Автор: Мельхиор: Дата: 10.29.2008

А может он просто появляется только в определённое время??

Автор: Cole McCormick: Дата: 10.29.2008

Onclock0100:
Onclock0300:
Onclock0500:
Onclock0700:
Onclock0900:
Onclock1100:
Onclock1300:
Onclock1500:
Onclock1700:
Onclock1900:
Onclock2100:
Onclock2300:
    donpcevent "Poringcatcher::OnWarp";
}


в принципе да)

Автор: Magim: Дата: 10.29.2008

эм типа в другое время его ждать не надо?) а может это просто время начала эвента?

Автор: Cole McCormick: Дата: 10.29.2008

в другое время он стоит невидимый, если ты в гмской шкурке ты его увидишь.

Автор: Magim: Дата: 10.29.2008

что то я не наблюдал его) хз поробую еще)

Автор: Мельхиор: Дата: 10.29.2008

Так... Начинаю оперативные тесты твоего скрипта... Завтра будет отчёт!

Автор: Мельхиор: Дата: 10.29.2008

Ну что же... Всё работает!!! И именно так, как я и говорил... Непись появляется когда приходит время!!!

Автор: MiRoTVoReZ: Дата: 10.29.2008

Что и следовало ожидать :)

Автор: Magim: Дата: 10.30.2008

спасибо) буду сам теперь его искать :ph34r: =) То есть по сути если убрать время то он всегда будет стоять, так?)

Автор: Мельхиор: Дата: 10.30.2008

По идеи да... Хотя я не тестил!

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

Да убирай onlock все и он будет всё время стоять =)

Автор: Мельхиор: Дата: 10.31.2008

Из чего следует, что ивент будет работать постоянно!

Автор: Magim: Дата: 11.01.2008

Не соглашусь...можно поставить время в какое нпц будет пускать на эвент, в остальных случаях будет писать что то типа эвент проводится тоолько тогда то

Автор: Ty4ka: Дата: 11.01.2008

Вот,не судите строго,решил доработать.

Единственный минус,это то что победителя варпует с локи,а остальных нет.
Допишите плиз, как это мона сделать?

-    script    poring_event    -1,{

Onclock0700:
Onclock0900:
Onclock1100:
Onclock1300:
Onclock1500:
Onclock1700:
Onclock1900:
Onclock2000:
Onclock2130:
Onclock2300:
    donpcevent "Poringcatcher::OnWarp";
    Announce "Эвент: Поймай поринга.НПС Пой пой в Пайоне",8;
}

payon,168,105,3    script    Пой пой    805,{

OnTouch:
    mes "[Пой пой]";
    mes "Привет "+strcharinfo(0)+" Что ты хочешь?";
    next;
    menu "Участвовать в эвенте",L_enter,"Раскажи мне про эвент",L_info,"Ничего",bye;
    close;

L_enter:
    mes "[Пой пой]";
    mes "Тогда начнём!";
    next;
    warp "poring_w01",    100,    100;    end;

L_info:
    mes "[Пой пой]";
    mes "На арене появятся 100 Порингов.";
    mes "Только 1 поринг настоящий.";
    mes "Тебе надо найти и убить его.";
    mes "Удачи.";
    close;
bye:
    mes "[Пой пой]";
    mes "Пока.";
    close;    

OnInit:
    disablenpc "Poringcatcher";
    end;

OnWarp:
    initnpctimer;
    enablenpc "Poringcatcher";
    donpcevent "Poringsummoner::OnSummon";
    end;

OnTimer600000:
    stopnpctimer;
    disablenpc "Poringcatcher";
    killmonster "poring_w01.gat","All";
    end;
}

-    script    Poringsummoner    -1,{

OnSummon:
    monster "poring_w01.gat",0,0,"Poring",1002,1,"poringwin::OnMobKilled";
    monster "poring_w01.gat",0,0,"Pouring",1002,10,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"Proing",1002,10,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"Poirng",1002,10,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"Poing",1002,10,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"I'm not a Poring",1002,5,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"Gnirop",1002,1,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"Poring",1113,1,"poringlose::OnMobKilled";
    monster "poring_w01.gat",0,0,"Poring",1062,1,"poringlose::OnMobKilled";
    monster    "poring_w01.gat",0,0,"Por|ng",1002,10,"poringlose::OnMobKilled";
    monster    "poring_w01.gat",0,0,"Por1ng",1002,10,"poringlose::OnMobKilled";
    monster    "poring_w01.gat",0,0,"Porong",1002,10,"poringlose::OnMobKilled";
    monster    "poring_w01.gat",0,0,"P0ring",1002,10,"poringlose::OnMobKilled";
    monster    "poring_w01.gat",0,0,"P@ring",1002,10,"poringlose::OnMobKilled";
    monster    "poring_w01.gat",0,0,"Porng",1002,1,"poringlose::OnMobKilled";end;
}
-    script    poringwin    -1,{
OnMobKilled:
    dispbottom "Ты убил настоящего поринга, держи награду.";
    getitem 616,1;
    killmonster "poring_c01.gat","All";
    donpcevent "Poringsummoner::Onstart";
    Announce "Поринга убил "+strcharinfo(0)+"! ",8;
    disablenpc "Poringcatcher";
    warp    "prontera",    156,    191;    end;
}
-    script    poringlose    -1,{
OnMobKilled:
    dispbottom "Хааа...,не того убил,я тебя возвращаю.";
    warp "payon",    177,    101;    end;
}

Автор: Cole McCormick: Дата: 11.01.2008

призом будет возможность забрать перса от туда)

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

Хм ну есть ли команда типа @warpmap??Я просто в коммандах плохо разбираюсь =)))

Автор: Cole McCormick: Дата: 11.01.2008

просто @warp

Автор: marshal: Дата: 11.15.2008

хм.. странно у меня ивент работает нормально, но только мобы не появляються.....
и ошибок не пишет...

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

гг. нормально)))))))