Ir para conteúdo

Bluester

Visconde
  • Total de itens

    416
  • Registro em

  • Última visita

  • Dias Ganhos

    8

Tudo que Bluester postou

  1. Boa sorte em seu projeto. Espero que dê certo dessa vez, você tem potencial e é gente boa ! Abraços. @up
  2. Olha cara, fiz isso na base do PokeCamp, dá um trabalhinho de leve. Dica: Creaturescripts e Level System (lib) Não vou dar o script pronto, até porque tem em servidores derivados daqui do fórum, só você retirar também.
  3. Lembrando que você tinha saído da staff quando eu estava no Stage. E também, pra que eu precisaria de seu mapa ? Sendo que nem mapper você é, você é Hoster. Desculpe, mas é a realidade.
  4. a base em si não irei divulgar. Mas as sources eu passei a do xPoketibia para ele, mas as verdadeiras sem crashs e com mais sistemas estão aqui. Segue o print: http://imgur.com/lhDCxfg
  5. Lembrando, que sempre pode haver uns códigos a mais nas sources ou nos scripts. Mas enfim, é uma boa base para um projeto, dá para sair do enrustido PDA que o povo usa. Pena que ainda vai lotar de OTAdmin... Bom projeto à todos.
  6. Sabia que iria postar, até demorou ?
  7. Configure um item correto... Coloque a opção "multiuso" nessa sprite no OBD, e "Useable" no ItemEditor e tente.
  8. Parabéns. E obrigado por contribuir com a comunidade.
  9. Poderia especificar melhor sua dúvida ?
  10. Já vi essa sprite em vários Clients de Poketibias... Obrigado por trazer, mas tenho toda certeza que não foi você quem fez. Mas enfim, obrigado por trazer o conteúdo ao xTibia.
  11. Já tentou adicionar a spell "melee" em Pokemon Moves.lua ?
  12. ID DO ITEM seria o item que seria usado na árvore, no caso, um machado ou qualquer outro que você queira.
  13. ID da árvore está em: if item2.itemid == 11741 then 11741 - ID da árvore.
  14. Bluester

    Ajuda script

    Eu liberei esse sistema aqui no Ekz, basta procurar.
  15. Creio que sim, vou testar aqui, aí te falo ok ?
  16. Tamo ai... eu usava esse sistema mas decidi fazer um por minhas mãos...
  17. Olá xTibianos, hoje trago à vocês um sistema meio simples, e que talvez muitos queiram... Bom, o sistema é Held Machine ! Sim, é aquela máquina que funde os Tokens e transforma em Helds. Irei deixar as informações sobre O sistema de Held Machine, Tokens e Helds abaixo ! http://spoilerspxg.blogspot.com.br/p/held-items.html Bom, vamos logo ao que interessa ! Em data/XML/channels.xml, você deverá criar canais relativos a cada opção de troca, seguindo o modelo: <channel id="ID_do_canal" name="Nome_do_canal"> <vocation id="10"/> </channel> Exemplos: <channel id="22" name="20 Devoted Token (Tier 1-2)"> <vocation id="10"/> </channel> <channel id="23" name="70 Mighty Token (Tier 1-3)"> <vocation id="10"/> </channel> Depois, na mesma pasta, vocations.xml: <vocation id="10" name="Held Machine" description="a pokemon trainer" needpremium="0" gaincap="0" gainhp="15" gainmana="0" gainhpticks="2" gainhpamount="3" gainmanaticks="0" gainmanaamount="0" manamultiplier="1.1" attackspeed="-1" soulmax="251" gainsoulticks="-1" fromvoc="1"> <formula meleeDamage="0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.0" club="1.0" sword="1.0" axe="1.0" distance="1.0" shielding="1.0" fishing="3.0" experience="1.0"/> </vocation> data/actions/scripts, código da máquina de troca: function onUse(cid) doPlayerSetVocation(cid, 10) openChannelDialog(cid) return true end data/creaturescripts/scripts: local trade_options = { --[channel_id] = {token = {token_itemid, amount}, results = {held_itemid, held_itemid, held_itemid, ...}}, } function onJoinChannel(cid, channelId, users, isTv) local option = trade_options[channelId] if not option then return false end doPlayerSetVocation(cid, 1) if doPlayerRemoveItem(cid, option.token[1], option.token[2]) then local result = option.results[math.random(#option.results)] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "In trade of "..option.token[2].."x "..getItemNameById(option.token[1])..", you received: "..getItemNameById(result)..".") doPlayerAddItem(cid, result, 1) else doPlayerSendTextMessage(cid, 27, "You do not have "..option.token[2].."x "..getItemNameById(option.token[1])..".") end return false end Configure na tabela trade_options as opções de troca, seguindo o modelo: [iD_do_canal] = {token = {ID_do_token, quantidade}, results = {IDs_dos_helds}}, Tag: <event type="joinchannel" name="Held_Machine" event="script" value="nome_do_arquivo.lua"/> Em login.lua: registerCreatureEvent(cid, "Held_Machine") Créditos: Zipter98 ( pelo sistema ); Eu ( por trazer ).
  18. Olá Daniel, estou disposto à tentar, mesmo não sabendo nada sobre mapping. Bom, só espero ter um pouco te tempo para ajudar ! :3
  19. Gente, estou sem tempo para acompanhar todos os posts dos membros, então, peço que listem os problemas em .lua e me mandem para ver se eu tenho um tempinho para tentar consertar também ! Apesar de eu estar bem sem tempo, creio que poderia ajudar às vezes. Abraços ! ^^
  • Quem Está Navegando   0 membros estão online

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