Ir para conteúdo

joselindo

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    joselindo deu reputação a Kluivert em [PEDIDO] Background   
    Caso seu pedido for concluído, clique em resolvido(Melhor Resposta!).

  2. Gostei
    joselindo deu reputação a Kluivert em [PEDIDO] Background   
    Se for para o cliente ... aqui está! 

  3. Gostei
    joselindo deu reputação a Wakon em Bau automatico poketibia   
    Desculpe a demora para responder.
    Bom, esse script que lhe passei é uma função "ao usar", como é citado no inicio "function onUse)", quando você adicionar esse script ao seu servidor na pasta "Data/actions/scripts" e colocar a uniqueID em "Data/actions/actions.xml", a uniqueID irá ter uma função e ao colocar ela no baú, quando o player der "Use" no baú irá acontecer o que está citado no script.
    Caso ele não tenha feito a quest, irá adicionar o reward ( recompensa ) a ele e irá alterar a storage para que ele não consiga fazer a quest diversas vezes, caso ele já tenha feito irá apenas mandar a mensagem dizendo que ele não pode fazer novamente.
     
    Espero que tenha entendido, caso não entenda algo, pode perguntar .
  4. Gostei
    joselindo deu reputação a Wakon em [PEDIDO] Background   
    O tópico foi movido para a área correta, preste mais atenção da próxima vez!
    Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

    Este tópico foi movido:
    De: "OTServ → OTServ Geral"
    Para: "Diversos → Gráficos → Suporte Gráficos"
  5. Gostei
    joselindo deu reputação a Tricoder em (Resolvido)Porta com level   
    Você deve colocar a porta gate of experience e alterar o valor do actionID.
    O actionID é de acordo com o level. Exemplo:
    Level 1 = 1001 
    Level 10 = 1010
    Level 100 = 1100 
    Level 250 = 1250
    Level 500 = 1500, e assim vai...
  6. Gostei
    joselindo deu reputação a Wakon em Bau automatico poketibia   
    Você precisa criar um action e adicionar a uniqueid no baú.
    Em "Data/actions/scripts", copie e cole um arquivo.lua e renomeie para nome_desejado.lua, apague tudo e cole:
    local t = {     storage = 34344, -- Storage utilizada na quest, caso queira fazer outra quest com o mesmo script, altere-a para outro valor.     reward = {2160, 10} -- Item que irá receber e quantia que irá receber. } function onUse(cid, item)     if getPlayerStorageValue(cid, t.storage) < 1 then   if getPlayerFreeCap(cid) >= getItemWeightById(t.reward[1], t.reward[2]) then       doPlayerAddItem(cid, t.reward[1], t.reward[2])   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu ".. t.reward[2] .." ".. getItemNameById(t.reward[1]) ..".")   setPlayerStorageValue(cid, t.storage, 1)   else       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você encontrou um ".. getItemNameById(t.reward[1]) .. ", mas não tem ".. getItemWeightById(t.reward[1], t.reward[2]) .." de capacidade livre.")   end else   doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você já fez esta quest.") end    return true end Agora em "Data/actions", abra o arquivo actions.xml e adicione a tag:
    <action uniqueid="90004" script="nome_desejado.lua" /> Em uniqueid="90004", você coloca o valor do unique da quest ( para colocar no baú), em script="nome_desejado.lua", você coloca o nome do script que você adicionou em "Data/actions/scripts".
     
    Depois é só abrir o map editor, clica com o direito no baú e adicionar a uniqueid citada na tag.

Informação Importante

Confirmação de Termo