Postado Novembro 16, 2016 8 anos OLÁ MEMBROS DO TK, QUERIA PEDIR SE ALGUÉM TEM ALGUM SCRIPT QUE MOSTRA QUANTO O PLAYER HEALOU AO USAR UM EXURA POR EXEMPLO IGUAL AO GLOBAL, QUE MOSTRAR NO SERVER LOG. TANTO VOCÊ COMO O OUTRO PLAYER QUE ESTÁ NA TELA, O TIBIA GLOBAL COLOCOU ISSO NA VERSÃO 8.72 ( O Server Log agora mostra novas informações, entre elas: O quanto você se curou ao usar uma magia, o dano causado e recebido por outro jogadores ou criaturas na tela, a experiência recebida por outros jogadores na tela. Fonte: http://www.tibiawiki.com.br/Updates/8.72 ) QUERIA PEDIR TAMBÉM SE ALGUÉM TEM SCRIPT DE NPC QUE VENDE MAGIA IGUAL A DO GLOBAL, ACHEI UM OU OUTRO AQUI MAS NÃO ESTÁ FUNCIONANDO IGUAL. NO CASO O NPC DEVERIA FALAR ALGO PARECIDO COM ISSO. SE O PLAYER NÃO TEM A MAGIA: PLAYER: HI NPC: OLÁ, EU VENDO "MAGIAS". PLAYER: MAGIAS NPC: EU ENSINO AS SEGUINTES MAGIAS: EXORI FLAM, EXORI MORT, ETC. PLAYER: EXORI FLAM ( FLAME STRIKE ) NPC: VOCÊ DESEJA APRENDER EXORI FLAM POR 800GP? PLAYER: YES NPC: VOCÊ ACABOU DE APRENDER EXORI FLAM. SE O PLAYER TEM A MAGIA: PLAYER: HI NPC: OLÁ, EU VENDO "MAGIAS". PLAYER: MAGIAS NPC: EU ENSINO AS SEGUINTES MAGIAS: EXORI FLAM, EXORI MORT, ETC. PLAYER: EXORI FLAM ( FLAME STRIKE ) NPC: VOCÊ DESEJA APRENDER EXORI FLAM POR 800GP? PLAYER: YES NPC: VOCÊ JÁ APRENDEU ESTA MAGIA. ALGO DO TIPO.. OBRIGADO TK!
Postado Novembro 19, 2016 8 anos Não entendi aonde você quer que notifique, mas coloquei para mostrar no server log.. Segue o seguinte, em data/creaturescripts/creatureScripts.xml: Citar <event type="statsChange" name="healnotify" event="script" value="healnotify.lua"/> em data/creatureScripts/scripts/Login.lua Citar registerCreatureEvent(cid, "healnotify") e criando healnotify.lua: Citar function onStatsChange(cid, attacker, type, combat, value) if isPlayer(cid) and type == STATSCHANGE_HEALTHGAIN and value > 0 then doPlayerSendTextMessage(cid, 25, "You gain ".. value .." life points.") end return true end *Caso seja no default, mude: Citar doPlayerSendTextMessage(cid, 25, "You gain ".. value .." life points.") Para: Citar doPlayerSendTextMessage(cid, 27, "You gain ".. value .." life points.") Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais... ________________________________________________________________________________ Minhas Sprites: Mega Metagross Mega Abomasnow Pack de Shinys [Posso atualizá-lo com novos shinys a qualquer momento] Tutoriais: [Completo] Criando e adicionando um novo Pokémon [Actions] Criando quest no RME Editores Lua/Xml/Sync Entre outros: Editores Win/Mac/Linux
Postado Fevereiro 5, 2017 8 anos Autor opa, foi mal mano, pedi a informação e esqueci de ver as coisas. Infelizmente deu debug no client ao usar potion ou magia de heal
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.