eldera
Well-Known Member
- Joined
- Oct 27, 2012
- Messages
- 165
- Solutions
- 1
- Reaction score
- 52
Hello, i need help with some errors.
evul eye.xml:
evul eye.lua:
If you need more info just tell me. Rep++
PHP:
[28/10/2012 19:56:16] The Forgotten Server 8.60 V5 - Edited By Otswe, version 0.3.6 V5 - Edited By Otswe (Crying Damson)
[28/10/2012 19:56:16] Compiled with GNU C++ version 4.4.0 at Jun 23 2012, 18:42:56.
[28/10/2012 19:56:16] A server developed by Elf, slawkens, Talaturen, KaczooH, Lithium, Kiper, Kornholijo.
[28/10/2012 19:56:16] Visit our forum for updates, support and resources: http://otland.net.
[28/10/2012 19:56:16] >> Loading config (config.lua)
[28/10/2012 19:56:16] > Using plaintext encryption
[28/10/2012 19:56:16] >> Checking software version... outdated, please consider updating!
[28/10/2012 19:56:16] > Current version information - version: 0.3.6 V5 - Edited By Otswe, patch: 1, build: 3429, timestamp: 1261647210.
[28/10/2012 19:56:16] > Latest version information - version: 0.3.6, patch: 0, build: 3293, timestamp: 1260652199.
[28/10/2012 19:56:16] >> Fetching blacklist
[28/10/2012 19:56:17] >> Loading RSA key
[28/10/2012 19:56:17] >> Starting SQL connection
[28/10/2012 19:56:17] >> Running Database Manager
[28/10/2012 19:56:18] > Optimizing table: account_viplist... [success]
[28/10/2012 19:56:18] > Optimizing table: accounts... [success]
[28/10/2012 19:56:19] > Optimizing table: bans... [success]
[28/10/2012 19:56:19] > Optimizing table: environment_killers... [success]
[28/10/2012 19:56:19] > Optimizing table: global_storage... [success]
[28/10/2012 19:56:20] > Optimizing table: guild_invites... [success]
[28/10/2012 19:56:20] > Optimizing table: guild_ranks... [success]
[28/10/2012 19:56:20] > Optimizing table: guilds... [success]
[28/10/2012 19:56:21] > Optimizing table: house_auctions... [success]
[28/10/2012 19:56:21] > Optimizing table: house_data... [success]
[28/10/2012 19:56:22] > Optimizing table: house_lists... [success]
[28/10/2012 19:56:22] > Optimizing table: houses... [success]
[28/10/2012 19:56:22] > Optimizing table: killers... [success]
[28/10/2012 19:56:23] > Optimizing table: player_deaths... [success]
[28/10/2012 19:56:23] > Optimizing table: player_depotitems... [success]
[28/10/2012 19:56:23] > Optimizing table: player_items... [success]
[28/10/2012 19:56:24] > Optimizing table: player_killers... [success]
[28/10/2012 19:56:24] > Optimizing table: player_namelocks... [success]
[28/10/2012 19:56:24] > Optimizing table: player_skills... [success]
[28/10/2012 19:56:25] > Optimizing table: player_spells... [success]
[28/10/2012 19:56:25] > Optimizing table: player_storage... [success]
[28/10/2012 19:56:26] > Optimizing table: player_viplist... [success]
[28/10/2012 19:56:26] > Optimizing table: players... [success]
[28/10/2012 19:56:26] > Optimizing table: server_config... [success]
[28/10/2012 19:56:27] > Optimizing table: server_motd... [success]
[28/10/2012 19:56:28] > Optimizing table: server_record... [success]
[28/10/2012 19:56:28] > Optimizing table: server_reports... [success]
[28/10/2012 19:56:29] > Optimizing table: tile_items... [success]
[28/10/2012 19:56:29] > Optimizing table: tiles... [success]
[28/10/2012 19:56:29] >> Loading items
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown type rune
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:30] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:31] [Warning - Items::loadFromXml] Unknown key value walkStack
[28/10/2012 19:56:31] >> Loading groups
[28/10/2012 19:56:31] >> Loading vocations
[28/10/2012 19:56:31] >> Loading script systems
[28/10/2012 19:56:31] >> Loading chat channels
[28/10/2012 19:56:31] >> Loading outfits
[28/10/2012 19:56:31] >> Loading experience stages
[28/10/2012 19:56:31] >> Loading monsters
[28/10/2012 19:56:31] >> Loading mods...
[28/10/2012 19:56:31] > Loading buypremium_command.xml... done.
[28/10/2012 19:56:31] > Loading changender_command.xml... done.
[28/10/2012 19:56:31] > Loading custommonsters.xml... done.
[28/10/2012 19:56:31] > Loading customspells.xml... done.
[28/10/2012 19:56:31] > Loading highscorebook.xml... done.
[28/10/2012 19:56:31] > 5 mods were loaded.
[28/10/2012 19:56:31] >> Loading map and spawns...
[28/10/2012 19:56:31] > Map size: 2048x2048.
[28/10/2012 19:56:31] > Map descriptions:
[28/10/2012 19:56:31] "Saved with Remere's Map Editor 2.1"
[28/10/2012 19:56:31] "Server is made by: Zoom Iker
[28/10/2012 19:56:31] "
[28/10/2012 19:56:31] Duplicate uniqueId 11551
[28/10/2012 19:56:32] > Map loading time: 0.57 seconds.
[28/10/2012 19:56:32] [Error - Npc interface]
[28/10/2012 19:56:32] data/npc/scripts/evul eye.lua
[28/10/2012 19:56:32] Description:
[28/10/2012 19:56:32] data/npc/scripts/evul eye.lua:1: attempt to index global 'KeywordHandler' (a nil value)
[28/10/2012 19:56:32] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/evul eye.lua
[28/10/2012 19:56:32] > Data parsing time: 0.142 seconds.
[28/10/2012 19:56:32] > Houses synchronization time: 0 seconds.
[28/10/2012 19:56:32] > Content unserialization time: 0 seconds.
[28/10/2012 19:56:32] >> Checking world type... PvP-Enforced
[28/10/2012 19:56:32] >> Initializing game state modules and registering services...
[28/10/2012 19:56:32] > Global address: xx.xx.xx.xx
[28/10/2012 19:56:32] > Local ports: 7171 7172
[28/10/2012 19:56:32] >> All modules were loaded, server is starting up...
[28/10/2012 19:56:32] >> Noobwaria server Online!
XML:
<?xml version="1.0" encoding="UTF-8"?>
<npc name="Evul Eye" script="evul eye.lua" walkinterval="0" floorchange="0">
<health now="100" max="100"/>
<look typeex="11672"/>
<parameters>
<parameter key="message_greet" value="Hello |PLAYERNAME|, I'm trading your 100 Eyes for 25x exp poem, Do you want to {change}?"/>
</parameters>
</npc>
evul eye.lua:
Lua:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
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
function creatureSayCallback(cid, type, msg)
if(not npcHandler:isFocused(cid)) then
return false
end
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
if(msgcontains(msg, 'change') or msgcontains(msg, '100')) then
selfSay('Do you want to give me 100 eyes for 25x exp poem?', cid)
talkState[talkUser] = 1
elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then
if(getPlayerItemCount(cid, 11197) >= 100) then
if(doPlayerRemoveItem(cid, 11197, 100)) then
doPlayerAddItem(cid, 12466, 25)
selfSay('Here you are.', cid)
else
selfSay('Sorry, you don\'t have enough eyes.', cid)
end
else
selfSay('Sorry, you don\'t have enough eyes.', cid)
end
talkState[talkUser] = 0
elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser])) then
talkState[talkUser] = 0
selfSay('Ok then.', cid)
end
return true
end
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())