*****************************************************
Error report - Sat Mar 14 18:45:55 2009
Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Mar 14 2009 17:39:03
Memory load: 45
Total phys: 3668396 K available phys: 1996420 K
Start time: 14-3-2009 16:58:39
Kernel time: 0:0:6.15
User time: 0:1:19.93
Threads: 3
Exception: 0xc0000005 at eip = 0x7c918fea
eax = 0
ebx = 0
ecx = 0x548
edx = 0x5e0ecf4 -> 0x548
esi = 0x5e0ece4 -> 0
edi = 0
ebp = 0x15bfd68 -> 0x15bfe10
esp = 0x15bfcf4 -> 0
efl = 0x10246
---Stack Trace---
From: 0x15bfcf4 to: 0x15c0000
0x15bfcf4 | 0
0x15bfcf8 | 0x15bfea8 -> 0x10fcf6a8
0x15bfcfc | 0xf
0x15bfd00 | 0x15bfd30 -> 0x82c940
0x15bfd04 | 0x7e46e1 -> 0x8be8458b
0x15bfd08 | 0x705454 -> 0x8de58955
0x15bfd0c | 0x827100 -> 0x10d00ff
0x15bfd10 | 0x15bfd24 -> 0x82c920
0x15bfd14 | 0x7d72c1 -> 0x8b0c6d8d
0x15bfd18 | 0x7c90e591 -> 0x900004c2
0x15bfd1c | 0x7c919079 -> 0xf5ec085
0x15bfd20 | 0x16c
0x15bfd24 | 0x82c920 -> 0x85d9a8
0x15bfd28 | 0x15bfd50 -> 0x15bfe40
0x15bfd2c | 0x7c90110a -> 0x4c2c033
0x15bfd30 | 0x82c940 -> 0x2454f0
0x15bfd34 | 0x65f6b3 -> 0x8404ec83
0x15bfd34 *****************************************************
Error report - Sat Mar 14 19:57:27 2009
Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Mar 14 2009 17:39:03
Memory load: 51
Total phys: 3668396 K available phys: 1764732 K
Start time: 14-3-2009 17:54:47
Kernel time: 0:0:7.203
User time: 0:1:32.312
Threads: 3
Exception: 0xc0000005 at eip = 0x7c918fea
eax = 0
ebx = 0
ecx = 0x3ac
edx = 0x78d3f54 -> 0x3ac
esi = 0x78d3f44 -> 0
edi = 0
ebp = 0x15bfd68 -> 0x15bfe10
esp = 0x15bfcf4 -> 0
efl = 0x10246
---Stack Trace---
From: 0x15bfcf4 to: 0x15c0000
0x15bfcf4 | 0
0x15bfcf8 | 0x15bfea8 -> 0x7969708
0x15bfcfc | 0x10
0x15bfd00 | 0x2
0x15bfd04 | 0x8642e0 -> 0x85be88
0x15bfd08 | 0x400063b5 -> 0
0x15bfd0c | 0
0x15bfd10 | 0
0x15bfd14 | 0x7c9105c8 -> 0x5d5e01b0
0x15bfd18 | 0x6c38820 -> 0x30006
0x15bfd1c | 0x15bfde8 -> 0x864438
0x15bfd20 | 0x7c910551 -> 0x840fc084
0x15bfd24 | 0x3d07a8 -> 0x6c4c048
0x15bfd28 | 0x7c91056d -> 0xff000cc2
0x15bfd2c | 0x45aee58 -> 0
0x15bfd30 | 0x6c38828 -> 0x85b2f8
0x15bfd34 | 0x6de7348 -> 0x85cc6c
0x15bfd38 | 0x6c38828 -> 0x85b2f8
0x15bfd3c | 0x17a
0x15bfd40 | 0x6c38828 -> 0x85b2f8
0x15bfd44 | 0x6c38828 -> 0x85b2f8
0x15bfd48 | 0x6c38828 -> 0x85b2f8
0x15bfd4c | 0x17a
0x15bfd50 | 0x6de7348 -> 0x85cc6c
0x15bfd54 | 0x15bfe74 -> 0xffffffff
0x15bfd58 | 0xffffffff
0x15bfd5c | 0xffc4006d
0x15bfd60 | 0
0x15bfd64 | 0x3ac
0x15bfd68 | 0x15bfe10 -> 0x15bfef0 \\\\\\ stack frame //////
0x15bfd6c | 0x7c90104b -> 0x180d8b64 <-- ret
0x15bfd70 | 0x8d3f44 -> 0
0x15bfd74 | 0x43e42c -> 0x8b04ec83
0x15bfd74 ConfigManager::loadFile(std::string const&)(0x439cb0)
0x15bfd78 | 0x78d3f44 -> 0
0x15bfd7c | 0x15bfd8c -> 0x15bfe58
0x15bfd80 | 0
0x15bfd84 | 0x7c9105c8 -> 0x5d5e01b0
0x15bfd88 | 0x6f5da10 -> 0x60003
0x15bfd8c | 0x15bfe58 -> 0x82c5a0
0x15bfd90 | 0x7c910551 -> 0x840fc084
0x15bfd94 | 0x3d0718 -> 0x44cb518
0x15bfd98 | 0x7c91056d -> 0xff000cc2
0x15bfdd8 ConfigManager::loadFile(std::string const&)(0x439cb0)
0x15bfde4 IOGuild::getMotd(unsigned int)(0x4ae31c)
0x15bfdec | 0x15bfdfc -> 0x864438
0x15bfdf0 | 0x15bfe10 -> 0x15bfef0
0x15bfdf4 | 0x47ed9e -> 0x575c084
0x15bfdf4 Game::playerSay(unsigned int, unsigned short, SpeakClasses, std::string const&, std::string const&)(0x47e700)
0x15bfdf8 | 0x18
0x15bfdfc | 0x864438 -> 0x864438
0x15bfe00 | 0x864438 -> 0x864438
0x15bfe04 | 0x10
0x15bfe08 | 0x15bfea8 -> 0x7969708
0x15bfe0c | 0
0x15bfe10 | 0x15bfef0 -> 0x15bff80 \\\\\\ stack frame //////
0x15bfe14 | 0x5f775d -> 0x858b5deb <-- ret
0x15bfe14 Quests::~Quests()(0x5f76d8)
0x15bfe18 | 0x78d0268 -> 0x85a8a8
0x15bfe1c | 0x15bfea8 -> 0x7969708
0x15bfe20 | 0x3d0000 -> 0xc8
0x15bfe24 | 0x90
0x15bfe28 | 0x8642e0 -> 0x85be88
0x15bfe2c | 0x400063b5 -> 0
0x15bfe30 | 0x15bfe50 -> 0x7c910570
0x15bfe34 | 0x779af2 -> 0x8bf85d8b
0x15bfe88 Quests::loadFromXml()(0x5f787a)
0x15bfecc | 0x6c4c04c -> 0
0x15bfed0 | 0x15bfef0 -> 0x15bff80
0x15bfed4 | 0x72be50 -> 0x8bf85d8b
0x15bfed8 | 0x6c4c048 -> 0x7301160
0x15bfedc | 0x6c4c050 -> 0
0x15bfee0 | 0x2
0x15bfee4 | 0x1305310 -> 0xaefe8d81
0x15bfee8 | 0x4e
0x15bfeec | 0
0x15bfef0 | 0x15bff80 -> 0x15bffb4 \\\\\\ stack frame //////
0x15bfef4 | 0x696cf7 -> 0x44643d83 <-- ret
0x15bfef8 | 0x82c5a0 -> 0x85b908
0x15bfefc | 0xffffffff
0x15bff00 | 0x3d0000 -> 0xc8
0x15bff04 | 0xb61e9c28
0x15bff08 | 0
0x15bff0c | 0x806e4427
0x15bff10 | 0x6c4c048 -> 0x7301160
0x15bff14 | 0x22fe7c -> 0
0x15bff5c | 0x15bffa4 -> 0x15bffdc
0x15bff60 | 0x474194 -> 0x57e58955
0x15bff60 Game::playerUseItem(unsigned int, Position const&, unsigned char, unsigned char, unsigned short, bool)(0x473502)
0x15bff64 | 0x804fec26
0x15bff68 | 0x15bff4c -> 0xffc4004e
0x15bff6c | 0x89b7ad34
0x15bff70 | 0x15bffa4 -> 0x15bffdc
0x15bff74 | 0x1305310 -> 0xaefe8d81
0x15bff78 | 0x13053b8 -> 0x15c0
0x15bff7c | 0
0x15bff80 | 0x15bffb4 -> 0x15bffec \\\\\\ stack frame //////
0x15bff84 | 0x77c2a243 -> 0xff4be859 <-- ret
0x15bff88 | 0
0x15bff8c | 0
0x15bff90 | 0x22f930 -> 0x22f801
0x15bff94 | 0x1305310 -> 0xaefe8d81
0x15bff98 | 0
0x15bff9c | 0x15bff8c -> 0
0x15bffa0 | 0
0x15bffa4 | 0x15bffdc -> 0xffffffff
0x15bffa8 | 0x77c25c94 -> 0x83ec8b55
0x15bffac | 0x77c040c8 -> 0xffffffff
0x15bffb0 | 0
0x15bffb4 | 0x15bffec -> 0 \\\\\\ stack frame //////
0x15bffb8 | 0x7c80b50b -> 0x1798e850 <-- ret
0x15bffbc | 0x1305310 -> 0xaefe8d81
0x15bffc0 | 0
0x15bffc4 | 0x22f930 -> 0x22f801
0x15bffc8 | 0x1305310 -> 0xaefe8d81
0x15bffcc | 0x7ffdd000 -> 0x15bf938
0x15bffd0 | 0x1f
0x15bffd4 | 0x15bffc0 -> 0
0x15bffd8 | 0x88cab1c0
0x15bffdc | 0xffffffff
0x15bffe0 | 0x7c8399f3 -> 0x83ec8b55
0x15bffe4 | 0x7c80b518 -> 0xffffffff
0x15bffe8 | 0
0x15bffec | 0 \\\\\\ stack frame //////
0x15bfff0 | 0 <-- ret
0x15bfff4 | 0x77c2a1d7 -> 0xc8680c6a
0x15bfff8 | 0x1305310 -> 0xaefe8d81
0x15bfffc | 0
*****************************************************
*****************************************************
Error report - Sat Mar 14 20:08:38 2009
Compiler info - gcc 3.4.5 (mingw special)
Compilation Date - Mar 14 2009 17:39:03
Memory load: 69
Total phys: 3668396 K available phys: 1122128 K
Start time: 14-3-2009 18:59:21
Kernel time: 0:0:2.187
User time: 0:0:36.765
Threads: 3
Exception: 0xc0000005 at eip = 0x7c918fea
eax = 0
ebx = 0
ecx = 0x390
edx = 0x60d370c -> 0x390
esi = 0x60d36fc -> 0
edi = 0
ebp = 0x15bfd68 -> 0x15bfe10
esp = 0x15bfcf4 -> 0
efl = 0x10246
---Stack Trace---
From: 0x15bfcf4 to: 0x15c0000
0x15bfcf4 | 0
0x15bfcf8 | 0x15bfea8 -> 0x733b900
0x15bfcfc | 0xf
0x15bfd00 | 0x15bfdf0 -> 0x15bfe10
0x15bfd04 | 0x447f33 -> 0x5bf4658d
0x15bfd04 Container::serialize()(0x447eb8)
0x15bfd08 | 0x15bfd64 -> 0x390
0x15bfd0c | 0x705454 -> 0x8de58955
0x15bfd10 | 0x81d48e -> 0x401ffff
0x15bfd14 | 0x15bfd58 -> 0x384ddf5c
0x15bfd18 | 0x43e813 -> 0x8b186d8d
0x15bfd18 ConfigManager::loadFile(std::string const&)(0x439cb0)
0x15bfd1c | 0x15bfc98 -> 0
0x15bfd20 | 0xa
0x15bfd24 | 0x28
0x15bfd28 | 0x71c7178 -> 0x85b288
0x15bfd2c | 0x6ae8080 -> 0x85e258
0x15bfd30 | 0x94e46fc
0x15bfd34 | 0xad1cad85
0x15bfd38 | 0x18
0x15bfd3c | 0
0x15bfd40 | 0x609c778 -> 0x85a8a8
0x15bfd44 | 0x71c7178 -> 0x85b288
0x15bfd48 | 0x6ae8080 -> 0x85e258
0x15bfd4c | 0x15bfde8 -> 0x488ac0f0
0x15bfd50 | 0x15bfd70 -> 0xd36fc
0x15bfd54 | 0x623058 -> 0x8bf45d8b
0x15bfd54 TalkAction::loadFunction(std::string const&)(0x622cfa)
0x15bfd58 | 0x384ddf5c -> 0
0x15bfd5c | 0x384ddf5c -> 0
0x15bfd60 | 0
0x15bfd64 | 0x390
0x15bfd68 | 0x15bfe10 -> 0x15bfef0 \\\\\\ stack frame //////
0x15bfd6c | 0x7c90104b -> 0x180d8b64 <-- ret
0x15bfd70 | 0xd36fc
0x15bfd74 | 0x43e42c -> 0x8b04ec83
0x15bfd74 ConfigManager::loadFile(std::string const&)(0x439cb0)
0x15bfd78 | 0x60d36fc -> 0
0x15bfd7c | 0x3
0x15bfd80 | 0x15bfcdc -> 0
0x15bfd84 | 0x7c9105c8 -> 0x5d5e01b0
0x15bfd88 | 0x15bfdd0 -> 0x81d486
0x15bfd8c | 0x7c90ee18 -> 0x83ec8b55
0x15bfdd8 ConfigManager::loadFile(std::string const&)(0x439cb0)
0x15bfdec | 0x6ae8080 -> 0x85e258
0x15bfdf0 | 0x15bfe10 -> 0x15bfef0
0x15bfdf4 | 0x7e707e -> 0x5d8bf889
0x15bfdf8 | 0x488ac0f0 -> 0x5bd17638
0x15bfdfc | 0x864438 -> 0x864438
0x15bfe00 | 0x864438 -> 0x864438
0x15bfe04 | 0xf
0x15bfe08 | 0x15bfea8 -> 0x733b900
0x15bfe0c | 0
0x15bfe10 | 0x15bfef0 -> 0x15bff80 \\\\\\ stack frame //////
0x15bfe14 | 0x5f775d -> 0x858b5deb <-- ret
0x15bfe14 Quests::~Quests()(0x5f76d8)
0x15bfe18 | 0x60cfa20 -> 0x6b78a08
0x15bfe1c | 0x15bfea8 -> 0x733b900
0x15bfe20 | 0x3d0000 -> 0xc8
0x15bfe24 | 0x90
0x15bfe28 | 0x8642e0 -> 0x85be88
0x15bfe2c | 0x6ae8080 -> 0x85e258
0x15bfe30 | 0x15bfe50 -> 0x7c910570
0x15bfe34 | 0x779af2 -> 0x8bf85d8b
0x15bfe88 Quests::loadFromXml()(0x5f787a)
0x15bfecc | 0x4652aad4 -> 0
0x15bfed0 | 0x15bfef0 -> 0x15bff80
0x15bfed4 | 0x72be50 -> 0x8bf85d8b
0x15bfed8 | 0x4652aad0 -> 0x298bd8b8
0x15bfedc | 0x4652aad8 -> 0
0x15bfee0 | 0x2
0x15bfee4 | 0x1305310 -> 0xaefe8d81
0x15bfee8 | 0x1a5
0x15bfeec | 0
0x15bfef0 | 0x15bff80 -> 0x15bffb4 \\\\\\ stack frame //////
0x15bfef4 | 0x696cf7 -> 0x44643d83 <-- ret
0x15bfef8 | 0x82c5a0 -> 0x85b908
0x15bfefc | 0xffffffff
0x15bff00 | 0x3d0000 -> 0xc8
0x15bff04 | 0xb5313c28
0x15bff08 | 0
0x15bff0c | 0x806e4427
0x15bff10 | 0x4652aad0 -> 0x298bd8b8
0x15bff14 | 0x22fe7c -> 0
0x15bff5c | 0x15bffa4 -> 0x15bffdc
0x15bff60 | 0x474194 -> 0x57e58955
0x15bff60 Game::playerUseItem(unsigned int, Position const&, unsigned char, unsigned char, unsigned short, bool)(0x473502)
0x15bff64 | 0x804fec26
0x15bff68 | 0x15bff4c -> 0xffc401a5
0x15bff6c | 0x89a84584
0x15bff70 | 0x15bffa4 -> 0x15bffdc
0x15bff74 | 0x1305310 -> 0xaefe8d81
0x15bff78 | 0x13053b8 -> 0xeb0
0x15bff7c | 0
0x15bff80 | 0x15bffb4 -> 0x15bffec \\\\\\ stack frame //////
0x15bff84 | 0x77c2a243 -> 0xff4be859 <-- ret
0x15bff88 | 0
0x15bff8c | 0
0x15bff90 | 0x22f930 -> 0x1
0x15bff94 | 0x1305310 -> 0xaefe8d81
0x15bff98 | 0
0x15bff9c | 0x15bff8c -> 0
0x15bffa0 | 0
0x15bffa4 | 0x15bffdc -> 0xffffffff
0x15bffa8 | 0x77c25c94 -> 0x83ec8b55
0x15bffac | 0x77c040c8 -> 0xffffffff
0x15bffb0 | 0
0x15bffb4 | 0x15bffec -> 0 \\\\\\ stack frame //////
0x15bffb8 | 0x7c80b50b -> 0x1798e850 <-- ret
0x15bffbc | 0x1305310 -> 0xaefe8d81
0x15bffc0 | 0
0x15bffc4 | 0x22f930 -> 0x1
0x15bffc8 | 0x1305310 -> 0xaefe8d81
0x15bffcc | 0x7ffdc000 -> 0x15bf938
0x15bffd0 | 0x8a8a7600
0x15bffd4 | 0x15bffc0 -> 0
0x15bffd8 | 0x8915fba8
0x15bffdc | 0xffffffff
0x15bffe0 | 0x7c8399f3 -> 0x83ec8b55
0x15bffe4 | 0x7c80b518 -> 0xffffffff
0x15bffe8 | 0
0x15bffec | 0 \\\\\\ stack frame //////
0x15bfff0 | 0 <-- ret
0x15bfff4 | 0x77c2a1d7 -> 0xc8680c6a
0x15bfff8 | 0x1305310 -> 0xaefe8d81
0x15bfffc | 0
*****************************************************
i think someone did post how to fix it in the support section but that will remove all blessing of all players on server then if thay buy blessing again it should work
77 Hours uptime and randomly crashed! LOVE U LEF!!! (being serious)
Outdated items.xml. From now on I am going to start banning everyone, who doesn't follow my advise in first post - DATA DIRECTORY UPDATE. Before I just ignored stupid reports and crying shit about YOUR STUPIDITY, but now it will change.the AOL doesnt work right,
even after doing what he said to on page 13.
You still lose items.
I think you're dumb and problem isn't in your psychic- you've just born as an idiot.Yay compiled with exception tracker ;d copied forgotten.map from beta 3 and it works ;D Now I'm getting raport.txt file Sorry for my spam which I did before ^^ Now Trying to decode why its happens, Looks like it crash because of one exception.
Code:***************************************************** Error report - Sat Mar 14 18:45:55 2009 Compiler info - gcc 3.4.5 (mingw special) Compilation Date - Mar 14 2009 17:39:03 Memory load: 45 Total phys: 3668396 K available phys: 1996420 K Start time: 14-3-2009 16:58:39 Kernel time: 0:0:6.15 User time: 0:1:19.93 Threads: 3 Exception: 0xc0000005 at eip = 0x7c918fea eax = 0 ebx = 0 ecx = 0x548 edx = 0x5e0ecf4 -> 0x548 esi = 0x5e0ece4 -> 0 edi = 0 ebp = 0x15bfd68 -> 0x15bfe10 esp = 0x15bfcf4 -> 0 efl = 0x10246 ---Stack Trace--- From: 0x15bfcf4 to: 0x15c0000 0x15bfcf4 | 0 0x15bfcf8 | 0x15bfea8 -> 0x10fcf6a8 0x15bfcfc | 0xf 0x15bfd00 | 0x15bfd30 -> 0x82c940 0x15bfd04 | 0x7e46e1 -> 0x8be8458b 0x15bfd08 | 0x705454 -> 0x8de58955 0x15bfd0c | 0x827100 -> 0x10d00ff 0x15bfd10 | 0x15bfd24 -> 0x82c920 0x15bfd14 | 0x7d72c1 -> 0x8b0c6d8d 0x15bfd18 | 0x7c90e591 -> 0x900004c2 0x15bfd1c | 0x7c919079 -> 0xf5ec085 0x15bfd20 | 0x16c 0x15bfd24 | 0x82c920 -> 0x85d9a8 0x15bfd28 | 0x15bfd50 -> 0x15bfe40 0x15bfd2c | 0x7c90110a -> 0x4c2c033 0x15bfd30 | 0x82c940 -> 0x2454f0 0x15bfd34 | 0x65f6b3 -> 0x8404ec83 0x15bfd34 ***************************************************** Error report - Sat Mar 14 19:57:27 2009 Compiler info - gcc 3.4.5 (mingw special) Compilation Date - Mar 14 2009 17:39:03 Memory load: 51 Total phys: 3668396 K available phys: 1764732 K Start time: 14-3-2009 17:54:47 Kernel time: 0:0:7.203 User time: 0:1:32.312 Threads: 3 Exception: 0xc0000005 at eip = 0x7c918fea eax = 0 ebx = 0 ecx = 0x3ac edx = 0x78d3f54 -> 0x3ac esi = 0x78d3f44 -> 0 edi = 0 ebp = 0x15bfd68 -> 0x15bfe10 esp = 0x15bfcf4 -> 0 efl = 0x10246 ---Stack Trace--- From: 0x15bfcf4 to: 0x15c0000 0x15bfcf4 | 0 0x15bfcf8 | 0x15bfea8 -> 0x7969708 0x15bfcfc | 0x10 0x15bfd00 | 0x2 0x15bfd04 | 0x8642e0 -> 0x85be88 0x15bfd08 | 0x400063b5 -> 0 0x15bfd0c | 0 0x15bfd10 | 0 0x15bfd14 | 0x7c9105c8 -> 0x5d5e01b0 0x15bfd18 | 0x6c38820 -> 0x30006 0x15bfd1c | 0x15bfde8 -> 0x864438 0x15bfd20 | 0x7c910551 -> 0x840fc084 0x15bfd24 | 0x3d07a8 -> 0x6c4c048 0x15bfd28 | 0x7c91056d -> 0xff000cc2 0x15bfd2c | 0x45aee58 -> 0 0x15bfd30 | 0x6c38828 -> 0x85b2f8 0x15bfd34 | 0x6de7348 -> 0x85cc6c 0x15bfd38 | 0x6c38828 -> 0x85b2f8 0x15bfd3c | 0x17a 0x15bfd40 | 0x6c38828 -> 0x85b2f8 0x15bfd44 | 0x6c38828 -> 0x85b2f8 0x15bfd48 | 0x6c38828 -> 0x85b2f8 0x15bfd4c | 0x17a 0x15bfd50 | 0x6de7348 -> 0x85cc6c 0x15bfd54 | 0x15bfe74 -> 0xffffffff 0x15bfd58 | 0xffffffff 0x15bfd5c | 0xffc4006d 0x15bfd60 | 0 0x15bfd64 | 0x3ac 0x15bfd68 | 0x15bfe10 -> 0x15bfef0 \\\\\\ stack frame ////// 0x15bfd6c | 0x7c90104b -> 0x180d8b64 <-- ret 0x15bfd70 | 0x8d3f44 -> 0 0x15bfd74 | 0x43e42c -> 0x8b04ec83 0x15bfd74 ConfigManager::loadFile(std::string const&)(0x439cb0) 0x15bfd78 | 0x78d3f44 -> 0 0x15bfd7c | 0x15bfd8c -> 0x15bfe58 0x15bfd80 | 0 0x15bfd84 | 0x7c9105c8 -> 0x5d5e01b0 0x15bfd88 | 0x6f5da10 -> 0x60003 0x15bfd8c | 0x15bfe58 -> 0x82c5a0 0x15bfd90 | 0x7c910551 -> 0x840fc084 0x15bfd94 | 0x3d0718 -> 0x44cb518 0x15bfd98 | 0x7c91056d -> 0xff000cc2 0x15bfdd8 ConfigManager::loadFile(std::string const&)(0x439cb0) 0x15bfde4 IOGuild::getMotd(unsigned int)(0x4ae31c) 0x15bfdec | 0x15bfdfc -> 0x864438 0x15bfdf0 | 0x15bfe10 -> 0x15bfef0 0x15bfdf4 | 0x47ed9e -> 0x575c084 0x15bfdf4 Game::playerSay(unsigned int, unsigned short, SpeakClasses, std::string const&, std::string const&)(0x47e700) 0x15bfdf8 | 0x18 0x15bfdfc | 0x864438 -> 0x864438 0x15bfe00 | 0x864438 -> 0x864438 0x15bfe04 | 0x10 0x15bfe08 | 0x15bfea8 -> 0x7969708 0x15bfe0c | 0 0x15bfe10 | 0x15bfef0 -> 0x15bff80 \\\\\\ stack frame ////// 0x15bfe14 | 0x5f775d -> 0x858b5deb <-- ret 0x15bfe14 Quests::~Quests()(0x5f76d8) 0x15bfe18 | 0x78d0268 -> 0x85a8a8 0x15bfe1c | 0x15bfea8 -> 0x7969708 0x15bfe20 | 0x3d0000 -> 0xc8 0x15bfe24 | 0x90 0x15bfe28 | 0x8642e0 -> 0x85be88 0x15bfe2c | 0x400063b5 -> 0 0x15bfe30 | 0x15bfe50 -> 0x7c910570 0x15bfe34 | 0x779af2 -> 0x8bf85d8b 0x15bfe88 Quests::loadFromXml()(0x5f787a) 0x15bfecc | 0x6c4c04c -> 0 0x15bfed0 | 0x15bfef0 -> 0x15bff80 0x15bfed4 | 0x72be50 -> 0x8bf85d8b 0x15bfed8 | 0x6c4c048 -> 0x7301160 0x15bfedc | 0x6c4c050 -> 0 0x15bfee0 | 0x2 0x15bfee4 | 0x1305310 -> 0xaefe8d81 0x15bfee8 | 0x4e 0x15bfeec | 0 0x15bfef0 | 0x15bff80 -> 0x15bffb4 \\\\\\ stack frame ////// 0x15bfef4 | 0x696cf7 -> 0x44643d83 <-- ret 0x15bfef8 | 0x82c5a0 -> 0x85b908 0x15bfefc | 0xffffffff 0x15bff00 | 0x3d0000 -> 0xc8 0x15bff04 | 0xb61e9c28 0x15bff08 | 0 0x15bff0c | 0x806e4427 0x15bff10 | 0x6c4c048 -> 0x7301160 0x15bff14 | 0x22fe7c -> 0 0x15bff5c | 0x15bffa4 -> 0x15bffdc 0x15bff60 | 0x474194 -> 0x57e58955 0x15bff60 Game::playerUseItem(unsigned int, Position const&, unsigned char, unsigned char, unsigned short, bool)(0x473502) 0x15bff64 | 0x804fec26 0x15bff68 | 0x15bff4c -> 0xffc4004e 0x15bff6c | 0x89b7ad34 0x15bff70 | 0x15bffa4 -> 0x15bffdc 0x15bff74 | 0x1305310 -> 0xaefe8d81 0x15bff78 | 0x13053b8 -> 0x15c0 0x15bff7c | 0 0x15bff80 | 0x15bffb4 -> 0x15bffec \\\\\\ stack frame ////// 0x15bff84 | 0x77c2a243 -> 0xff4be859 <-- ret 0x15bff88 | 0 0x15bff8c | 0 0x15bff90 | 0x22f930 -> 0x22f801 0x15bff94 | 0x1305310 -> 0xaefe8d81 0x15bff98 | 0 0x15bff9c | 0x15bff8c -> 0 0x15bffa0 | 0 0x15bffa4 | 0x15bffdc -> 0xffffffff 0x15bffa8 | 0x77c25c94 -> 0x83ec8b55 0x15bffac | 0x77c040c8 -> 0xffffffff 0x15bffb0 | 0 0x15bffb4 | 0x15bffec -> 0 \\\\\\ stack frame ////// 0x15bffb8 | 0x7c80b50b -> 0x1798e850 <-- ret 0x15bffbc | 0x1305310 -> 0xaefe8d81 0x15bffc0 | 0 0x15bffc4 | 0x22f930 -> 0x22f801 0x15bffc8 | 0x1305310 -> 0xaefe8d81 0x15bffcc | 0x7ffdd000 -> 0x15bf938 0x15bffd0 | 0x1f 0x15bffd4 | 0x15bffc0 -> 0 0x15bffd8 | 0x88cab1c0 0x15bffdc | 0xffffffff 0x15bffe0 | 0x7c8399f3 -> 0x83ec8b55 0x15bffe4 | 0x7c80b518 -> 0xffffffff 0x15bffe8 | 0 0x15bffec | 0 \\\\\\ stack frame ////// 0x15bfff0 | 0 <-- ret 0x15bfff4 | 0x77c2a1d7 -> 0xc8680c6a 0x15bfff8 | 0x1305310 -> 0xaefe8d81 0x15bfffc | 0 ***************************************************** ***************************************************** Error report - Sat Mar 14 20:08:38 2009 Compiler info - gcc 3.4.5 (mingw special) Compilation Date - Mar 14 2009 17:39:03 Memory load: 69 Total phys: 3668396 K available phys: 1122128 K Start time: 14-3-2009 18:59:21 Kernel time: 0:0:2.187 User time: 0:0:36.765 Threads: 3 Exception: 0xc0000005 at eip = 0x7c918fea eax = 0 ebx = 0 ecx = 0x390 edx = 0x60d370c -> 0x390 esi = 0x60d36fc -> 0 edi = 0 ebp = 0x15bfd68 -> 0x15bfe10 esp = 0x15bfcf4 -> 0 efl = 0x10246 ---Stack Trace--- From: 0x15bfcf4 to: 0x15c0000 0x15bfcf4 | 0 0x15bfcf8 | 0x15bfea8 -> 0x733b900 0x15bfcfc | 0xf 0x15bfd00 | 0x15bfdf0 -> 0x15bfe10 0x15bfd04 | 0x447f33 -> 0x5bf4658d 0x15bfd04 Container::serialize()(0x447eb8) 0x15bfd08 | 0x15bfd64 -> 0x390 0x15bfd0c | 0x705454 -> 0x8de58955 0x15bfd10 | 0x81d48e -> 0x401ffff 0x15bfd14 | 0x15bfd58 -> 0x384ddf5c 0x15bfd18 | 0x43e813 -> 0x8b186d8d 0x15bfd18 ConfigManager::loadFile(std::string const&)(0x439cb0) 0x15bfd1c | 0x15bfc98 -> 0 0x15bfd20 | 0xa 0x15bfd24 | 0x28 0x15bfd28 | 0x71c7178 -> 0x85b288 0x15bfd2c | 0x6ae8080 -> 0x85e258 0x15bfd30 | 0x94e46fc 0x15bfd34 | 0xad1cad85 0x15bfd38 | 0x18 0x15bfd3c | 0 0x15bfd40 | 0x609c778 -> 0x85a8a8 0x15bfd44 | 0x71c7178 -> 0x85b288 0x15bfd48 | 0x6ae8080 -> 0x85e258 0x15bfd4c | 0x15bfde8 -> 0x488ac0f0 0x15bfd50 | 0x15bfd70 -> 0xd36fc 0x15bfd54 | 0x623058 -> 0x8bf45d8b 0x15bfd54 TalkAction::loadFunction(std::string const&)(0x622cfa) 0x15bfd58 | 0x384ddf5c -> 0 0x15bfd5c | 0x384ddf5c -> 0 0x15bfd60 | 0 0x15bfd64 | 0x390 0x15bfd68 | 0x15bfe10 -> 0x15bfef0 \\\\\\ stack frame ////// 0x15bfd6c | 0x7c90104b -> 0x180d8b64 <-- ret 0x15bfd70 | 0xd36fc 0x15bfd74 | 0x43e42c -> 0x8b04ec83 0x15bfd74 ConfigManager::loadFile(std::string const&)(0x439cb0) 0x15bfd78 | 0x60d36fc -> 0 0x15bfd7c | 0x3 0x15bfd80 | 0x15bfcdc -> 0 0x15bfd84 | 0x7c9105c8 -> 0x5d5e01b0 0x15bfd88 | 0x15bfdd0 -> 0x81d486 0x15bfd8c | 0x7c90ee18 -> 0x83ec8b55 0x15bfdd8 ConfigManager::loadFile(std::string const&)(0x439cb0) 0x15bfdec | 0x6ae8080 -> 0x85e258 0x15bfdf0 | 0x15bfe10 -> 0x15bfef0 0x15bfdf4 | 0x7e707e -> 0x5d8bf889 0x15bfdf8 | 0x488ac0f0 -> 0x5bd17638 0x15bfdfc | 0x864438 -> 0x864438 0x15bfe00 | 0x864438 -> 0x864438 0x15bfe04 | 0xf 0x15bfe08 | 0x15bfea8 -> 0x733b900 0x15bfe0c | 0 0x15bfe10 | 0x15bfef0 -> 0x15bff80 \\\\\\ stack frame ////// 0x15bfe14 | 0x5f775d -> 0x858b5deb <-- ret 0x15bfe14 Quests::~Quests()(0x5f76d8) 0x15bfe18 | 0x60cfa20 -> 0x6b78a08 0x15bfe1c | 0x15bfea8 -> 0x733b900 0x15bfe20 | 0x3d0000 -> 0xc8 0x15bfe24 | 0x90 0x15bfe28 | 0x8642e0 -> 0x85be88 0x15bfe2c | 0x6ae8080 -> 0x85e258 0x15bfe30 | 0x15bfe50 -> 0x7c910570 0x15bfe34 | 0x779af2 -> 0x8bf85d8b 0x15bfe88 Quests::loadFromXml()(0x5f787a) 0x15bfecc | 0x4652aad4 -> 0 0x15bfed0 | 0x15bfef0 -> 0x15bff80 0x15bfed4 | 0x72be50 -> 0x8bf85d8b 0x15bfed8 | 0x4652aad0 -> 0x298bd8b8 0x15bfedc | 0x4652aad8 -> 0 0x15bfee0 | 0x2 0x15bfee4 | 0x1305310 -> 0xaefe8d81 0x15bfee8 | 0x1a5 0x15bfeec | 0 0x15bfef0 | 0x15bff80 -> 0x15bffb4 \\\\\\ stack frame ////// 0x15bfef4 | 0x696cf7 -> 0x44643d83 <-- ret 0x15bfef8 | 0x82c5a0 -> 0x85b908 0x15bfefc | 0xffffffff 0x15bff00 | 0x3d0000 -> 0xc8 0x15bff04 | 0xb5313c28 0x15bff08 | 0 0x15bff0c | 0x806e4427 0x15bff10 | 0x4652aad0 -> 0x298bd8b8 0x15bff14 | 0x22fe7c -> 0 0x15bff5c | 0x15bffa4 -> 0x15bffdc 0x15bff60 | 0x474194 -> 0x57e58955 0x15bff60 Game::playerUseItem(unsigned int, Position const&, unsigned char, unsigned char, unsigned short, bool)(0x473502) 0x15bff64 | 0x804fec26 0x15bff68 | 0x15bff4c -> 0xffc401a5 0x15bff6c | 0x89a84584 0x15bff70 | 0x15bffa4 -> 0x15bffdc 0x15bff74 | 0x1305310 -> 0xaefe8d81 0x15bff78 | 0x13053b8 -> 0xeb0 0x15bff7c | 0 0x15bff80 | 0x15bffb4 -> 0x15bffec \\\\\\ stack frame ////// 0x15bff84 | 0x77c2a243 -> 0xff4be859 <-- ret 0x15bff88 | 0 0x15bff8c | 0 0x15bff90 | 0x22f930 -> 0x1 0x15bff94 | 0x1305310 -> 0xaefe8d81 0x15bff98 | 0 0x15bff9c | 0x15bff8c -> 0 0x15bffa0 | 0 0x15bffa4 | 0x15bffdc -> 0xffffffff 0x15bffa8 | 0x77c25c94 -> 0x83ec8b55 0x15bffac | 0x77c040c8 -> 0xffffffff 0x15bffb0 | 0 0x15bffb4 | 0x15bffec -> 0 \\\\\\ stack frame ////// 0x15bffb8 | 0x7c80b50b -> 0x1798e850 <-- ret 0x15bffbc | 0x1305310 -> 0xaefe8d81 0x15bffc0 | 0 0x15bffc4 | 0x22f930 -> 0x1 0x15bffc8 | 0x1305310 -> 0xaefe8d81 0x15bffcc | 0x7ffdc000 -> 0x15bf938 0x15bffd0 | 0x8a8a7600 0x15bffd4 | 0x15bffc0 -> 0 0x15bffd8 | 0x8915fba8 0x15bffdc | 0xffffffff 0x15bffe0 | 0x7c8399f3 -> 0x83ec8b55 0x15bffe4 | 0x7c80b518 -> 0xffffffff 0x15bffe8 | 0 0x15bffec | 0 \\\\\\ stack frame ////// 0x15bfff0 | 0 <-- ret 0x15bfff4 | 0x77c2a1d7 -> 0xc8680c6a 0x15bfff8 | 0x1305310 -> 0xaefe8d81 0x15bfffc | 0 *****************************************************
What do you think about?? What's the problem??
LOL, why the heck do you keep server so long? Honestly, we've added the global save option not only for people, who want to emulate Tibia, but also for stability reasons. Its recommended to restart server once per 24 or at least 48 hours.
Outdated items.xml. From now on I am going to start banning everyone, who doesn't follow my advise in first post - DATA DIRECTORY UPDATE. Before I just ignored stupid reports and crying shit about YOUR STUPIDITY, but now it will change.
I think you're dumb and problem isn't in your psychic- you've just born as an idiot.
the AOL doesnt work right,
even after doing what he said to on page 13.
You still lose items.
Why do you insult me?? I'm not very advanced but I'm learning man... You could tell if you know what's wrong or you could tell that you don't know... I didn't find forgottenserver.map in 0.3.2 folder ;p
Well elf, if its an outdated items.xml problem, how can i fix it?
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
-- OTServ event handling functions start
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
function onThink() npcHandler:onThink() end
-- OTServ event handling functions end
-- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions!
local travelNode = keywordHandler:addKeyword({'carlin'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Carlin for 130 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 130, destination = {x=32387, y=31820, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'ab\'dendriel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Ab\'dendriel for 90 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 90, destination = {x=32734, y=31668, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'thais'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Thais for 170 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 170, destination = {x=32310, y=32210, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'darashia'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Darashia for 60 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 60, destination = {x=33289, y=32480, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'edron'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Edron for 40 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 40, destination = {x=33173, y=31764, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'port hope'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Port Hope for 160 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 160, destination = {x=32527, y=32784, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'ankrahmun'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Ankrahmun for 150 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 150, destination = {x=33092, y=32883, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'svargrond'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Svargrond for 150 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 170, destination = {x=32431, y=31162, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
local travelNode = keywordHandler:addKeyword({'liberty bay'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Liberty Bay for 150 gold coins?'})
travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 170, destination = {x=32285, y=32892, z=6} })
travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'})
keywordHandler:addKeyword({'sail'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can take you to Carlin, Ab\'dendriel, Thais, Port Hope, Ankrahmun, Darashia, Svargrond, Liberty Bay and Edron.'})
keywordHandler:addKeyword({'job'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I am the captain of this ship.'})
keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can only take you to Carlin, Ab\'dendriel, Thais, Port Hope, Ankrahmun, Darashia, Svargrond, Liberty Bay and Edron.'})
-- Makes sure the npc reacts when you say hi, bye etc.
npcHandler:addModule(FocusModule:new())
Hello. the npc says "You have enought money" but i have and i cant travel
ty for all.PHP:local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) -- OTServ event handling functions start function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end -- OTServ event handling functions end -- Don't forget npcHandler = npcHandler in the parameters. It is required for all StdModule functions! local travelNode = keywordHandler:addKeyword({'carlin'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Carlin for 130 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 130, destination = {x=32387, y=31820, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'ab\'dendriel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Ab\'dendriel for 90 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 90, destination = {x=32734, y=31668, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'thais'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Thais for 170 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 170, destination = {x=32310, y=32210, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'darashia'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Darashia for 60 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 60, destination = {x=33289, y=32480, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'edron'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Edron for 40 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 40, destination = {x=33173, y=31764, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'port hope'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Port Hope for 160 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 160, destination = {x=32527, y=32784, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'ankrahmun'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Ankrahmun for 150 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 150, destination = {x=33092, y=32883, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'svargrond'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Svargrond for 150 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 170, destination = {x=32431, y=31162, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) local travelNode = keywordHandler:addKeyword({'liberty bay'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to sail to Liberty Bay for 150 gold coins?'}) travelNode:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, level = 0, cost = 170, destination = {x=32285, y=32892, z=6} }) travelNode:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, reset = true, text = 'Then stay here!'}) keywordHandler:addKeyword({'sail'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can take you to Carlin, Ab\'dendriel, Thais, Port Hope, Ankrahmun, Darashia, Svargrond, Liberty Bay and Edron.'}) keywordHandler:addKeyword({'job'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I am the captain of this ship.'}) keywordHandler:addKeyword({'travel'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can only take you to Carlin, Ab\'dendriel, Thais, Port Hope, Ankrahmun, Darashia, Svargrond, Liberty Bay and Edron.'}) -- Makes sure the npc reacts when you say hi, bye etc. npcHandler:addModule(FocusModule:new())
<item id="2160" article="a" name="crystal coin" plural="crystal coins">
<attribute key="weight" value="10"/>
<attribute key="worth" value="10000"/>
</item>
<item id="2173" article="an" name="amulet of loss">
<attribute key="weight" value="420"/>
<attribute key="slotType" value="necklace"/>
<attribute key="preventDrop" value="1"/>
<attribute key="charges" value="1"/>
</item>