Histórico de Curtidas
- 		
			
				 Deutsch deu reputação a JhonatanCWest em [GlobalEvents] Trovejar a cada 3 dias tibianosOlá todos KingTibianos! Deutsch deu reputação a JhonatanCWest em [GlobalEvents] Trovejar a cada 3 dias tibianosOlá todos KingTibianos!
 
 Venho trazer um tutorial de como fazer trovejar a cada 3 dias (no Tibia).
 
 Comece criando um arquivo .lua em globalevents/scripts cujo nome seja trovao.lua e bote isso nele:
 
 function onThink(interval, lastExecution) pos1 = {x = 17, y = 223, z = 7} -- Cordenadas de onde vai sair o trovão pos2 = {x = 18, y = 223, z = 7} -- Altere Como eu alterei, para parecer realmente que está trovejando pos3 = {x = 17, y = 224, z = 7} pos4 = {x = 18, y = 224, z = 7} pos5 = {x = 17, y = 225, z = 7} pos6 = {x = 18, y = 225, z = 7} pos7 = {x = 17, y = 226, z = 7} pos8 = {x = 18, y = 226, z = 7} pos9 = {x = 17, y = 227, z = 7} pos10 = {x = 16, y = 224, z = 7} pos11 = {x = 15, y = 223, z = 7} pos12 = {x = 23, y = 227, z = 7} pos13 = {x = 22, y = 226, z = 7} pos14 = {x = 21, y = 225, z = 7} pos15 = {x = 22, y = 225, z = 7} pos16 = {x = 23, y = 225, z = 7} pos17 = {x = 21, y = 221, z = 7} pos18 = {x = 22, y = 221, z = 7} pos19 = {x = 21, y = 222, z = 7} pos20 = {x = 22, y = 222, z = 7} pos21 = {x = 23, y = 223, z = 7} doSendMagicEffect(pos1,40) doSendMagicEffect(pos2,40) doSendMagicEffect(pos3,40) doSendMagicEffect(pos4,40) doSendMagicEffect(pos5,40) doSendMagicEffect(pos6,40) doSendMagicEffect(pos7,40) doSendMagicEffect(pos8,40) doSendMagicEffect(pos9,40) doSendMagicEffect(pos10,40) doSendMagicEffect(pos11,40) doSendMagicEffect(pos12,40) doSendMagicEffect(pos13,40) doSendMagicEffect(pos14,40) doSendMagicEffect(pos15,40) doSendMagicEffect(pos16,40) doSendMagicEffect(pos17,40) doSendMagicEffect(pos18,40) doSendMagicEffect(pos19,40) doSendMagicEffect(pos20,40) doSendMagicEffect(pos21,40) end Depois vá em globalevens.xml e coloque esta linha de codigo: <globalevent name="trovao" interval="129600" script="trovao.lua"/>
 
 Caso queira alterar o tanto de dias, como no tibia 12 horas é equivalente a 1 dia. Então fiz 36x3600 = 129600.
 Pra você mudar basta fazer o tanto dias x 12 x 3600 e colocar em interval!
 
 Caso goste +REP please! (:
 Ou então só comente, já é o suficiente!
 Abraços!
 
 Work ScreenShot:
 
 
- 		
			
				 Deutsch deu reputação a MadoxSilver em Arena de Pixels 2# Ed.Eu aqui denovo... não achei que ta boa mais ai vai... é isso ae Deutsch deu reputação a MadoxSilver em Arena de Pixels 2# Ed.Eu aqui denovo... não achei que ta boa mais ai vai... é isso ae
 
- 		
			
				 Deutsch deu reputação a JhonatanCWest em Aprenda a criar e postar um NPC no seu MapOlá KingTibianos Deutsch deu reputação a JhonatanCWest em Aprenda a criar e postar um NPC no seu MapOlá KingTibianos
 A pedido de um membro, vou postar um tutorial de como criar um NPC. Explicando detalhadamente.
 Primeiramente, cada npc se encontra em data/npcs no seu ot.
 Vou postar aqui como exemplo um NPC que venda algumas coisas:
 <?xml version="1.0" encoding="UTF-8"?> <npc name="Paul" script="default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="57" body="86" legs="0" feet="114" addons="2"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_sellable" value="crossbow,2455,150;bow,2456,130"/> <parameter key="shop_buyable" value="crossbow,2455,360;bow,2456,200;spear,2389,10;royal spear,7378,25;assassin star,7368,200;power bolt,2547,30;bolt,2543,3;arrow,2544,2;"/> </parameters> </npc> Explicando:
 <?xml version="1.0" encoding="UTF-8"?>
 Especifica o tipo de linguagem usada no script. Não altere.
 npc name = Nome do NPC
 script = Endereço do Script. Default é o padrão.
 walkinterval = O intervalo de tempo em que o NPC anda.
 floorchange = Se ele "troca de chão", ou seja se ele se movimenta.
 healthnow = Tanto de vida que o Npc está no momento. Geralmente modificado em caso de "quests" específicas.
 max = O tanto de vida máximo dele. Este deve ser maior que o healthnow.
 looktype = Roupa usada, você pode ver as roupas no arquivo: data/XML/outfits.xml
 head, body, legs, feet = A cor da roupa, eu não tenho agora, mas vou provicenciar o pack das cores.
 addon = Se usa algum addon. 1 para o 1°, 2 para o 2°, 3 para os dois.
 <parameters> = Define que abaixo começará uma série de códigos parâmetros.
 module_shop = Módulo, usado. No caso aqui, é shop.. compras/vendas.
 shop_sellable = Define o que o NPC lhe oferece para vender.
 value = Determina as Id's, Nomes e Preços.
 crossbow,2455,150; = Primeiro "crossbow" nome que aparecerá na janela de "venda" do NPC, ID do item, Preço do Item;
 shop_buyable = Define o que o NPC irá lhe oferece para comprar
 Como colocar no RME Map Editor (Atual usado):
 1° Abra o RME, juntamente ao seu mapa.
 2° Clique em File>Import>Importar Monsters/NPC
 3° Clique no arquivo XML acima criado
 4° De um F5 para garantir o aparecimento do NPC
 5° Vá em Window e selecione Terrain Palette caso ainda não tenha feito isso.
 6° Vá em Creature, no canto esquero onde tem um option Terrain Palette.
 7° Selecione abaixo em creatures, NPCS.
 8° Clique lá embaixo, em spawns e crie uma área de circulamento do NPC no seu Mapa.
 9° Clique no nome do seu NPC, e coloque-o no mapa.
 10° Salve o Mapa! Pronto!!
 Pronto, seu NPC criado, e desenvolvido.
 Em breve o tutorial de Mapping, criando uma área para seu NPC! Bem detalhado!
 Caso tenha gostado, +REP
 Ou ao menos comente sobre o Post!
 Abraços!
 
 
     
     
     
     
			
				 
				