Ir para conteúdo

PokeWR

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    PokeWR deu reputação a Kill of sumoners em Base NTO Falcon Otserver   
    Também gostaria cado alguém possa disponibilizar
  2. Gostei
    PokeWR deu reputação a BangxD em Base NTO Falcon Otserver   
    Alguem conseguiu baixar essa base, poderia min arruma porfavor.
     
    https://tibiaking.com/forums/topic/101921-base-nto-falcon/
  3. Gostei
    PokeWR deu reputação a MaxxSilva em [Action] Script de boost stone parecido com otpokemon   
    Olá pessoal tudo bem? Eu tava mexendo numas pastas aqui e achei esse script de boost stone muito simples. Ele boosta seu pokemon mas depois de tantos boost ele pode falhar é um pouco parecido com o do otpokemon.
    data/actions/scripts/boost stone.lua
     
     
    Tag em data/actions/actions.xml
     
     
     
     
    Foi testado em PDA sem level!
    Bom espero que tenham gostado e bom proveito!
  4. Obrigado
    PokeWR deu reputação a lordzetros em Remover item de um player   
    Bom, como o título já informa, o script faz com que você remova um item do inventário de algum player online.
     
    Versão: 8.6 - TFS 0.4
    Em data\talkactions\scripts crie um arquivo chamado removerItem (lembrando que deve ser .lua, caso não saiba criar um, copie algum já existente e cole, após isso, mude o nome do arquivo e cole o código dentro)
     
    --[[ Script feito por Lordzetros para o fórum Tibia King ]] function onSay(cid, words, param) pos = getPlayerPosition(cid) if (param == '') then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O comando necessita de parametros (nomePlayer,idItem,quantidade). Ex.: /remover Bugador,2160,100") if (not isPlayerGhost(cid)) then doSendMagicEffect(pos, CONST_ME_POFF) end return true end local aux = string.explode(param, ",") local pid = getPlayerByNameWildcard(aux[1]) if (not pid) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Player " .. aux[1] .. " nao encontrado.") elseif (getPlayerAccess(pid) > getPlayerAccess(cid)) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao pode remover itens de um superior seu.") doPlayerSendTextMessage(pid, MESSAGE_INFO_DESCR, "O membro da staff " ..getCreatureName(cid).. " tentou remover um item de voce!") return true end aux[1] = aux[1]:lower() local qntd = 1 if(aux[3]) then if (tonumber(aux[3]) <= 0) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Nao eh permitido valores nulos/negativos! Caso queira remover apenas 1x, use /remover Player,idItem") else qntd = aux[3] end end if (doPlayerRemoveItem(pid, tonumber(aux[2]), qntd) == TRUE) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Removido " ..qntd.. "x " ..getItemNameById(aux[2]).. " do player "..aux[1]) posPlayer = getCreaturePosition(pid) doSendMagicEffect(posPlayer, CONST_ME_PLANTATTACK) doCreatureSay(pid,"O membro da staff " ..getCreatureName(cid).. " removeu " ..qntd.. "x " ..getItemNameById(aux[2]).." de seu inventario!", TALKTYPE_ORANGE_1) return true else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "O Player " ..aux[1].. " nao tem o item ou a quantidade do item informada em seu inventario.") end return true end Salve o arquivo no qual colocou o código, após isso navegue até data\talkactions\ e abra o arquivo talkactions.lua, e coloque este trecho de código onde quiser:
     
    <talkaction log="yes" access="3" words="/remover" event="script" value="removerItem.lua"/> Feito isso, salve o mesmo e já pode testar no seu servidor.

    Obs1.: Repare que o acesso está definido como 3, ou seja, GM para cima. (mude se quiser)

     
    Comando na prática: /remover nomePlayer,idItem,qntd

    Imagens:
    1

     
    2

     
    3


     
    4

     
    Enfim, é isso pessoal, script simples, porém, pode servir para algum tibiano interessado. 

Informação Importante

Confirmação de Termo