Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Eudemons Online > EO PServer Hosting
You last visited: Today at 03:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Help - Kill monster quest

Discussion on Help - Kill monster quest within the EO PServer Hosting forum part of the Eudemons Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2015
Posts: 9
Received Thanks: 1
Help - Kill monster quest

Hello guys,

I want to make a quest that...

1. player talks to NPC
2. NPC tells to go kill 100 mobs, for example, Wyverns
3. Count the player kills, and when it is completed it pops up a message box (this is type 126 in cq_action)
4. When player talks back to the NPC, it tells them that they successfully killed 100 mobs, and then offer them a reward (this is type 501)

What I need help with:
- I don't know what to put in cq_action so that it records player kill count, to which the NPC can detect that they already the required number of mob kills.

I have attached a screenshot here of my db, and I practically have no idea what is type 529 and 528 is, I just saw it on the already existing lines in the db.
sqarred is offline  
Old 11/15/2015, 14:29   #2
 
SoulNecturn's Avatar
 
elite*gold: 100
Join Date: Oct 2008
Posts: 636
Received Thanks: 1,215
In short version:

There are 2 ways to do this - easier and harder.
1) Easier:
Just make simple query action that you will attach for this chosen monster under its action task.
Query you will prepare composed just from 1080 and 1081 types of action for example:

(119, 161, 160, 1080, 2700, 'isexit'),
(160, 161, 161, 1080, 2700, 'new'),
(161, 190, 190, 1081, 2700, 'completenum += 1'),

then just checking amont of gathered completenums for this 2700(thats random number - example just) data:
(190, 200, 2001, 1081, 2700, 'completenum >= 100'),

so starting from 200 action make query you wish to be processed by monster after killing 100 of them so for example simple message like this:
(200, 0, 0, 126, 0, 'You just killed 100 monsters'),
and as 201 - meaning not yet completed:
(201, 0, 0, 126, 0, '1 more killed but still not enough..'),

Thats pretty all of logic under this simple example

2) Harder
You can(but as well proceed with 2nd idea without 1st!) attach first idea with additional visible part but this will require you to work on existing quest book or to make own one.
So you will need to work out the 500001 ID of book for this quest (it will be storing and showing on screen killed monsters amount)
and proper actions connected with killed monsters IDs

example action for this book:
(61470, 61471, 61473, 0528, 500006, '0 0 0 0 0 0 0 0 0 51001 0 100'),


Sorry for all mistakes and misunderstandings here. I wrote this in ultra speed in free momment from memory mostly
I wont make for you ready quest but with this + little tries I am sure you will be ale to prepare something unique

P.S. look out for this book quest part as its not always storing proeprly killed monster there (I dont know why but can happpen )

Cheers
SoulNecturn is offline  
Thanks
1 User
Old 11/15/2015, 20:29   #3
 
idlemonkey's Avatar
 
elite*gold: 540
Join Date: May 2009
Posts: 1,593
Received Thanks: 591
maybe try counting how many monsters are left in a map instead of how many they killed?

ACTION_EVENT_COUNTMONSTER = 2008, // inspects with map's MONSTER quantity.param= " idMap field data opt num ", field= " name " (according to name), “gen_id” (according to type), the name or the type which data= must count, opt= " <”, “==”.

u would need to set your monsters to only spawn one time though to make it work properly....

ie: npc spawns mobs for quest and sends player to map to kill mobs...
the mobs check for if there are 0 in the map... if 0 then give the prize and delete the generator.
alternately < half, == all etc, or using different mapids will give you more options for prizes based on how many they kill or what map theyre in
idlemonkey is offline  
Thanks
1 User
Old 11/17/2015, 06:12   #4
 
elite*gold: 0
Join Date: Oct 2015
Posts: 9
Received Thanks: 1
Both of you guys... Thank you
sqarred is offline  
Reply


Similar Threads Similar Threads
Other Country Player Kill Ranking[First 3 Kill By RealFreak Quest]
09/23/2012 - Metin2 PServer Guides & Strategies - 26 Replies
Hello , My friend make it ; quest koep begin state start begin when login begin if global.getvarchar("rank1") == pc.get_name then chat("You're first in kill other empire player's ranklist") elseif global.getvarchar("rank2") == pc.get_name then chat("You're second in kill other empire player's ranklist")
Search a Unique Monster Kill Script / Suche ein Unique Monster Kill Script
06/23/2012 - Diablo 2 Programming - 2 Replies
Hello, a few Weeks ago ive seen a video on Youtube with a Bot Script (dont know its Name) that he will kill Champions / Unique Monsters on his way . I would like to add this Script to my Bot that I use right now ( Muddys D2NT) since this Bot fits the best to my wishes . So does someone know how to write such a Script and help me since i totally have no idea how to write Scripts (can only edit things):handsdown: . It would be awesome if the Bot runs from act 1 - 5 and kill only the Champ /...
request quest monster kill count
09/19/2008 - CO2 Programming - 0 Replies
have a request on memory address f possible to make on quest monster kill count :P



All times are GMT +1. The time now is 03:35.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.