Postado Agosto 1, 2017 7 anos Tenta assim então: 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 local shopWindow = {} local moeda = 113 local t = {[11778] = {price = 90}, [11779] = {price = 90}, [11780] = {price = 90}, [11781] = {price = 90}, [7380] = {price = 8}, [7408] = {price = 8}, [2431] = {price = 8}, [7402] = {price = 8}, [7869] = {price = 6}, [2388] = {price = 6}, [2659] = {price = 6}, [8931] = {price = 10}, [8931] = {price = 15}, [11786] = {price = 5}, [11787] = {price = 25}, [11788] = {price = 50}, [11789] = {price = 110}} local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and not doPlayerRemoveItem(cid, moeda, t[item].price) then selfSay("you dont have"..t[item].price.." "..getItemNameById(moeda), cid) else doPlayerAddItem(cid, item) selfSay("Here your item!", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
Postado Agosto 1, 2017 7 anos Autor 2 minutos atrás, luangop disse: Tenta assim então: 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 local shopWindow = {} local moeda = 113 local t = {[11778] = {price = 90}, [11779] = {price = 90}, [11780] = {price = 90}, [11781] = {price = 90}, [7380] = {price = 8}, [7408] = {price = 8}, [2431] = {price = 8}, [7402] = {price = 8}, [7869] = {price = 6}, [2388] = {price = 6}, [2659] = {price = 6}, [8931] = {price = 10}, [8931] = {price = 15}, [11786] = {price = 5}, [11787] = {price = 25}, [11788] = {price = 50}, [11789] = {price = 110}} local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if t[item] and not doPlayerRemoveItem(cid, moeda, t[item].price) then selfSay("you dont have"..t[item].price.." "..getItemNameById(moeda), cid) else doPlayerAddItem(cid, item) selfSay("Here your item!", cid) end return true end if (msgcontains(msg, 'trade') or msgcontains(msg, 'TRADE'))then for var, ret in pairs(t) do table.insert(shopWindow, {id = var, subType = 0, buy = ret.price, sell = 0, name = getItemNameById(var)}) end openShopWindow(cid, shopWindow, onBuy, onSell) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Npc Spoiler Spoiler <npc name="Shikamaru Trade" script="data/npc/scripts/vip.lua" access="5" lookdir="1"> <health now="1000" max="1000"/> <look type="250" head="0" body="86" legs="0" feet="38" addons="1"/> </npc> Erro Spoiler Spoiler [19:33:35.902] [Error - LuaInterface::loadFile] data/npc/scripts/vip.lua:32: '}' expected (to close '{' at line 16) near '[' [19:33:35.903] [Warning - NpcEvents::NpcEvents] Cannot load script: data/npc/scripts/vip.lua [19:33:35.904] data/npc/scripts/vip.lua:32: '}' expected (to close '{' at line 16) near '[' I/O warning : failed to load external entity "data/npc/shikamaru trade.xml" [19:33:40.096] [Warning - Npc::loadFromXml] Cannot load npc file (data/npc/shikamaru trade.xml). [19:33:40.097] Info: failed to load external entity "data/npc/shikamaru trade.xml" O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Agosto 1, 2017 7 anos 1 minuto atrás, ZikaLord disse: Npc Ocultar conteúdo Ocultar conteúdo <npc name="Shikamaru Trade" script="data/npc/scripts/vip.lua" access="5" lookdir="1"> <health now="1000" max="1000"/> <look type="250" head="0" body="86" legs="0" feet="38" addons="1"/> </npc> Erro Ocultar conteúdo Ocultar conteúdo [19:33:35.902] [Error - LuaInterface::loadFile] data/npc/scripts/vip.lua:32: '}' expected (to close '{' at line 16) near '[' [19:33:35.903] [Warning - NpcEvents::NpcEvents] Cannot load script: data/npc/scripts/vip.lua [19:33:35.904] data/npc/scripts/vip.lua:32: '}' expected (to close '{' at line 16) near '[' I/O warning : failed to load external entity "data/npc/shikamaru trade.xml" [19:33:40.096] [Warning - Npc::loadFromXml] Cannot load npc file (data/npc/shikamaru trade.xml). [19:33:40.097] Info: failed to load external entity "data/npc/shikamaru trade.xml" Man, vc ta fazendo algo errado e.e Pois o erro continua sendo o mesmo, sempre na linha 32. Revise bem se está botando o script no lugar certo. Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
Postado Agosto 1, 2017 7 anos Autor Agora, luangop disse: Man, vc ta fazendo algo errado e.e Pois o erro continua sendo o mesmo, sempre na linha 32. Revise bem se está botando o script no lugar certo. era erro meu!!!!! perdao!. tem outro erro a moeda 113 nao esta funcionando,só esta funcionando o Gold bar!! O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Agosto 1, 2017 7 anos Agora, ZikaLord disse: era erro meu!!!!! perdao!. tem outro erro a moeda 113 nao esta funcionando,só esta funcionando o Gold bar!! Cara, especifique rsrs Oque esta moeda 113 deveria fazer? Te ajudei? Clique em Gostei ! ²²²d¬¬b²²² "She's got a smile that it seems to me...." ♪♪
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.