Ir para conteúdo

Bruno

Herói
  • Total de itens

    2571
  • Registro em

  • Última visita

  • Dias Ganhos

    28

Tudo que Bruno postou

  1. Eu acho que para determinar o "membro do mês" não seria só postagens de conteúdo... Para ser o membro do mês, além de postar conteúdo o membro precisaria ajudar outros membros e ser pró-ativo em suas postagens, se não vamos ter muito conteúdo sem suporte, conteúdo abandonado e etc.
  2. Parabéns pelo tutorial Daniel
  3. Bruno

    xMapShape v1.0.1

    v1.0.1 Foram removidas as restrições de importação, agora não tem limite de tamanho ou de bites para importar imagens.
  4. Vou ser sincero, primeira pessoa que eu tento ajudar quando o assunto trata-se de derivados. Segue basicamente a mesma lógica que você tinha antes, não sei se vai dar certo. Teste ai:
  5. Bruno

    xMapShape v1.0.1

    Obrigado pela força Daniel! Assim que possível estarei fixando alguns detalhes.
  6. Bruno

    xMapShape v1.0.1

    Introdução O projeto foi iniciado por @Daniel para manter atualizado um recurso antigo que é muito utilizado, além de ser útil e criativo: o Bit Map To Map; baseando-se em sua estrutura, desenvolvemos um novo Map Shape, o xMapShape; Esperamos pedidos de novas atualizações e opiniões sobre o projeto. Funções O xMapShape apresenta algumas funções a mais, tudo está sendo planejado para uma praticidade que envolva estética e funcionalidade: Você adiciona uma imagem, seleciona uma cor, essa cor selecionada será transformada em Mapa; você pode escolher várias cores e alguns grounds, assim como a versão que desejar. Também alterei a estrutura do programa ao salvar o arquivo, pra quem reclamava, agora está perfeito! Funções alteradas como a seleção de cor possibilitam um melhor manuseamento da ferramenta, o que antes produzia cor1 e cor2 agora pode ser listado como quantas cores você desejar. Como usar? Veja o tutorial Download MediaFire Scan Requerimentos .NET Framework 3.5 ou superior Changelog [02/06/2015] v1.0.1: - Removida restrições de importação [01/06/2015] v1.0.0: - Lançamento do xMapShape Créditos Bruno Minervino Daniel DarkstaR
  7. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Vai em data/creaturescripts/login.lua e adicione a seguinte linha: if getPlayerStorageValue(cid, 98798644) == -1 then setPlayerStorageValue(cid, 98798644, 0) end Lembre que 98798644 é a storage usada no sistema.
  9. Por gentileza, poste a sua resolução pois outro usuário pode estar com o mesmo problema. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  10. Foi um erro no operador, já alterei, poderia testar? Att.
  11. Hahaha, como meu tempo é corrido, não consigo me dedicar muito a isso! Assim que possível, irei concluir.
  12. Tenta assim: local coinID = 9971 -- moeda para comprar skills Agora alterando essa variável, você altera a moeda de compra.
  13. Obrigado por ajudar a galera do XTibia.
  14. Bruno

    Potion Alavanca

    Tópico movido para a seção de dúvidas e pedidos resolvidos. Tenta assim: local exaust = 3 -- 3 segundos local storage = 9501 -- alguma storage que não esteja em uso function onUse(cid, item, fromPosition, itemEx, toPosition) local Config = { [45690] = {itemid = 2268, quant = 100, cost = 1000} } if exhaustion.get(cid, storage) then if doPlayerRemoveMoney(cid, Config[item.actionid].cost) then doSendAnimatedText(fromPosition, "Purchased", TEXTCOLOR_YELLOW) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased a ".. getItemNameById(Config[item.actionid].itemid) .."s for ".. Config[item.actionid].cost .." gold.") doPlayerAddItem(cid, Config[item.actionid].itemid, Config[item.actionid].quant) exhaustion.set(cid, storage, exaust) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. Config[item.actionid].cost .." gold coins to buy a ".. Config[item.actionid].itemid .."s.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You are exhausted.") end end
  15. Com certeza!!! Estou focando nessa parte em que facilite o controle sobre os players.
  16. Obrigado a todos! Todas as informações vão ser úteis... Logo trarei novidades.
  17. Bruno

    Potion Alavanca

    Isso mesmo! Deu certo?
  18. Bruno

    Potion Alavanca

    Amigo, eu só esqueci de tirar a variavel da backpack, porém já fiz da forma que você queria, você ao menos testou? Vou editar o meu post. Se você usou a do Natanael e funcionou da forma que você quis, aqui está uma forma sem você precisar adicionar um script para cada alavanca: function onUse(cid, item, fromPosition, itemEx, toPosition) local Config = { [45690] = {itemid = 2268, quant = 100, cost = 1000} } if doPlayerRemoveMoney(cid, Config[item.actionid].cost) then doSendAnimatedText(fromPosition, "Purchased", TEXTCOLOR_YELLOW) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have purchased a ".. getItemNameById(Config[item.actionid].itemid) .."s for ".. Config[item.actionid].cost .." gold.") doPlayerAddItem(cid, Config[item.actionid].itemid, Config[item.actionid].quant) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You need ".. Config[item.actionid].cost .." gold coins to buy a ".. Config[item.actionid].itemid .."s.") end end
  19. Bruno

    Potion Alavanca

    @@Faelzdanil, Tenta assim: function getItemCap(itemid, quant) -- function by MatheusMkalo return getItemInfo(itemid).weight * (quant or 1) end function onUse(cid, item, fromPosition, itemEx, toPosition) local configs = { [45690] = {itemid = 2160, quant = 100, cost = 5}, [45691] = {itemid = 2268, quant = 100, cost = 2}, } local coinid = 9971 -- Use o id da gold coin (2148) se voce quizer usar o sistema de dinheiro mesmo. (Caso o itemid for 2148 o cost sera de gps ou seja 30 = 30 gps) if configs[item.actionid] then if getPlayerFreeCap(cid) >= math.ceil(getItemCap(configs[item.actionid].itemid, configs[item.actionid].quant)) then if coinid ~= 2148 and getPlayerItemCount(cid, coinid) >= configs[item.actionid].cost or doPlayerRemoveMoney(cid, configs[item.actionid].cost) then doPlayerAddItem(cid, configs[item.actionid].itemid, configs[item.actionid].quant) doPlayerRemoveItem(cid, coinid, configs[item.actionid].cost) else return doPlayerSendCancel(cid, ("You need " .. configs[item.actionid].cost) .. (coinid == 2148 and " gold coins" or (" " .. getItemPluralNameById(coinid):lower())) .. " to buy this item.") end else return doPlayerSendCancel(cid, "You need " .. math.ceil(getItemCap(configs[item.actionid].itemid, configs[item.actionid].quant)) .. " cap for buy that.") end end return true end
  20. @@JonatasLucasf, Crie um arquivo chamado playerMount.lua em data/talkactions/scripts com o seguinte conteúdo: E agora em data/talkactions/talkactions.xml adicione a seguinte linha: <talkaction words="/addmount" separator=" " script="playerMount.lua" />Para adicionar a mount para o player basta usar:/addmount Player, 1 Lembrando que 1 é o id da Mount.
  21. Vamos fazer o teste... Em data/movements/scripts crie um arquivo chamado byVocation.lua com o seguinte conteúdo: Agora em data/movements/movements.xml adicione a seguinte linha: <movevent type="Equip" itemid="3063;3040;3080;2400; todos os ids;" slot="hand;feet;ring;head;necklace;backpack;legs;armor" event="script" value="byVocation.lua" />Tem necessidade de colocar id por id no xml, para que ele reconheça o script... Qualquer erro me fale.
  22. Se alguma alma boa puder me ajudar já que nosso bom amigo @Tony precisou se ausentar.
  23. Vamo que vamo! Nossa meta é crescer!!!
  24. Amigo, editei o título, assim fica melhor para as pessoas que entrarem saber do que se trata o seu problema, evite colocar títulos do tipo: "Ajuda pls", ou semelhantes. No seu config.lua procure por "sqlHost", se estiver como localhost, tente como "127.0.0.1" ou vice-versa.
  25. Venda de scripts ou qualquer produto é proibida no XTibia, o conteúdo relacionado foi removido. @Natanael Beckman não é de hoje que você está causando este tipo de comportamento, já havia sido alertado verbalmente antes, você será suspenso por 48 horas a partir de agora. Que isso fique de aviso aos demais.
  • Quem Está Navegando   0 membros estão online

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