Bom pessoal, Boa Noite. Tenho uma dúvida e creio que vocês possam me ajudar, a dúvida é a seguinte:
Quando fiz uma quest na qual só pderá escolher um item dentre 6 existentes na área. Veja como fiz :
data/actions/scripts/quests/lord armas.lua
fuction onUse (cid, item, frompos, item2, topos) if item.uid == 2455 then queststatus = getPlayerStorageValue(cid,3000) if queststatus == -1 then doPlayerSendTextMessage(cid,22,"You have found a Lord Axe.") doPlayerAddItem(cid,7435,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 2456 then queststatus = getPlayerStorageValue(cid,3000) if queststatus = 1 then doPlayerSendTextMessage(cid,22,"You have found a Lord Mace.") doPlayerAddItem(cid,8927,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 2457 then queststatus = getPlayerStorageValue(cid,3000) if queststatus = 1 then doPlayerSendTextMessage(cid,22,"You have found a Lord Sword.") doPlayerAddItem(cid,7390,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 2458 then queststatus = getPlayerStorageValue(cid,3000) if queststatus = 1 then doPlayerSendTextMessage(cid,22,"You have found a Lord Wand.") doPlayerAddItem(cid,7414,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 2459 then queststatus = getPlayerStorageValue(cid,3000) if queststatus = 1 then doPlayerSendTextMessage(cid,22,"You have found a Lord Spear.") doPlayerAddItem(cid,2426,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end if item.uid == 2460 then queststatus = getPlayerStorageValue(cid,3000) if queststatus = 1 then doPlayerSendTextMessage(cid,22,"You have found a Lord Rod.") doPlayerAddItem(cid,7426,1) setPlayerStorageValue(cid,3000,1) else doPlayerSendTextMessage(cid,22,"It is empty.") end end return 1 end
e na pasta data/actions/actions.lua :
<action uniqueid="2455" script="quests/lord armas.lua" /> <action uniqueid="2456" script="quests/lord armas.lua" /> <action uniqueid="2457" script="quests/lord armas.lua" /> <action uniqueid="2458" script="quests/lord armas.lua" /> <action uniqueid="2459" script="quests/lord armas.lua" /> <action uniqueid="2460" script="quests/lord armas.lua" />
E da o seguinte erro:
[18/04/2011 20:53:00] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/lord armas.lua) [18/04/2011 20:53:00] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/lord armas.lua) [18/04/2011 20:53:00] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/lord armas.lua) [18/04/2011 20:53:00] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/lord armas.lua) [18/04/2011 20:53:00] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/lord armas.lua) [18/04/2011 20:53:00] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Error - LuaScriptInterface::loadFile] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse' [18/04/2011 20:53:00] [Warning - Event::loadScript] Cannot load script (data/actions/scripts/quests/lord armas.lua) [18/04/2011 20:53:00] data/actions/scripts/quests/lord armas.lua:1: '=' expected near 'onUse'
E quando clico no bau aparece os items da uniqueid e não do addplayeritem. Além do erro.
Se puderem me ajudar agradeço.
Att,
teteusinhu.