-
Total de itens
31 -
Registro em
-
Última visita
Tudo que LuaniTa postou
-
Nossa! Era isso mesmo.. valeu =] Reputado.
-
Olá. Estou querendo fazer uma area de treiners meio "diferente". Vai ser áreas onde já existe as salas montadas, onde o jogador vai entrar em um teleporte o qual vai ser redirecionado a uma das salas vazias. A área "gráfica" sera +- assim: Se puderem me ajudar, agradeço.
-
Serve para procurar um item pelas descrições também?
-
Perfect Obrigada mesmo! Ps: Desculpe a demora para responder, mas não é todos os dias que eu entro na net. Pedido e duvida sanada.
-
Aconteceu este erro: [Error - TalkAction Interface] data/talkactions/scripts/teste.lua:onSay Description: (luaGetThingFromPos) Tile not found
-
Ola, existem como fazer um script que verifica se o ID do piso do andar acima é 1555, então quando o jogador digitar: !sub ele vai para o andar acima? Tentei fazer algumas coisinhas aqui pelo pouco conhecimento que tenho, mas não obtive sucesso.
-
doCreateMonsterNick(monster, nick, pos)
tópico respondeu ao caotic de LuaniTa em Linguagens de Programação
Eu não entendi muito bem. Ele da 1 nick ao monster? Isso quer dizer o que exatamente? .-. Troca o nome dele por outro?- 28 respostas
-
- nick system
- mudança de nome
- (e 7 mais)
-
Eu até tenho conhecimentos sobre lua. Porem só tinha duvida se tinha como criar algum script para ser usado no website. Acho que seria interessante se pude-se manipular algumas coisas pelo website. Mas era apenas uma duvida mesmo. Obrigada.
-
É possivel criar algum script para o website, onde ele ira dar um Closeserver? Ou um save server?
-
Sanado? Tenta descompilar pra ver oq acontece!!! Baixa o client atualizado no site pra ver.. não da para descompilar!! Tentei com esse novo descompilador, mas o pic,dat,spr vem com 0 KBTS!!! Sobre o "ler atentamente" me referi ao nome dado ao decompilador... Interpretação de texto as vezes cai bem x)
-
^ Leia novamente e desta vez atentamente a mensagem =)
-
Não consigo descompilar com o tibiaunbinter 3.0 esse novo client não! =\
-
-removido-
- 4 respostas
-
- tuto por overloker
- otserv
-
(e 1 mais)
Tags:
-
Eitaaaa... hahaha Acho difícil isso heim. Para aparecer essa mensagem no lugar da imagem citada, teria que editar também o Client do jogo. Edit@ Não sei se era isso que você queria.. O script do Sky vai funcionar aparecendo a mensagem, mas não vai aparecer a mensagem na imagem que você postou.. E sim no jogo, e depois de 2 segundos o jogador sera kikado. Até
-
Poderia ser usado para recuperar algum item no jogo. Sabemos que tem inúmeras crianças jogando.. algum espertinho passou a perna nele e o item foi perdido. Ele tem provas que foi passado para trás e você quer ajudar ele, para não dar 1 item a ele e ficar 1 item a mais dando bobeira você usa 1 script para detectar com que esta o item. Ex: Pega um script para colocar a descrição do item e fazer com que gere 1 log quando alguem logar com esse item, e no log estara o nome do player que esta com o item. Ou poderia ser usado para deletar items clonados, alguem que clonou varios items com a descrição "Comprado por Teste". Vai deletar até mesmo o original, mas dai azar de quem deixou ou clonou. Não acha? =) Mas eu sempre lhe falei que não estava dando certo com os colchetes na frase... e você dizendo que os colchetes nada tinham a ver... O importante é que funcionou agora =) foi um erro de comunicação apenas.. hahaha Até
-
Ah.. certo. O proposito real era para checar a descrição já pronta. E nas descrições dos items pegos pelo shop em sites, geralmente tem o ID ao final da descrição. Então tinha os malditos [ ] atrapalhando.. depois de ter colocado a % a frente funcionou 100%.
-
Entao Max, eu andei um tempo dando uma estudada, mas como já falei, sou iniciante pura! Acontece que no script a descrição do item já vai estar pré-selecionada. Você chegou a testar isso? function onStepIn(cid, item, position, fromPosition) local item = getPlayerItemById(cid, true, 2379) local desc = getItemAttribute(item.uid, "description") local predefinido = 'Bought by Teste [iD:2379].' if item.itemid >= 1 and string.find(desc, predefinido) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Deu certo!") end return true end Certamente não vai aparecer a mensagem "Deu certo!". Mesmo vc tendo o itemid 2379 e com a descrição 'Bought by Teste [iD:2379].' Eu fiz muitos e muitos testes, quando o Brun123 mencionou o uso da % na frente do [ ] então ai sim funcionou. Ficou assim: function onStepIn(cid, item, position, fromPosition) local item = getPlayerItemById(cid, true, 2379) local desc = getItemAttribute(item.uid, "description") local predefinido = 'Bought by Teste %[iD:2379].' if item.itemid >= 1 and string.find(desc, predefinido) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Deu certo!") end return true end
-
Agora sim =) Coloquei % antes do [ ] e funcionou perfeitamente. Viuuuu @Sliceeer kkkkkk' Eu tinha que estar enxergando muito mal para não ver a descrição corretamente. Duvida, Pedido, Esclarecimentos Sanados!!! Agradeço a todos pela ajuda. ps:Brun123: Você já atingiu seu limite de reputações positivas para hoje
-
hahahaha Mas então me diga, qual a descrição deste item? 17:04 You see a escalibur (Atk:107, Def:50). It weighs 500.50 oz. Bought by Teste [iD:2379]. ItemID: [2379]. Position: [X: 1024] [Y: 910] [Z: 7]. Não teria que colocar em txt:find("texto") = txt:find("Bought by Teste [iD:2379].") ? Pois acredito que eu esteja fazendo tudo certo EDIT PS: Fiz alguns teste aqui, e comprovei que o problema é os colchetes sim. TESTE 1 = Criei uma spell que vinha o itemid 2379 com a descrição "Bought by Teste [iD:2379]." TESTE 2 = E também criei uma spell que vinha com a descrição "Bought by Teste ID:2379." O script funcionou mostrando a msg pro player com o teste 2. Mas não funcionou com o Teste 1. Como falei não sou perita em script, mas acredito que com esse teste o problema seria os colchetes. Ou não faço + idéia alguma.
-
Olá Sky, seria sim. Mas no caso poderia ser qualquer nome, pois o script teria que checar a descrição do item não importando quem estive-se com o item em mãos! Eu testei seu script, fica a mesma coisa que o do slicer e fireelement. Estou testando algumas coisas a mais aqui tambem.. mas nada adianta. --''' Eu percebi que qualquer descrição que não tenha os colchetes o script consegue achar, mas se tiver o mesmo nada acha. Enfim, valeu pessoal por toda a ajuda. Até.
-
17:04 You see a escalibur (Atk:107, Def:50). It weighs 500.50 oz. Bought by Teste [iD:2379]. ItemID: [2379]. Position: [X: 1024] [Y: 910] [Z: 7]. A descrição não seria "Bought by Teste [iD:2379]." ? Estou colocando ela.. tentei sem o ponto(.) no final, mas não adiantou.
-
Oxi... kkkkk faz parte. =) Funcionou tambem, ele checa se a descrição for a do script.. funcionou. Mas foi o que disse em um post acima, a descrição contem o ID do item entre colchetes. Pois a mesma foi feita pelo shop system. Ficando assim: Bought by Teste [iD:2379]. Eu não sou expert em scripts, mas talvez não esteja achando essa descrição por causa dos []. não é? Eu fiz um pequeno teste colocando uma spell para criar um item com a descrição "Bought by Teste.", então o script consegue checar o item. Mas se o item for "Bought by Teste [iD:2379]." o script ignora sem dar erro algum, e acontece a mesma coisa como se a descrição fosse outra, ou seja, nada acontece. hehe Até, e valeu por tudo até o momento.
-
Olá Slicer, o propósito seria para checar se o jogador X tenha o item com a descrição do script e deletar o item caso for a mesma descrição. Tentei usar o que você postou, porem ele não checa a descrição, a mensagem é dada de qualquer maneira não importando a descrição. Tentei usar assim: local item = getPlayerItemById(cid, true, 2379) local desc = getItemAttribute(item.uid, "description") local txt = "Bought by Teste [iD:2379]." if item.itemid >= 1 and txt:find("Bought by Teste") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Deu certo.") end return true end Até!
-
Humm.. seria isso mesmo, thx =) Só encontrei uma dificuldade no texto, ele consegue perceber a descrição normalmente, mas agora se a descrição for igual ao shop system não funciona. Ex: Bought by Teste [iD:2379]. O script não consegue ler esse texto, não da erro.. mas acho que seria por causa dos []. não? Tem como sanar isso? Até!
-
Tem alguma função que define um texto? Tpw... local item = getPlayerItemById(cid, true, IDDOITEM) local desc = getItemAttribute(item.uid, "description") if item.itemid >= 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "A descrição do seu item é ".. desc ..".") end return true end Isto vai checar a descrição do item IDDOITEM e mandar a mensagem. Teria alguma função para checar uma palavra predefinida? Ex: local item = getPlayerItemById(cid, true, IDDOITEM) local desc = getItemAttribute(item.uid, "description") local predefinido = Item comprado por Teste. if item.itemid >=1 and predefinido then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Deu certo!") end return true end Deu para entender né? Alguns conhecidos tentaram ajudar e não deu muito certo. '-' Aproveitando.. teria como colocar algum valor falso caso o item naum tiver descrição? Até!
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.