-
Total de itens
2571 -
Registro em
-
Última visita
-
Dias Ganhos
28
Tudo que Bruno postou
-
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.
-
Parabéns pelo tutorial Daniel
-
v1.0.1 Foram removidas as restrições de importação, agora não tem limite de tamanho ou de bites para importar imagens.
-
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:
-
Obrigado pela força Daniel! Assim que possível estarei fixando alguns detalhes.
-
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
-
Tópico movido para a seção de dúvidas e pedidos resolvidos.
-
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.
-
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.
-
Foi um erro no operador, já alterei, poderia testar? Att.
-
[Arquivado]O que vocês gostariam em um Website?
tópico respondeu ao Bruno de Bruno em Noticias - Arquivo
Hahaha, como meu tempo é corrido, não consigo me dedicar muito a isso! Assim que possível, irei concluir. -
Tenta assim: local coinID = 9971 -- moeda para comprar skills Agora alterando essa variável, você altera a moeda de compra.
-
Obrigado por ajudar a galera do XTibia.
-
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
-
[Arquivado]O que vocês gostariam em um Website?
tópico respondeu ao Bruno de Bruno em Noticias - Arquivo
Com certeza!!! Estou focando nessa parte em que facilite o controle sobre os players. -
[Arquivado]O que vocês gostariam em um Website?
tópico respondeu ao Bruno de Bruno em Noticias - Arquivo
Obrigado a todos! Todas as informações vão ser úteis... Logo trarei novidades. -
Isso mesmo! Deu certo?
-
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
-
@@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
-
@@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.
-
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.
- 10 respostas
-
- itens
- creaturescript
-
(e 2 mais)
Tags:
-
Se alguma alma boa puder me ajudar já que nosso bom amigo @Tony precisou se ausentar.
-
Vamo que vamo! Nossa meta é crescer!!!
-
[Encerrado] Problema com conexão MySQL
tópico respondeu ao CaioBrunoSoares de Bruno em Tópicos Sem Resposta
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. -
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.