
Tudo que Ryukiimaru postou
-
[SHOW OFF] Elder Tale Online
- [SHOW OFF] Elder Tale Online
- [SHOW OFF] Elder Tale Online
- [SHOW OFF] Elder Tale Online
- [SHOW OFF] Elder Tale Online
- [SHOW OFF] Elder Tale Online
- (Resolvido)Imagem de item servidor/client
No modulo do inventário, na função onInventoryChange, faz uma checagem, se o id é o 15589, e então seta uma imagem invés de setar o item. Nessa checagem, coloca assim, e altera o caminho da imagem. if item then itemWidget:setStyle('Item') if item:getId() == 15589 then itemWidget:setImageSource("caminhodaimagem.png") else itemWidget:setItem(item) end else itemWidget:setStyle(InventorySlotStyles[slot]) itemWidget:setItem(nil) end- (Resolvido)Adicionar time em script
Reconheça de que modo? explica direito pra mim entender please ''-''- (Resolvido)Adicionar time em script
local config = { price = 50, -- Quantidade de items necessário para comprar. count = 20, -- Quantidade que irá vender. item = 7618, -- ID do item que vai vender. need = 2160, -- ID do item necessário. alavancaStr = 3332, -- Storage para salvar e checar o tempo time = 5 -- Tempo de espera para usar novamente } function onUse(cid, item) local pos = getCreaturePosition(cid) if item.itemid == 1945 then if getPlayerStorageValue(cid, config.alavancaStr) - os.time() <= 0 then if doPlayerRemoveItem(cid, config.need, config.price) then doPlayerAddItem(cid, config.item, config.count) doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".") doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Desculpe, você precisa de ".. config.price .." ".. getItemNameById(config.need) .." para comprar.") doSendMagicEffect(pos, CONST_ME_POFF) end setPlayerStorageValue(cid, config.alavancaStr, os.time() + config.time) else doPlayerSendCancel(cid, "Voce deve aguardar " ..getPlayerStorageValue(cid, config.alavancaStr) - os.time().." segundos para tentar novamente...") end end return true end- (Resolvido)Adicionar/Alterar Atributos, Editar descrição.
Não testei concatenando, mas era esse mesmo o resultado que eu queria, até então não estava printando na distro, agora foi, obrigado Rusherzin, sobre a parte que falei de adicionar atributos diretamente na source, acho que seria melhor, fazer 1 na seção de pedidos, correto?- (Resolvido)Adicionar/Alterar Atributos, Editar descrição.
Sim é outra versão, pra setar a description eu poderia usar o ..doItemSetAttribute.., e pra pegar creio que seja a getItemSpecialDescription, ou o getItemAttribute(uid, "description"), mas no meu caso, só esta pegando depois de setar pelo doItemSet..., sendo que já tem 1 description configurada no xml, a intenção é pegar a descrição, e adicionar uma outra parte, com a original, de qualquer maneira deve ser útil sim, pra alguém, obrigado ^^.- (Resolvido)Adicionar/Alterar Atributos, Editar descrição.
Boa noite galera do TK, gostaria de aprender editar a descrição de itens, mantendo a descrição atual, primeiramente, queria saber, qual a função correta, pra fazer esse tipo de checagem, estive tentando com varias, (getItemInfo, getItemDescriptions) etc, talvez eu tenha feito algo de errado(não sei, quero descobrir), mesmo com 1 descrição no item, desde a xml, tentei printar na distro, mas só após setar a descrição pelo script que foi printado, como eu poderia fazer, pra receber a descrição atual do item, e adicionar uma outra parte, junto da original. E sobre adicionar e alterar atributos, queria saber, se é alguém ajuda, adicionar atributos, diretamente da source, tentei uma vez, seguindo o padrão dos que já tem, mas não obtive exito. Uso 0.3.6pl1, quem puder ajudar, agradeço desde já.- Ajuda com um Sistema de abrir portas
Faça com que o item, setar uma storage, e quando o player tentar abrir a porta, faça uma checagem da storage em questão.- SAO - Legend Blade (vagas)
- SAO - Legend Blade (vagas)
- SAO - Legend Blade (vagas)
- SAO - Legend Blade (vagas)
- Talk que da Cap
Como o que parece ser um botão que usará a talk, então terá um valor fixo. Sugiro fazer da seguinte maneira, crie uma variavel dentro da talk com o valor da cap inicial dos players, e a seguir as funções. Ex: local cap = 350 -- valor da cap inicial local capUp = 20 -- valor que dará de cap cap = cap+capUp doPlayerSetMaxCapacity(cid, -cap) doPlayerSetMaxCapacity(cid, cap)- SAO - Legend Blade (vagas)
- SAO - Legend Blade (vagas)
- SAO - Legend Blade (vagas)
- Erro Distro Tfs 0.3.6
Ao que parece o script não está na pasta correta, ou está com 1 nome diferente.- Projeto E.T.O - Recrutamento
- Projeto E.T.O - Recrutamento
Formação de Equipe para projeto cujo tema será derivado de alguns temas e idéias únicas. Idéias principais planejadas retiradas de : SAO + LOG HORIZON PROJETO ATUAL SPR | DAT | OTB | RME | DATA(scripts) =Foram Totalmente zerados. Sever 8.54 versão [0.3.6pl1] Já foi adicionado cerca de 4200 sprites no DAT, objetivo é deixar o servidor com 70% de sprites únicas, e por fim remake nas que foram adicionadas do Tibia. RME foi reconfigurado "xml" do 0, está de fácil uso para quem o mapeia, no caso eu. Ja temos parte da 1º Ilha planejada, e já foi iniciada o mapeamento, embora ainda falte muitas sprites para complementar vários detalhes da ****** principal, e ******** entorno dela iniciada. Objetivo dos players já foi planejado, e será dito para aqueles que entrarem na equipe. Outras idéias já foram devidamente anotadas, incluindo boa parte de informação a respeito de classes. Até o momento eu quem fez todo o trabalho até agora, e investimento em sprites únicas. Equipe Atual Meu nome é Marcelo Fernando: Sou Administrador tenho 23 anos, organizo todo o sever, adiciono e configuro tudo que entra, sou mapper, e tenho uma noção em lua. Leonardo Vieira : 19 anos, Scripter(Lua), progamador C++ e OTC. Luan Gustavo : 19 anos, Spriter. Recrutamos : Spriters || ¹ Programadores C++ || ¹ Scripter || ¹ Programadores para OTC || ² Mapper || ¹* Não vou colocar nenhum requisito, mas seria bom para aqueles que se interessarem mostrar trabalhos, e ter ao menos 1 tempo na semana para criar conteúdo para o projeto, e para reunião com a equipe. Aos interessados contatem comentando/pm com suas habilidades e interesse no Projeto.- Advanced Sound
- [SHOW OFF] Elder Tale Online
Informação Importante
Confirmação de Termo