Ir para conteúdo

bepokemon

Visconde
  • Total de itens

    273
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que bepokemon postou

  1. Se não me engano esse erro é em um script que manda efeitos quando você upa um skill. Tente tirar este script e testar. =)
  2. Você tem o TeamBattle System instalado? Poste o erro que aparece logo após o ultimo player ser pego.
  3. Na verdade X deve ser 1 ou 1.1, que é o valor a qual o hit será multiplicado no critical.
  4. bepokemon

    Quest Mult

    Nao Nao quest precisa de um script lawl Ele pode usar o quest system. @Topic -> Coloque o actionid da box: 2000 -> Coloque um UID qualquer não utilizado. -> Coloque os items que virão na quest dentro da box, (pode ser qualquer item e qualquer quantia). Lembrando que é pelo map editor.
  5. local config = { level = 100, vocations = {1,2,3,4}, set = {11300,11301,11302,11303,11317}, outfit = {lookType = 300} } function onUse(cid, item, position, itemEx, fromposition) if (getPlayerLevel(cid) >= config.level and isInArray(config.vocations, getPlayerVocation(cid))) then if getPlayerItemCount(cid, config.set[1]) <= 0 then for _,item in pairs(config.set) do doPlayerAddItem(cid, item, 1) doPlayerSendTextMessage(cid, 27, "Your "..getItemNameById(item).." has been equiped.") end doSetCreatureOutfit(cid, config.outfit, -1) else doRemoveCondition(cid, CONDITION_OUTFIT) for _,item in pairs(config.set) do if doPlayerRemoveItem(cid, item, 1) then doPlayerSendTextMessage(cid, 27, "Your "..getItemNameById(item).." has been unequiped.") end end end else doPlayerSendCancel(cid, "Sorry, not possible.") end return true end
  6. bepokemon

    [Cdzo] Pedidos

    Então, sobre isso você precisaria fazer algumas certas modificações. Pelo oque eu entendi você quer que você clique na sua bag e sua armadura seja equipada/desequipada. Para isto você precisa: -> Items com as sprites certas e que NÃO SEJAM MOVÍVEIS (não possam ser retirados). -> O Slot da armadura deve ser preenchido com outro item QUE NÃO POSSA SER MOVÍVEL TAMBÉM. Assim você só precisará de um script que alterará o ID do item de acordo com qual for. doTransformItem(getPlayerSlotItem(cid, CONST_SLOT_ARMOR).uid, novaArmadura)
  7. config.lua: spellNameInsteadOfWords = false -- Words (exura) ou Nome (Light Healing) emoteSpells = false -- Laranja ou como no Tibia Global
  8. Não foi em relação à mim não, né? Eu nem colaborador sou T.T
  9. Eu vi uma coisa do gênero que um druid com ML mais alto que o limite, se ele atacar o OT da crash. Me diga o ML do druid com ML mais alto.
  10. Provável que não, assim como deve variar de player pra player isso é tudo causado pela velocidade em que o comando enviado pelo bot é retornado pelo server. Ou seja, se o "lag" for bem baixo, não tem problema.
  11. Este não é o erro completo. Poste o erro todo que aparece.
  12. Ele começa como druid ou como elder druid? (Promoted ou não?).
  13. Você pode colocar mais mensagens, mas cada mensagem é de acordo com a vocations. (A primeira é pra sorcerer (1), a segunda pra druid (2), etc ..) local salutMsgs = {"Hello, mage of the skies.","Hello my forest enchanter.","Hey! Super shooter ..","Aye, guardian."} local vocNoPromo = getPlayerVocation(cid) - (4 * getPlayerPromotionLevel(cid)) if(msgcontains(msg, 'hi')) then selfSay(salutMsgs[vocNoPromo], cid) end
  14. Não tem problema, a questão é não levar os créditos pelo script. Se você colocar que o script NÃO é seu. Você pode levar reputation só pelo fato de traze-lo aqui para o XTibia.
  15. Conteúdo repetitivo. Por favor, use a ferramenta de pesquisa do fórum. Aqui um tópico falando sobre isso.
  16. Você pode criar um novo attributo e um script pra dar decrease nas cargas. data/actions/scripts/decrease.lua function onUse(cid, item, position, itemEx, toPosition) local charges = getItemAttribute(item.uid, "charges") or 0 if charges == 0 then doRemoveItem(item.uid) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Using one of "..charges.." "..getItemNameById(item.itemid).."...") doItemSetAttribute(item.uid, "charges", charges-1) end return true end E tem que fazer algum script para dar as cargas à ele. (Lembrando de registrar todos os items que terão cargas nos actions.xml).
  17. Poste o conteúdo do seu actions.xml. O ID de cada "ovo" que você quer que seja box. E também o script das suas boxes.
  18. O problema está no storage 2000. Teria como você mandar uma print da table player_storages .. Aonde a key é 2000. Para saber oque é o storage.
  19. Quantos players tem em seu OT? Se for um número muito grande as vezes é melhor deixar um Global Save. (Claro, se seu servidor for bastante estável).
  20. bepokemon

    Resolvido!

    Vai em: data/lib/050-function.lua e coloca essa função dentro: function getPosByDir(position, direction, size) local n = size or 1 if(direction == NORTH) then position.y = position.y - n elseif(direction == SOUTH) then position.y = position.y + n elseif(direction == WEST) then position.x = position.x - n elseif(direction == EAST) then position.x = position.x + n elseif(direction == NORTHWEST) then position.y = position.y - n position.x = position.x - n elseif(direction == NORTHEAST) then position.y = position.y - n position.x = position.x + n elseif(direction == SOUTHWEST) then position.y = position.y + n position.x = position.x - n elseif(direction == SOUTHEAST) then position.y = position.y + n position.x = position.x + n end return position end
  21. Deve estar faltando a table: poke Ou então ele não está conseguindo pegar o nome do pokémon .. '
  22. Sério, sem ofensas. Se for pra falar besteira não fala.
  23. I need to say: Please, do NOT post any other forum's link here. About the error, your server doesn't have the function: db.query Which should be replaced for: db.executeQuery Good luck. Any problems you can ask here.
  24. doItemSetAttribute(itemEx.uid, "description", 'Descrição')
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...