Ir para conteúdo
  • Cadastre-se

(Resolvido)Reajuste no Script


Ir para solução Resolvido por Albeck,

Posts Recomendados

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

 

 

Link para o post
Compartilhar em outros sites

@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.

 

Spoiler

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

 

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Link para o post
Compartilhar em outros sites
42 minutos atrás, 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.

 

  Ocultar conteúdo


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>

 

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo