PDA

View Full Version : Quest Helper ver 0.9 => 0.3.2 goodies added


stormgod
05-07-2002, 04:57 AM
here it is

changed help , added many info about quest writing in it (inside app help not readme file )

added new quests goodies : do animation , set skill , add skill , set all skills , change faction ....

NEEDED :
.NET Framework
MyODBC

IT MAY NOT BE COMPATIBLE FOR NON XP OSs

If someone want to translate it in VB6 or VC++ or delphi please PM me

Baltar
05-07-2002, 07:18 AM
is there any good documentation on the current quest scripting release?

stormgod
05-07-2002, 08:26 AM
I got all from wesquest.cpp in the source , but for the doc except my prog and that dunno of anything else

zzaqfox
05-10-2002, 12:13 AM
Me need how to do Can Get Npc and Item List ??

me Follow readme.txt to do !
but not get Npc and Item List !

me have :
NET Framework
MyODBC

DSN name : EQemu !
Description: MySQL ODBC 3.51 DSN
Host/Server Name(or IP): localhost
DB Name : eq
User : eqemu
Password : eqemu
Port : 3306
SQL Coc :

me can use EQW World Spelledit and Zone 1 2 5 10 !
only not use Search Npc And Search Item !

stormgod
05-10-2002, 12:36 AM
which OS are you using , windows 98 2000 or XP ?

zzaqfox
05-10-2002, 12:57 AM
My OS is windows 98

stormgod
05-23-2002, 06:56 AM
no updates right now but as far as I've tested it it seems to work nicelly with 0.3.2 , I did some questing and didnt encounter any bugs for the moment , didnt tested all options though ,

right now no support for other OS than XP , it may come soon as I'm working on it, please be patient


monitor launching tool work fine too , ask me if you want some other features on the monitor

Phantom
05-23-2002, 07:39 AM
I get a DSN Username invalid when I try to search NPC.

I am running XP and followed all the directions ... test odbc connection works fine also :(

stormgod
05-23-2002, 07:59 AM
be sure to put the good DSN username either in the options or in the top right text field of the search windows

Baltar
05-23-2002, 02:14 PM
Ok I'm looking at SETSKILL in wesquest but I don't get the syntax.
Right now i'm putting
SETSKILL 28 1 in the qst file and it is
saying bad setskill line

stormgod
05-23-2002, 04:01 PM
try with another npc maybe and/or different skills/skill points

Baltar
05-23-2002, 07:01 PM
found THE SOLUTION: write this down because it will give
people headaches later one.

syntax is SETSKILL x y <put last space here!>

you need to place the space at the end or it will
not work. (it keeps on parsing to the end). I had to
trace wesquest and separator.h to figure this one out.
All I had to do was add a friggen space! :)

p.s. Thx to the devs for this one cause it works great.

stormgod
05-24-2002, 02:43 AM
it was written in the quest helper readme lol
(help section of the programm , quest scripting )
and when generating the script it leaves a space after the xxx I think

Baltar
05-24-2002, 06:51 AM
yeah but I don't have dot net so I can't run the thing lol.
Hey can you make the readme as a separate text file rather
then embedded in the program? That way people without
.net can use it.

stormgod
05-24-2002, 08:30 AM
sure I will do it with the next release ;)

Baltar
05-24-2002, 08:50 AM
thx :)

stormgod
05-27-2002, 03:57 AM
ok here it is , right now its the exact text found inside quest helper , I will try to make it more readable soon



To make a quest you need to have a /quests/ folder in your eqemu directory.
there you will create a textfile for each NOC you want to use in a quest
files are named like that now : npcid.qst
you will have to create a npcid.qst file in the eqemu/quests/ folder


(quest scripting) help
ok When you generate the quests scripts
you will encounter many xxx , they are in place
of the numbers of the npc_id , the spawngroup_id and the like

you can use the search engine to get the npc id
the npc id is needed for the trigger

when you do an emote , say shout
you can use %CHARNAME% to display the name of the
player who triggered the quest script
%CHARRACE% %CHARLEVEL% and %CHARCLASS% are available too

for exemple
SHOUT: %CHARNAME% you will regret your acts Forever !!!
Add Hatelist : will add the player to the npc id specified after ADD_HATELIST
Add Skill will add the skill number specified after ADDSKILL
for a list of skill numbers please look in the forum from eqemu.net or in the README MANUAL of the emu
Cast Spell will cast the spell specified by the id after CAST_SPELL , use spelleditor to search spells ids
Change Faction work like that : CHANGEFACTION faction_id_to_modify amount_of_modification
Do Animation will make the NPC do an animation based on the number you specified, try different numbers to see what animation it is
Emote will make the NPC do the emote you specified after EMOTE:
exp will give the amount of exp specified
face target is pretty self explanatory
flag will flag the account of the target , refer to the readme manual for more info
item will give the item specified by his id ( use the item search engine to get the item id)
PVP will turn the character PVP flag on or off , specify ON or OFF
Rain will change the weather , 0=off 1=on
say will make the npc say the text specified
Set Skill works like that : SETSKILL skill_id_of_the_skill_you_want_to_change new_value_for_this_skill maximum is 252
Set All Skill will set all the skill to the value specified , maximum is 252 , more will not work
shout : look at say
snow : look at rain
spawn group will spawn a group_of_npc based on the id of the group you specified ( usually group only contain one npc)will spawn the NPC you specified , use the NPC id search engine to get the id

ALWAYS PUT A SPACE AT THE END OF EACH LINE OF THE SCRIPT

Many others quests goodies are going to be implemented
As soon as they will be included in the emulator releases



some examples of quests with triggers :

NPC_SCRIPT 2215 {
TRIGGER_TEXT:level me:{

FACE_TARGET
LEVEL 61
RAIN 1
}
}
this will make npc 2215 (dunno if it exists lol ) face the target , grant him level 61 and start the rain in the zone if the player says level me to him

Pablo
10-20-2002, 03:23 AM
Ok I have followed all the directions and the test proved to be working but whenever I run the quest editor before it even opens I get this error "The application failed to initialize properly (0xc0000135). Click on OK to terminate the application.". Any suggestions?

Pablo
10-20-2002, 03:24 AM
I have Microsoft Windows XP Proffesional.

irageon
11-28-2002, 04:41 AM
yes quest helper is very good prog.. but is here around any help or examples how to make any good quests ?
and...... why nobody put here compiled wesquest binary ?
I have problems with compiling this :(((
can anybody help me ? can anybody compile and send me files about quest ? to vn@kamarad.cz ? thx..
I now trying to compile makefile but my compiler only create shit like makefile.src not .obj and then not .exe ;((( :-)

devn00b
11-29-2002, 10:15 AM
okay talk about bringing up a program that is VERRRRRRRY outdated (look at last post before your's date jesus)

Wesquest is FOR THE EQEMU SOURCE CODE. its not a seperate program. i have told you this in irc.

if you cant figure out the simple quest code that eqemu uses then maybe you shouldnt be making quests.