Postado Abril 4, 2017 8 anos Galera, estou com um script de Reparar a Soft boots apenas com o clique do botao direito do mouse, porem ele esta dando error na distro, como eu nao entendo muito de script nao consigo resolver, se alguem poder reformular esse script para mim agradeço e rep+. Seguinte Error: Citar [Error - LuaScriptInterface::loadFile] data/actions/scripts/soft.lua:37: '<eof>' expected near 'end' [Warning - Event::loadScript] Cannot load script (data/actions/scripts/soft.lua) data/actions/scripts/soft.lua:37: '<eof>' expected near 'end' Script para reformular: Citar function onUse(cid, item, fromPosition, itemEx, toPosition) -- Itens configuravéis. local t = {money = 10000, item = 10021, newitem = 2640} if getPlayerItemCount(cid,t.item,1) then if PlayerRemoveMoney(cid,t.money) then doPlayerRemoveItem(cid,t.item,1) doPlayerAddItem(cid,t.newitem,1) doSendMagicEffect(fromPosition, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You got a brand new pair of soft boots.") else doPlayerSendCancel(cid, "Sorry, is not possible.") end else doPlayerSendCancel(cid, "Sorry, you need a " .. t.money .. " gold pieces.") end end return true end
Postado Abril 4, 2017 8 anos @caioitalo1 a área está incorreta, você não está pedindo um script, e sim um concerto no script que você tem, então a área deveria ser suporte de script, irei mover para lá, tenha cuidado. Mostrar conteúdo oculto function onUse(cid, item, fromPosition, itemEx, toPosition) -- Itens configuravéis. local t = {money = 10000, item = 10021, newitem = 2640} if getPlayerItemCount(cid,t.item,1) then if PlayerRemoveMoney(cid,t.money) then doPlayerRemoveItem(cid,t.item,1) doPlayerAddItem(cid,t.newitem,1) doSendMagicEffect(fromPosition, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You got a brand new pair of soft boots.") else doPlayerSendCancel(cid, "Sorry, is not possible.") end else doPlayerSendCancel(cid, "Sorry, you need a " .. t.money .. " gold pieces.") end return true end
Postado Abril 4, 2017 8 anos Autor Em 04/04/2017 em 07:17, KotZletY disse: @caioitalo1 a área está incorreta, você não está pedindo um script, e sim um concerto no script que você tem, então a área deveria ser suporte de script, irei mover para lá, tenha cuidado. Mostrar conteúdo oculto Mostrar conteúdo oculto function onUse(cid, item, fromPosition, itemEx, toPosition) -- Itens configuravéis. local t = {money = 10000, item = 10021, newitem = 2640} if getPlayerItemCount(cid,t.item,1) then if PlayerRemoveMoney(cid,t.money) then doPlayerRemoveItem(cid,t.item,1) doPlayerAddItem(cid,t.newitem,1) doSendMagicEffect(fromPosition, CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You got a brand new pair of soft boots.") else doPlayerSendCancel(cid, "Sorry, is not possible.") end else doPlayerSendCancel(cid, "Sorry, you need a " .. t.money .. " gold pieces.") end return true end Ok irmao, vlw pelo aviso. Deu esse seguinte error na distro: Citar [Error - Action Interface] data/actions/scripts/soft.lua:onUse Description: data/actions/scripts/soft.lua:7: attempt to call global 'PlayerRemoveMoney' (a nil value) stack traceback: data/actions/scripts/soft.lua:7: in function <data/actions/scripts/soft.lua:1>
Postado Abril 4, 2017 8 anos Solução Caioitalo1, if PlayerRemoveMoney(cid,t.money) then Para if doPlayerRemoveMoney(cid,t.money) then
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.