Discussion on [Mini Release] Bugchecker (timer - quest) within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
quest daynight begin state start begin when login begin loop_timer("bugchecker", 0.2) end when bugchecker.timer begin if pc.count_item(ITEMVNUM) == 0 then say_title("Bugusing") say("Du hast dein Item weggeworfen/verloren") pc.give_item2(ITEMVNUM, 1) end end when logout or disconnect begin cleartimer("bugchecker") end end end
BEISPIEL:
PHP Code:
quest bugchecker begin state start begin when ITEMVNUM.use begin affect.add_collect(apply.ATTBONUS_HUMAN, 15, 60*60*8) syschat("Dein Bonus(15% Stark gegen Halbmenschen) wurde akitiviert.") loop_timer("bugchecker", 0.2) end when bugchecker.timer begin if pc.count_item(ITEMVNUM) == 0 then say_title("Bugusing") say("Du hast dein Item anscheinend nicht mehr bei dir.") say_reward("Deine Bonis werden nun wieder entfernt!") affect.remove_collect(apply.ATTBONUS_HUMAN, 15, 60*60*8) end end when logout begin cleartimer("bugchecker") end end end
kp wozu es sein soll o.O, der looptimer is weng hart mit 0,2 sekunden.. soll der verhindern das man maps damit flooded? wenn ja schlecht das es ihm neue items gibt.. bitte aber erstma um erklärung wozu es ist , bevor ich mehr dazu sag
das ist kein bug chek sondern bug erzeuger DD
lässt man die items fallen die man bekommt oder legt es auf einem anderem inventar oder lager so bekommt man immer wieder ein neue items, eine unendliche schleife würde ich mal sagen.
Die quest ist dazu gedacht ein item den man belkommt bei sich zu erhalten, falls man es verloren hat durch ein neues zu ersetzen.
Das heist mehr oder weniger das mann erst das eingetragene item beckomt wen inventar lehr ist oder?
wen ich es richtig verschtehe gehts um die pott bomber bitte verzeit mir wen ich falsch liege aber meiner meinung nach ist es nicht notwendig den wen mahl das inventar lehr ist dan heists auch das par 1000 items schon auf dem boden sind
nach kaufen kann man ja auch
mfg
if pc.count_item(ITEMVNUM) == 0 then
fragt ob der spieler das eingetragene item bei sich nicht hat, dann bekommt der spieler das item. das geht dann solange weiter bis der Spieler sich ausloggt.
if pc.count_item(ITEMVNUM) == 0 then
fragt ob der spieler das eingetragene item bei sich nicht hat, dann bekommt der spieler das item. das geht dann solange weiter bis der Spieler sich ausloggt.
Also ist es dan sinnlos oder ??
warscheinlich habe ich es falsch verstanden
aber das kann man mit login regeln so wie ich es habe
zb teleport ring wen er nicht im inventar ist wird einem ein ring gegeben sobald er sich einlogt oder teleportiert
die quest hier ist meiner meinung nach serverlastend
Also habe ich doch was dazugelaernt xD danke noch
wuerde mich freuen auf eine antwort Noa hast in einem thema von mir geantwortet
wo ich eh nicht durchblicke
Reichsschlacht
mfg
Wenn man die flag beim Item in der item_proto so ändert, dass das Item nicht mehr fallen gelassen werden kann, hat es den gleichen Effekt und man spaart sich den loop.
Das könnte man z.B. für das Kostümsystem(liteversion) benutzen, falls man das Item an hat & dann wegwirft, steht dort Bugusing undso Dann könntet ihr sogar gleichzeitig noch die Kostüme handelbar machen & wenn man es handelt, bzw. es nicht mehr im Inventar ist, könnte man es so machen, dass das Kostüm ausgezogen wird.
Oder bei einem Item, was Bonis verleiht, sowie man es anklickt.. könnte man machen, wenn das Item nicht mehr da ist, dass die Bonis entfernt werden.
quest bugchecker begin
state start begin
when ITEMVNUM.use begin
affect.add_collect(apply.ATTBONUS_HUMAN, 15, 60*60*8)
syschat("Dein Bonus(15% Stark gegen Halbmenschen) wurde akitiviert.")
loop_timer("bugchecker", 0.2)
end
when bugchecker.timer begin
if pc.count_item(ITEMVNUM) == 0 then
say_title("Bugusing")
say("Du hast dein Item anscheinend nicht mehr bei dir.")
say_reward("Deine Bonis werden nun wieder entfernt!")
affect.remove_collect(apply.ATTBONUS_HUMAN, 15, 60*60*8)
end
end
when logout begin
cleartimer("bugchecker")
end
end
end
Mini Taxi Timer 07/30/2012 - SRO Hacks, Bots, Cheats & Exploits - 5 Replies Mini taxi timer is a simple taxi timer.
Version:1.1
Download Link: http://www.speedyshare.com/files/29772588/download /Mini%20Taxi%20Timer.exe
What makes Mini Taxi Timer better, more useful than other taxi timers:
Not take big place in the screen
It is just simple and easy.
I coded this myself with Visual Basic. Mycoder name is N00BCodeR ^^
Mini[Mini-Release] Blanke Mob_drop_item 12/14/2011 - Metin2 PServer Guides & Strategies - 4 Replies Ich lad hier mal ne komplett blanke mob_drop_item hoch.
Alle Mobs sind noch drin , aber alle Drops entfernt. Für die "Faulen" bestimmt ein bisschen hilfreich :).
[Release] DBM's Flo Timer 12/07/2011 - Florensia - 16 Replies DBM's Flo Timer
Um das Bosse farmen etwas attraktiver zu machen, gibt's nun auch einen Boss-Timer. Dieser entstand vorerst nur zur persönlichen Nutzung, aber nun soll er noch erweitert und der Öffentlichkeit zur Verfügung gestellt werden :awesome:
Funktionen:
- Countdown bis Boss-Spawn
- Multilanguage (Deutsch/Englisch)
- Download/Upload Funktion um Timer mit Freunden/Gilde zu teilen
- Updatefunktion
[mini mini Release] Warning for IE for heni script 09/19/2011 - Metin2 PServer Guides & Strategies - 14 Replies this is nothing special
I just i see a lots of people have troubles with the Internet Explorer browser on the almost all HP have be release on epvp
so i will explain a bether way to warning the user he is using the internet explorer and you recomend use firefox or chrone without using enterpage
1 put this code inside the <head> </head> tag
<!-->
<script type="text/javascript">
[Release] Better Timer 10/23/2008 - CO2 Private Server - 8 Replies If you Noob: Stop Reading!
The most People using 2 Timers or more, i show you an way how to use only 1.
Create in Character.cs for Player the "public DateTime TestCheck;"
public static System.Timers.Timer MainTimer;
MainTimer = new System.Timers.Timer();
MainTimer.Interval = 100;
MainTimer.Elapsed += new ElapsedEventHandler(MainTimer_System);
MainTimer.Start();