Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Boa noite, To editando meu servidor 1 vez abri ele sem site agora configurei ele com site quando fui abrir o servidor ele começo a da erro em 2 npcs que não deixa o servidor ligar, porem esses 2 npcs não tem no meu servidor, procurei npc por npc nenhum tem esse nome. Unico que tem os 2 nome do ncs, são na pasta monsters, mais la n tem nada especifico sobre npc.

 

o erro que fica

 

EOcLCaW.jpg

 

alguem tem alguma solução

Meu novo projeto.

 

http://oi58.tinypic.com/2yplmrk.jpg

 

 

 

Link para o post
Compartilhar em outros sites

dentro da pasta data/npc crie um arquivo chamado rashid.xml e coloque este código

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Rashid" script="Rashid.lua" walkinterval="2000" floorchange="0" walkradius="3">
	<health now="100" max="100" />
	<look type="146" head="100" body="100" legs="119" feet="115" addons="2" />
	<parameters>
		<parameter key="module_shop" value="1" />
		<parameter key="shop_sellable" value="
			abyss hammer, 7414, 20000;
			albino plate, 21692, 1500;
			amber staff, 7426, 8000;
			ancient amulet, 2142, 200;
			assassin dagger, 7404, 20000;
			bandana, 5917, 150;
			beastslayer axe, 3962, 1500;
			beetle necklace, 11374, 1500;
			berserker, 7403, 40000;
			blacksteel sword, 7406, 6000;
			blessed sceptre, 7429, 40000;
			bone shield, 2541, 80;
			bonelord helmet, 3972, 7500;
			brutetamer's staff, 7379, 1500;
			buckle, 20109, 7000;
			castle shield, 2535, 5000;
			chain bolter, 8850, 40000;
			chaos mace, 7427, 9000;
			cobra crown, 12630, 50000;
			coconut shoes, 9931, 500;
			composite hornbow, 8855, 25000;
			cranial basher, 7415, 30000;
			crocodile boots, 3982, 1000;
			crystal crossbow, 18453, 35000;
			crystal mace, 2445, 12000;
			crystal necklace, 2125, 400;
			crystal ring, 6093, 250;
			crystal sword, 7449, 600;
			crystalline armor, 8878, 16000;
			daramian mace, 2439, 110;
			daramian waraxe, 2440, 1000;
			dark shield, 2521, 400;
			death ring, 6300, 1000;
			demon shield, 2520, 30000;
			demonbone amulet, 2136, 32000;
			demonrage sword, 7382, 36000;
			devil helmet, 2462, 1000;
			diamond sceptre, 7387, 3000;
			divine plate, 8885, 55000;
			djinn blade, 2451, 15000;
			doll, 2110, 200;
			dragon scale mail, 2492, 40000;
			dragon slayer, 7402, 15000;
			dragonbone staff, 7430, 3000;
			dreaded cleaver, 7419, 10000;
			dwarven armor, 2503, 30000;
			earth blacksteel sword, 7857, 6000;
			earth cranial basher, 7866, 30000;
			earth crystal mace, 7865, 12000;
			earth dragon slayer, 7858, 15000;
			earth headchopper, 7862, 6000;
			earth heroic axe, 7861, 30000;
			earth mystic blade, 7856, 30000;
			earth orcish maul, 7867, 6000;
			earth relic sword, 7855, 25000;
			earth war axe, 7863, 12000;
			elvish bow, 7438, 2000;
			emerald bangle, 2127, 800;
			energy blacksteel sword, 7872, 6000;
			energy cranial basher, 7881, 30000;
			energy crystal mace, 7880, 12000;
			energy dragon slayer, 7873, 15000;
			energy headchopper, 7877, 6000;
			energy heroic axe, 7876, 30000;
			energy mystic blade, 7871, 30000;
			energy orcish maul, 7882, 6000;
			energy relic sword, 7870, 25000;
			energy war axe, 7878, 12000;
			epee, 2438, 8000;
			fiery blacksteel sword, 7747, 6000;
			fiery cranial basher, 7756, 30000;
			fiery crystal mace, 7755, 12000;
			fiery dragon slayer, 7748, 15000;
			fiery headchopper, 7752, 6000;
			fiery heroic axe, 7751, 30000;
			fiery mystic blade, 7746, 30000;
			fiery orcish maul, 7757, 6000;
			fiery relic sword, 7745, 25000;
			fiery war axe, 7753, 12000;
			flower dress, 9929, 1000;
			flower wreath, 9927, 500;
			fur boots, 7457, 2000;
			furry club, 7432, 1000;
			glacier amulet, 7888, 1500;
			glacier kilt, 7896, 11000;
			glacier mask, 7902, 2500;
			glacier robe, 7897, 11000;
			glacier shoes, 7892, 2500;
			gold ring, 2179, 8000;
			golden armor, 2466, 20000;
			golden legs, 2470, 30000;
			goo shell, 21706, 4000;
			griffin shield, 2533, 3000;
			guardian halberd, 2427, 11000;
			hammer of wrath, 2444, 30000;
			headchopper, 7380, 6000;
			heavy mace, 2452, 50000;
			heavy machete, 2442, 90;
			heavy trident, 13838, 2000;
			helmet of the lost, 20132, 2000;
			heroic axe, 7389, 30000;
			hibiscus dress, 8873, 3000;
			hieroglyph banner, 13739, 500;
			horn (ring), 21693, 300;
			icy blacksteel sword, 7766, 6000;
			icy cranial basher, 7775, 30000;
			icy crystal mace, 7774, 12000;
			icy dragon slayer, 7767, 15000;
			icy headchopper, 7771, 6000;
			icy heroic axe, 7770, 30000;
			icy mystic blade, 7765, 30000;
			icy orcish maul, 7776, 6000;
			icy relic sword, 7764, 25000;
			icy war axe, 7772, 12000;
			jade hammer, 7422, 25000;
			krimhorn helmet, 7461, 200;
			lavos armor, 8877, 16000;
			leaf legs, 9928, 500;
			leopard armor, 3968, 1000;
			leviathan's amulet, 10220, 3000;
			light shovel, 5710, 300;
			lightning boots, 7893, 2500;
			lightning headband, 7901, 2500;
			lightning legs, 7895, 11000;
			lightning pendant, 7889, 1500;
			lightning robe, 7898, 11000;
			lunar staff, 7424, 5000;
			magic plate armor, 2472, 90000;
			magma amulet, 7890, 1500;
			magma boots, 7891, 2500;
			magma coat, 7899, 11000;
			magma legs, 7894, 11000;
			magma monocle, 7900, 2500;
			mammoth fur cape, 7463, 6000;
			mammoth fur shorts, 7464, 850;
			mammoth whopper, 7381, 300;
			mastermind shield, 2514, 50000;
			medusa shield, 2536, 9000;
			mercenary sword, 7386, 12000;
			model ship, 2113, 1000;
			mycological bow, 18454, 35000;
			mystic blade, 7384, 30000;
			naginata, 2426, 2000;
			nightmare blade, 7418, 35000;
			noble axe, 7456, 10000;
			norse shield, 7460, 1500;
			onyx pendant, 24851, 3500;
			orcish maul, 7392, 6000;
			oriental shoes, 24637, 15000;
			pair of iron fists, 20108, 4000;
			paladin armor, 8891, 15000;
			patched boots, 2641, 2000;
			pharaoh banner, 13472, 1000;
			pharaoh sword, 2446, 23000;
			pirate boots, 5462, 3000;
			pirate hat, 6096, 1000;
			pirate knee breeches, 5918, 200;
			pirate shirt, 6095, 500;
			pirate voodoo doll, 5810, 500;
			platinum amulet, 2171, 2500;
			ragnir helmet, 7462, 400;
			relic sword, 7383, 25000;
			rift bow, 25522, 45000;
			rift crossbow, 25523, 45000;
			rift lance, 25383, 30000;
			rift shield, 25382, 50000;
			ring of the sky, 2123, 30000;
			royal axe, 7434, 40000;
			ruby necklace, 2133, 2000;
			ruthless axe, 6553, 45000;
			sacred tree amulet, 10219, 3000;
			sapphire hammer, 7437, 7000;
			scarab amulet, 2135, 200;
			scarab shield, 2540, 2000;
			shockwave amulet, 10221, 3000;
			silver brooch, 2134, 150;
			silver dagger, 2402, 500;
			skull helmet, 5741, 40000;
			skullcracker armor, 8889, 18000;
			spiked squelcher, 7452, 5000;
			steel boots, 2645, 30000;
			swamplair armor, 8880, 16000;
			taurus mace, 7425, 500;
			tempest shield, 2542, 35000;
			terra amulet, 7887, 1500;
			terra boots, 7886, 2500;
			terra hood, 7903, 2500;
			terra legs, 7885, 11000;
			terra mantle, 7884, 11000;
			the justice seeker, 7390, 40000;
			tortoise shield, 6131, 150;
			vile axe, 7388, 30000;
			voodoo doll, 3955, 400;
			war axe, 2454, 12000;
			war horn, 2079, 8000;
			witch hat, 10570, 5000;
			wyvern fang, 7408, 1500 " />
	</parameters>
</npc>

 

Link para o post
Compartilhar em outros sites
18 minutos atrás, jotape1322 disse:

dentro da pasta data/npc crie um arquivo chamado rashid.xml e coloque este código



<?xml version="1.0" encoding="UTF-8"?>
<npc name="Rashid" script="Rashid.lua" walkinterval="2000" floorchange="0" walkradius="3">
	<health now="100" max="100" />
	<look type="146" head="100" body="100" legs="119" feet="115" addons="2" />
	<parameters>
		<parameter key="module_shop" value="1" />
		<parameter key="shop_sellable" value="
			abyss hammer, 7414, 20000;
			albino plate, 21692, 1500;
			amber staff, 7426, 8000;
			ancient amulet, 2142, 200;
			assassin dagger, 7404, 20000;
			bandana, 5917, 150;
			beastslayer axe, 3962, 1500;
			beetle necklace, 11374, 1500;
			berserker, 7403, 40000;
			blacksteel sword, 7406, 6000;
			blessed sceptre, 7429, 40000;
			bone shield, 2541, 80;
			bonelord helmet, 3972, 7500;
			brutetamer's staff, 7379, 1500;
			buckle, 20109, 7000;
			castle shield, 2535, 5000;
			chain bolter, 8850, 40000;
			chaos mace, 7427, 9000;
			cobra crown, 12630, 50000;
			coconut shoes, 9931, 500;
			composite hornbow, 8855, 25000;
			cranial basher, 7415, 30000;
			crocodile boots, 3982, 1000;
			crystal crossbow, 18453, 35000;
			crystal mace, 2445, 12000;
			crystal necklace, 2125, 400;
			crystal ring, 6093, 250;
			crystal sword, 7449, 600;
			crystalline armor, 8878, 16000;
			daramian mace, 2439, 110;
			daramian waraxe, 2440, 1000;
			dark shield, 2521, 400;
			death ring, 6300, 1000;
			demon shield, 2520, 30000;
			demonbone amulet, 2136, 32000;
			demonrage sword, 7382, 36000;
			devil helmet, 2462, 1000;
			diamond sceptre, 7387, 3000;
			divine plate, 8885, 55000;
			djinn blade, 2451, 15000;
			doll, 2110, 200;
			dragon scale mail, 2492, 40000;
			dragon slayer, 7402, 15000;
			dragonbone staff, 7430, 3000;
			dreaded cleaver, 7419, 10000;
			dwarven armor, 2503, 30000;
			earth blacksteel sword, 7857, 6000;
			earth cranial basher, 7866, 30000;
			earth crystal mace, 7865, 12000;
			earth dragon slayer, 7858, 15000;
			earth headchopper, 7862, 6000;
			earth heroic axe, 7861, 30000;
			earth mystic blade, 7856, 30000;
			earth orcish maul, 7867, 6000;
			earth relic sword, 7855, 25000;
			earth war axe, 7863, 12000;
			elvish bow, 7438, 2000;
			emerald bangle, 2127, 800;
			energy blacksteel sword, 7872, 6000;
			energy cranial basher, 7881, 30000;
			energy crystal mace, 7880, 12000;
			energy dragon slayer, 7873, 15000;
			energy headchopper, 7877, 6000;
			energy heroic axe, 7876, 30000;
			energy mystic blade, 7871, 30000;
			energy orcish maul, 7882, 6000;
			energy relic sword, 7870, 25000;
			energy war axe, 7878, 12000;
			epee, 2438, 8000;
			fiery blacksteel sword, 7747, 6000;
			fiery cranial basher, 7756, 30000;
			fiery crystal mace, 7755, 12000;
			fiery dragon slayer, 7748, 15000;
			fiery headchopper, 7752, 6000;
			fiery heroic axe, 7751, 30000;
			fiery mystic blade, 7746, 30000;
			fiery orcish maul, 7757, 6000;
			fiery relic sword, 7745, 25000;
			fiery war axe, 7753, 12000;
			flower dress, 9929, 1000;
			flower wreath, 9927, 500;
			fur boots, 7457, 2000;
			furry club, 7432, 1000;
			glacier amulet, 7888, 1500;
			glacier kilt, 7896, 11000;
			glacier mask, 7902, 2500;
			glacier robe, 7897, 11000;
			glacier shoes, 7892, 2500;
			gold ring, 2179, 8000;
			golden armor, 2466, 20000;
			golden legs, 2470, 30000;
			goo shell, 21706, 4000;
			griffin shield, 2533, 3000;
			guardian halberd, 2427, 11000;
			hammer of wrath, 2444, 30000;
			headchopper, 7380, 6000;
			heavy mace, 2452, 50000;
			heavy machete, 2442, 90;
			heavy trident, 13838, 2000;
			helmet of the lost, 20132, 2000;
			heroic axe, 7389, 30000;
			hibiscus dress, 8873, 3000;
			hieroglyph banner, 13739, 500;
			horn (ring), 21693, 300;
			icy blacksteel sword, 7766, 6000;
			icy cranial basher, 7775, 30000;
			icy crystal mace, 7774, 12000;
			icy dragon slayer, 7767, 15000;
			icy headchopper, 7771, 6000;
			icy heroic axe, 7770, 30000;
			icy mystic blade, 7765, 30000;
			icy orcish maul, 7776, 6000;
			icy relic sword, 7764, 25000;
			icy war axe, 7772, 12000;
			jade hammer, 7422, 25000;
			krimhorn helmet, 7461, 200;
			lavos armor, 8877, 16000;
			leaf legs, 9928, 500;
			leopard armor, 3968, 1000;
			leviathan's amulet, 10220, 3000;
			light shovel, 5710, 300;
			lightning boots, 7893, 2500;
			lightning headband, 7901, 2500;
			lightning legs, 7895, 11000;
			lightning pendant, 7889, 1500;
			lightning robe, 7898, 11000;
			lunar staff, 7424, 5000;
			magic plate armor, 2472, 90000;
			magma amulet, 7890, 1500;
			magma boots, 7891, 2500;
			magma coat, 7899, 11000;
			magma legs, 7894, 11000;
			magma monocle, 7900, 2500;
			mammoth fur cape, 7463, 6000;
			mammoth fur shorts, 7464, 850;
			mammoth whopper, 7381, 300;
			mastermind shield, 2514, 50000;
			medusa shield, 2536, 9000;
			mercenary sword, 7386, 12000;
			model ship, 2113, 1000;
			mycological bow, 18454, 35000;
			mystic blade, 7384, 30000;
			naginata, 2426, 2000;
			nightmare blade, 7418, 35000;
			noble axe, 7456, 10000;
			norse shield, 7460, 1500;
			onyx pendant, 24851, 3500;
			orcish maul, 7392, 6000;
			oriental shoes, 24637, 15000;
			pair of iron fists, 20108, 4000;
			paladin armor, 8891, 15000;
			patched boots, 2641, 2000;
			pharaoh banner, 13472, 1000;
			pharaoh sword, 2446, 23000;
			pirate boots, 5462, 3000;
			pirate hat, 6096, 1000;
			pirate knee breeches, 5918, 200;
			pirate shirt, 6095, 500;
			pirate voodoo doll, 5810, 500;
			platinum amulet, 2171, 2500;
			ragnir helmet, 7462, 400;
			relic sword, 7383, 25000;
			rift bow, 25522, 45000;
			rift crossbow, 25523, 45000;
			rift lance, 25383, 30000;
			rift shield, 25382, 50000;
			ring of the sky, 2123, 30000;
			royal axe, 7434, 40000;
			ruby necklace, 2133, 2000;
			ruthless axe, 6553, 45000;
			sacred tree amulet, 10219, 3000;
			sapphire hammer, 7437, 7000;
			scarab amulet, 2135, 200;
			scarab shield, 2540, 2000;
			shockwave amulet, 10221, 3000;
			silver brooch, 2134, 150;
			silver dagger, 2402, 500;
			skull helmet, 5741, 40000;
			skullcracker armor, 8889, 18000;
			spiked squelcher, 7452, 5000;
			steel boots, 2645, 30000;
			swamplair armor, 8880, 16000;
			taurus mace, 7425, 500;
			tempest shield, 2542, 35000;
			terra amulet, 7887, 1500;
			terra boots, 7886, 2500;
			terra hood, 7903, 2500;
			terra legs, 7885, 11000;
			terra mantle, 7884, 11000;
			the justice seeker, 7390, 40000;
			tortoise shield, 6131, 150;
			vile axe, 7388, 30000;
			voodoo doll, 3955, 400;
			war axe, 2454, 12000;
			war horn, 2079, 8000;
			witch hat, 10570, 5000;
			wyvern fang, 7408, 1500 " />
	</parameters>
</npc>

 

Amigo ainda o erro continua....

Editado por paulo thush (veja o histórico de edições)

Meu novo projeto.

 

http://oi58.tinypic.com/2yplmrk.jpg

 

 

 

Link para o post
Compartilhar em outros sites

fiona.xml

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Fiona" script="Fiona.lua" walkinterval="2000" floorchange="0">
	<health now="100" max="100" />
	<look type="137" head="115" body="100" legs="95" feet="38" addons="0" />
	<parameters>
		<parameter key="module_shop" value="1" />
		<parameter key="shop_sellable" value="
			basalt fetish, 20136, 130;
			basalt figurine, 20137, 110;
			bat wing, 5894, 50;
			behemoth claw, 5930, 2000;
			berserk potion, 7439, 500;
			blazing bone, 18425, 610;
			blood tincture in a vial, 21245, 360;
			bloody dwarven beard, 20107, 360;
			bola, 20089, 35;
			bone fetish, 20111, 150;
			bonelord eye, 5898, 80;
			bony tail, 11194, 210;
			brimstone fangs, 12658, 380;
			brimstone shell, 12659, 210;
			broken throwing axe, 20131, 160;
			bullseye potion, 7443, 500;
			carrion worm fang, 11192, 35;
			cheese cutter, 20097, 50;
			chicken feather, 5890, 30;
			deeptags, 15426, 290;
			demon dust, 5906, 300;
			demon horn, 5954, 1000;
			demonic skeletal hand, 10564, 80;
			dragon claw, 5919, 8000;
			dragon priests wandtip, 11361, 175;
			dragons tail, 12413, 100;
			draken sulphur, 12614, 550;
			elder bonelord tentacle, 11193, 150;
			elven astral observer, 12421, 90;
			elven scouting glass, 12420, 50;

			enchanted chicken wing, 5891, 20000;
			fiery heart, 10553, 375;
			fish fin, 5895, 150;
			flask of warriors sweat, 5885, 10000;
			frosty heart, 10578, 280;
			gauze bandage, 10566, 90;
			geomancers staff, 12419, 120;
			giant eye, 11197, 380;
			glob of acid slime, 9967, 25;
			glob of mercury, 9966, 20;
			glob of tar, 9968, 30;
			green dragon scale, 5920, 100;
			hardened bone, 5925, 70;
			heaven blossom, 5921, 50;
			hellspawn tail, 11221, 475;
			hideous chunk, 18434, 510;
			holy ash, 20130, 90;
			holy orchid, 5922, 90;
			honeycomb, 5902, 40;
			humongous chunk, 18433, 540;
			key to the drowned Library, 15422, 330;
			lizard scale, 5881, 120;
			lost bashers spike, 20106, 190;
			lost bracers, 20133, 140;
			lost hushers staff, 20128, 250;
			luminous or, 12410, 1000;
			mad froth, 20134, 80;
			magic sulphur, 5904, 8000;
			mastermind potion, 7440, 500;
			miraculum, 12430, 60;
			morgaroth's heart, 5943, 15000;
			mystical hourglass, 10577, 700;
			nose ring, 5804, 2000;
			orshabaal's brain, 5808, 12000;
			pair of hellflayer horns, 25385, 1300;
			perfect behemoth fang, 5893, 250;
			red dragon scale, 5882, 200;
			red hair dye, 20135, 40;
			scythe leg, 11229, 450;
			sea serpent scale, 10583, 520;
			skull shatterer, 20129, 170;
			small flask of eyedrops, 12468, 95;
			some grimeleech wings, 25386, 1200;
			spellsingers seal, 15421, 280;
			spider silk, 5879, 100;
			spirit container, 5884, 40000;
			spooky blue eye, 10559, 95;
			stone wing, 11195, 120;
			turtle shell, 5899, 90;
			vampire dust, 5905, 100;
			vexclaw talon, 25384, 1100;
			weaver's wandtip, 11314, 250;
			wimp tooth chain, 20127, 120;
			wyrm scale, 10582, 400;
			wyvern talisman, 10561, 265;" />
	</parameters>
</npc>

 

Link para o post
Compartilhar em outros sites
56 minutos atrás, jotape1322 disse:

fiona.xml


<?xml version="1.0" encoding="UTF-8"?>
<npc name="Fiona" script="Fiona.lua" walkinterval="2000" floorchange="0">
	<health now="100" max="100" />
	<look type="137" head="115" body="100" legs="95" feet="38" addons="0" />
	<parameters>
		<parameter key="module_shop" value="1" />
		<parameter key="shop_sellable" value="
			basalt fetish, 20136, 130;
			basalt figurine, 20137, 110;
			bat wing, 5894, 50;
			behemoth claw, 5930, 2000;
			berserk potion, 7439, 500;
			blazing bone, 18425, 610;
			blood tincture in a vial, 21245, 360;
			bloody dwarven beard, 20107, 360;
			bola, 20089, 35;
			bone fetish, 20111, 150;
			bonelord eye, 5898, 80;
			bony tail, 11194, 210;
			brimstone fangs, 12658, 380;
			brimstone shell, 12659, 210;
			broken throwing axe, 20131, 160;
			bullseye potion, 7443, 500;
			carrion worm fang, 11192, 35;
			cheese cutter, 20097, 50;
			chicken feather, 5890, 30;
			deeptags, 15426, 290;
			demon dust, 5906, 300;
			demon horn, 5954, 1000;
			demonic skeletal hand, 10564, 80;
			dragon claw, 5919, 8000;
			dragon priests wandtip, 11361, 175;
			dragons tail, 12413, 100;
			draken sulphur, 12614, 550;
			elder bonelord tentacle, 11193, 150;
			elven astral observer, 12421, 90;
			elven scouting glass, 12420, 50;

			enchanted chicken wing, 5891, 20000;
			fiery heart, 10553, 375;
			fish fin, 5895, 150;
			flask of warriors sweat, 5885, 10000;
			frosty heart, 10578, 280;
			gauze bandage, 10566, 90;
			geomancers staff, 12419, 120;
			giant eye, 11197, 380;
			glob of acid slime, 9967, 25;
			glob of mercury, 9966, 20;
			glob of tar, 9968, 30;
			green dragon scale, 5920, 100;
			hardened bone, 5925, 70;
			heaven blossom, 5921, 50;
			hellspawn tail, 11221, 475;
			hideous chunk, 18434, 510;
			holy ash, 20130, 90;
			holy orchid, 5922, 90;
			honeycomb, 5902, 40;
			humongous chunk, 18433, 540;
			key to the drowned Library, 15422, 330;
			lizard scale, 5881, 120;
			lost bashers spike, 20106, 190;
			lost bracers, 20133, 140;
			lost hushers staff, 20128, 250;
			luminous or, 12410, 1000;
			mad froth, 20134, 80;
			magic sulphur, 5904, 8000;
			mastermind potion, 7440, 500;
			miraculum, 12430, 60;
			morgaroth's heart, 5943, 15000;
			mystical hourglass, 10577, 700;
			nose ring, 5804, 2000;
			orshabaal's brain, 5808, 12000;
			pair of hellflayer horns, 25385, 1300;
			perfect behemoth fang, 5893, 250;
			red dragon scale, 5882, 200;
			red hair dye, 20135, 40;
			scythe leg, 11229, 450;
			sea serpent scale, 10583, 520;
			skull shatterer, 20129, 170;
			small flask of eyedrops, 12468, 95;
			some grimeleech wings, 25386, 1200;
			spellsingers seal, 15421, 280;
			spider silk, 5879, 100;
			spirit container, 5884, 40000;
			spooky blue eye, 10559, 95;
			stone wing, 11195, 120;
			turtle shell, 5899, 90;
			vampire dust, 5905, 100;
			vexclaw talon, 25384, 1100;
			weaver's wandtip, 11314, 250;
			wimp tooth chain, 20127, 120;
			wyrm scale, 10582, 400;
			wyvern talisman, 10561, 265;" />
	</parameters>
</npc>

Amigo ainda continua dando erro, Esses 2 npc tbm ta bugado, pq cade o arquivo do Data/Npc/Script

 

 

Meu novo projeto.

 

http://oi58.tinypic.com/2yplmrk.jpg

 

 

 

Link para o post
Compartilhar em outros sites

rashid.lua

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)			npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)		npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)		npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()				npcHandler:onThink()					end

local function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end
	local player = Player(cid)
	if(msgcontains(msg, "mission")) then
		if(os.date("%A") == "Monday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission01) < 1) then
				npcHandler:say("Well, you could attempt the mission to become a recognised trader, but it requires a lot of travelling. Are you willing to try?", cid)
				npcHandler.topic[cid] = 1
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission01) == 1) then
				npcHandler:say("Have you managed to obtain a rare deer trophy for my customer?", cid)
				npcHandler.topic[cid] = 3
			end
		elseif(os.date("%A") == "Tuesday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission01) == 2 and player:getStorageValue(Storage.TravellingTrader.Mission02) < 1 ) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 4
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission02) == 4) then
				npcHandler:say("Did you bring me the package?", cid)
				npcHandler.topic[cid] = 6
			end
		elseif(os.date("%A") == "Wednesday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission02) == 5 and player:getStorageValue(Storage.TravellingTrader.Mission03) < 1 ) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 7
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission03) == 2) then
				npcHandler:say("Have you brought the cheese?", cid)
				npcHandler.topic[cid] = 9
			end
		elseif(os.date("%A") == "Thursday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission03) == 3 and player:getStorageValue(Storage.TravellingTrader.Mission04) < 1) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 10
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission04) == 2) then
				npcHandler:say("Have you brought the vase?", cid)
				npcHandler.topic[cid] = 12
			end
		elseif(os.date("%A") == "Friday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission04) == 3 and player:getStorageValue(Storage.TravellingTrader.Mission05) < 1) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 13
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission05) == 2) then
				npcHandler:say("Have you brought a cheap but good crimson sword?", cid)
				npcHandler.topic[cid] = 15
			end
		elseif(os.date("%A") == "Saturday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission05) == 3 and player:getStorageValue(Storage.TravellingTrader.Mission06) < 1) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 16
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission06) == 1) then
				npcHandler:say("Have you brought me a gold fish??", cid)
				npcHandler.topic[cid] = 18
			end
		elseif(os.date("%A") == "Sunday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission06) == 2 and player:getStorageValue(Storage.TravellingTrader.Mission07) ~= 1) then
				npcHandler:say("Ah, right. <ahem> I hereby declare you - one of my recognised traders! Feel free to offer me your wares!", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission07, 1)
				player:addAchievement('Recognised Trader')
				npcHandler.topic[cid] = 0
			end
		end
	elseif(msgcontains(msg, "yes")) then
		if(npcHandler.topic[cid] == 1) then
			npcHandler:say({
				"Very good! I need talented people who are able to handle my wares with care, find good offers and the like, so I'm going to test you. ...",
				"First, I'd like to see if you can dig up rare wares. Something like a ... mastermind shield! ...",
				"Haha, just kidding, fooled you there, didn't I? Always control your nerves, that's quite important during bargaining. ...",
				"Okay, all I want from you is one of these rare deer trophies. I have a customer here in Svargrond who ordered one, so I'd like you to deliver it tome while I'm in Svargrond. ...",
				"Everything clear and understood?"
			}, cid)

			npcHandler.topic[cid] = 2
		elseif(npcHandler.topic[cid] == 2) then
			npcHandler:say("Fine. Then get a hold of that deer trophy and bring it to me while I'm in Svargrond. Just ask me about your mission.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission01, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 3) then
			if player:removeItem(7397, 1) then
				npcHandler:say("Well done! I'll take that from you. <snags it> Come see me another day, I'll be busy for a while now. ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission01, 2)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 4) then
			npcHandler:say({
				"Alright, that's good to hear. From you as my trader and deliveryman, I expect more than finding rare items. ...",
				"You also need to be able to transport heavy wares, weaklings won't get far here. I have ordered a special package from Edron. ...",
				"Pick it up from Willard and bring it back to me while I'm in Liberty Bay. Everything clear and understood?"
			}, cid)
			npcHandler.topic[cid] = 5
		elseif(npcHandler.topic[cid] == 5) then
			npcHandler:say("Fine. Then off you go, just ask Willard about the 'package for Rashid'.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission02, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 6) then
			if player:removeItem(7503, 1) then
				npcHandler:say("Great. Just place it over there - yes, thanks, that's it. Come see me another day, I'll be busy for a while now. ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission02, 5)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 7) then
			npcHandler:say({
				"Well, that's good to hear. From you as my trader and deliveryman, I expect more than carrying heavy packages. ...",
				"You also need to be fast and deliver wares in time. I have ordered a very special cheese wheel made from Darashian milk. ...",
				"Unfortunately, the high temperature in the desert makes it rot really fast, so it must not stay in the sun for too long. ...",
				"I'm also afraid that you might not be able to use ships because of the smell of the cheese. ...",
				"Please get the cheese from Miraia and bring it to me while I'm in Port Hope. Everything clear and understood?"
			}, cid)
			npcHandler.topic[cid] = 8
		elseif(npcHandler.topic[cid] == 8) then
			npcHandler:say("Okay, then please find Miraia in Darashia and ask her about the {'scarab cheese'}.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission03, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 9) then
			if player:removeItem(8112, 1) then
				npcHandler:say("Mmmhh, the lovely odeur of scarab cheese! I really can't understand why most people can't stand it. Thanks, well done! ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission03, 3)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 10) then
			npcHandler:say({
				"Well, that's good to hear. From you as my trader and deliveryman, I expect more than bringing stinky cheese. ...",
				"I wonder if you are able to deliver goods so fragile they almost break when looked at. ...",
				"I have ordered a special elven vase from Briasol in Ab'Dendriel. Get it from him and don't even touch it, just bring it to me while I'm in Ankrahmun. Everything clear and understood?"
			}, cid)
			npcHandler.topic[cid] = 11
		elseif(npcHandler.topic[cid] == 11) then
			npcHandler:say("Okay, then please find {Briasol} in {Ab'Dendriel} and ask for a {'fine vase'}.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission04, 1)
			player:addMoney(1000)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 12) then
			if player:removeItem(7582, 1) then
				npcHandler:say("I'm surprised that you managed to bring this vase without a single crack. That was what I needed to know, thank you. ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission04, 3)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 13) then
			npcHandler:say({
				"Fine! There's one more skill that I need to test and which is cruicial for a successful trader. ...",
				"Of course you must be able to haggle, else you won't survive long in this business. To make things as hard as possible for you, I have the perfect trade partner for you. ...",
				"Dwarves are said to be the most stubborn of all traders. Travel to {Kazordoon} and try to get the smith {Uzgod} to sell a {crimson sword} to you. ...",
				"Of course, it has to be cheap. Don't come back with anything more expensive than 400 gold. ...",
				"And the quality must not suffer, of course! Everything clear and understood?",
				"Dwarves are said to be the most stubborn of all traders. Travel to Kazordoon and try to get the smith Uzgod to sell a crimson sword to you. ..."
			}, cid)
			npcHandler.topic[cid] = 14
		elseif(npcHandler.topic[cid] == 14) then
			npcHandler:say("Okay, I'm curious how you will do with {Uzgod}. Good luck!", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission05, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 15) then
			if player:removeItem(7385, 1) then
				npcHandler:say("Ha! You are clever indeed, well done! I'll take this from you. Come see me tomorrow, I think we two might get into business after all.", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission05, 3)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 16) then
			npcHandler:say({
				"My friend, it seems you have already learnt a lot about the art of trading. I think you are more than worthy to become a recognised trader. ...",
				"There is just one little favour that I would ask from you... something personal, actually, forgive my boldness. ...",
				"I have always dreamed to have a small pet, one that I could take with me and which wouldn't cause problems. ...",
				"Could you - just maybe - bring me a small goldfish in a bowl? I know that you would be able to get one, wouldn't you?"
			}, cid)
			npcHandler.topic[cid] = 17
		elseif(npcHandler.topic[cid] == 17) then
			npcHandler:say("Thanks so much! I'll be waiting eagerly for your return then.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission06, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 18) then
			if player:removeItem(5929, 1) then
				npcHandler:say("Thank you!! Ah, this makes my day! I'll take the rest of the day off to get to know this little guy. Come see me tomorrow, if you like.", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission06, 2)
				npcHandler.topic[cid] = 0
			end
		end
	end
	return true
end

keywordHandler:addKeyword({"job"}, StdModule.say, {npcHandler = npcHandler, text = "I am a travelling trader. I don't buy everything, though. And not from everyone, for that matter."})
keywordHandler:addKeyword({"name"}, StdModule.say, {npcHandler = npcHandler, text = "I am Rashid, son of the desert."})
keywordHandler:addKeyword({"offers"}, StdModule.say, {npcHandler = npcHandler, text = "Of course, old friend. You can also browse only armor, legs, shields, helmets, boots, weapons, enchanted weapons, jewelry or miscellaneous stuff."})
keywordHandler:addKeyword({"ab'dendriel"}, StdModule.say, {npcHandler = npcHandler, text = "Elves... I don't really trust them. All this talk about nature and flowers and treehugging... I'm sure there's some wicked scheme behind all this."})
keywordHandler:addKeyword({"desert"}, StdModule.say, {npcHandler = npcHandler, text = "My beloved hometown! Ah, the sweet scent of the desert sands, the perfect shape of the pyramids... stunningly beautiful."})
keywordHandler:addKeyword({"carlin"}, StdModule.say, {npcHandler = npcHandler, text = "I have to go to Carlin once in a while, since the queen wishes to see my exclusive wares in regular intervals."})
keywordHandler:addKeyword({"cormaya"}, StdModule.say, {npcHandler = npcHandler, text = "Cormaya? Not a good place to make business, it's way too far and small."})
keywordHandler:addKeyword({"darashia"}, StdModule.say, {npcHandler = npcHandler, text = "It's not the real thing, but almost as good. The merchants there claim ridiculous prices, which is fine for my own business."})
keywordHandler:addKeyword({"edron"}, StdModule.say, {npcHandler = npcHandler, text = "Ah yes, Edron! Such a lovely and quiet island! I usually make some nice business there."})
keywordHandler:addKeyword({"fibula"}, StdModule.say, {npcHandler = npcHandler, text = "Too few customers there, it's not worth the trip."})
keywordHandler:addKeyword({"greenshore"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"kazordoon"}, StdModule.say, {npcHandler = npcHandler, text = "I don't like being underground much. I also tend to get lost in these labyrinthine dwarven tunnels, so I rather avoid them."})
keywordHandler:addKeyword({"liberty bay"}, StdModule.say, {npcHandler = npcHandler, text = "When you avoid the slums, it's a really pretty city. Almost as pretty as the governor's daughter."})
keywordHandler:addKeyword({"northport"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"port hope"}, StdModule.say, {npcHandler = npcHandler, text = "I like the settlement itself, but I don't set my foot into the jungle. Have you seen the size of these centipedes??"})
keywordHandler:addKeyword({"senja"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"svargrond"}, StdModule.say, {npcHandler = npcHandler, text = "I wish it was a little bit warmer there, but with a good mug of barbarian mead in your tummy everything gets a lot cosier."})
keywordHandler:addKeyword({"thais"}, StdModule.say, {npcHandler = npcHandler, text = "I feel uncomfortable and rather unsafe in Thais, so I don't really travel there."})
keywordHandler:addKeyword({"vega"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"venore"}, StdModule.say, {npcHandler = npcHandler, text = "Although it's the flourishing trade centre of Tibia, I don't like going there. Too much competition for my taste."})
keywordHandler:addKeyword({"time"}, StdModule.say, {npcHandler = npcHandler, text = "It's almost time to journey on."})
keywordHandler:addKeyword({"king"}, StdModule.say, {npcHandler = npcHandler, text = "Kings, queens, emperors and kaliphs... everyone claims to be different and unique, but actually it's the same thing everywhere."})

npcHandler:setMessage(MESSAGE_GREET, "Ah, a customer! Be greeted, |PLAYERNAME|!")
npcHandler:setMessage(MESSAGE_FAREWELL, "Farewell, |PLAYERNAME|, may the winds guide your way.")
npcHandler:setMessage(MESSAGE_WALKAWAY, "Come back soon!")
npcHandler:setMessage(MESSAGE_SENDTRADE, "Take all the time you need to decide what you want!")


npcHandler:setCallback(CALLBACK_ONTRADEREQUEST, onTradeRequest)
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

fiona.lua

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)			npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)		npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)		npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()				npcHandler:onThink()					end

local voices = { {text = 'The Edron academy is always in need of magical ingredients!'} }
npcHandler:addModule(VoiceModule:new(voices))

keywordHandler:addKeyword({'magical ingredients'}, StdModule.say, {npcHandler = npcHandler, text = "Oof, there are too many to list. Magical ingredients can sometimes be found when you defeat a monster, for example bat wings. I buy many of these things if you don't want to use them for quests, just ask me for a {trade}."})

npcHandler:setMessage(MESSAGE_GREET, "Good day, |PLAYERNAME|. I hope you bring a lot of {magical ingredients} with you.")
npcHandler:setMessage(MESSAGE_FAREWELL, "Good bye and please come back soon.")
npcHandler:setMessage(MESSAGE_WALKAWAY, "Good bye and please come back soon.")
npcHandler:setMessage(MESSAGE_SENDTRADE, "Sure, take a look. Apart from those, I also buy some of the possessions from famous demonlords and bosses. Ask me about it if you found anything interesting.")
npcHandler:addModule(FocusModule:new())

 

Link para o post
Compartilhar em outros sites
14 minutos atrás, jotape1322 disse:

rashid.lua


local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)			npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)		npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)		npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()				npcHandler:onThink()					end

local function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end
	local player = Player(cid)
	if(msgcontains(msg, "mission")) then
		if(os.date("%A") == "Monday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission01) < 1) then
				npcHandler:say("Well, you could attempt the mission to become a recognised trader, but it requires a lot of travelling. Are you willing to try?", cid)
				npcHandler.topic[cid] = 1
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission01) == 1) then
				npcHandler:say("Have you managed to obtain a rare deer trophy for my customer?", cid)
				npcHandler.topic[cid] = 3
			end
		elseif(os.date("%A") == "Tuesday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission01) == 2 and player:getStorageValue(Storage.TravellingTrader.Mission02) < 1 ) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 4
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission02) == 4) then
				npcHandler:say("Did you bring me the package?", cid)
				npcHandler.topic[cid] = 6
			end
		elseif(os.date("%A") == "Wednesday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission02) == 5 and player:getStorageValue(Storage.TravellingTrader.Mission03) < 1 ) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 7
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission03) == 2) then
				npcHandler:say("Have you brought the cheese?", cid)
				npcHandler.topic[cid] = 9
			end
		elseif(os.date("%A") == "Thursday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission03) == 3 and player:getStorageValue(Storage.TravellingTrader.Mission04) < 1) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 10
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission04) == 2) then
				npcHandler:say("Have you brought the vase?", cid)
				npcHandler.topic[cid] = 12
			end
		elseif(os.date("%A") == "Friday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission04) == 3 and player:getStorageValue(Storage.TravellingTrader.Mission05) < 1) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 13
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission05) == 2) then
				npcHandler:say("Have you brought a cheap but good crimson sword?", cid)
				npcHandler.topic[cid] = 15
			end
		elseif(os.date("%A") == "Saturday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission05) == 3 and player:getStorageValue(Storage.TravellingTrader.Mission06) < 1) then
				npcHandler:say("So, my friend, are you willing to proceed to the next mission to become a recognised trader?", cid)
				npcHandler.topic[cid] = 16
			elseif(player:getStorageValue(Storage.TravellingTrader.Mission06) == 1) then
				npcHandler:say("Have you brought me a gold fish??", cid)
				npcHandler.topic[cid] = 18
			end
		elseif(os.date("%A") == "Sunday") then
			if(player:getStorageValue(Storage.TravellingTrader.Mission06) == 2 and player:getStorageValue(Storage.TravellingTrader.Mission07) ~= 1) then
				npcHandler:say("Ah, right. <ahem> I hereby declare you - one of my recognised traders! Feel free to offer me your wares!", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission07, 1)
				player:addAchievement('Recognised Trader')
				npcHandler.topic[cid] = 0
			end
		end
	elseif(msgcontains(msg, "yes")) then
		if(npcHandler.topic[cid] == 1) then
			npcHandler:say({
				"Very good! I need talented people who are able to handle my wares with care, find good offers and the like, so I'm going to test you. ...",
				"First, I'd like to see if you can dig up rare wares. Something like a ... mastermind shield! ...",
				"Haha, just kidding, fooled you there, didn't I? Always control your nerves, that's quite important during bargaining. ...",
				"Okay, all I want from you is one of these rare deer trophies. I have a customer here in Svargrond who ordered one, so I'd like you to deliver it tome while I'm in Svargrond. ...",
				"Everything clear and understood?"
			}, cid)

			npcHandler.topic[cid] = 2
		elseif(npcHandler.topic[cid] == 2) then
			npcHandler:say("Fine. Then get a hold of that deer trophy and bring it to me while I'm in Svargrond. Just ask me about your mission.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission01, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 3) then
			if player:removeItem(7397, 1) then
				npcHandler:say("Well done! I'll take that from you. <snags it> Come see me another day, I'll be busy for a while now. ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission01, 2)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 4) then
			npcHandler:say({
				"Alright, that's good to hear. From you as my trader and deliveryman, I expect more than finding rare items. ...",
				"You also need to be able to transport heavy wares, weaklings won't get far here. I have ordered a special package from Edron. ...",
				"Pick it up from Willard and bring it back to me while I'm in Liberty Bay. Everything clear and understood?"
			}, cid)
			npcHandler.topic[cid] = 5
		elseif(npcHandler.topic[cid] == 5) then
			npcHandler:say("Fine. Then off you go, just ask Willard about the 'package for Rashid'.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission02, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 6) then
			if player:removeItem(7503, 1) then
				npcHandler:say("Great. Just place it over there - yes, thanks, that's it. Come see me another day, I'll be busy for a while now. ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission02, 5)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 7) then
			npcHandler:say({
				"Well, that's good to hear. From you as my trader and deliveryman, I expect more than carrying heavy packages. ...",
				"You also need to be fast and deliver wares in time. I have ordered a very special cheese wheel made from Darashian milk. ...",
				"Unfortunately, the high temperature in the desert makes it rot really fast, so it must not stay in the sun for too long. ...",
				"I'm also afraid that you might not be able to use ships because of the smell of the cheese. ...",
				"Please get the cheese from Miraia and bring it to me while I'm in Port Hope. Everything clear and understood?"
			}, cid)
			npcHandler.topic[cid] = 8
		elseif(npcHandler.topic[cid] == 8) then
			npcHandler:say("Okay, then please find Miraia in Darashia and ask her about the {'scarab cheese'}.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission03, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 9) then
			if player:removeItem(8112, 1) then
				npcHandler:say("Mmmhh, the lovely odeur of scarab cheese! I really can't understand why most people can't stand it. Thanks, well done! ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission03, 3)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 10) then
			npcHandler:say({
				"Well, that's good to hear. From you as my trader and deliveryman, I expect more than bringing stinky cheese. ...",
				"I wonder if you are able to deliver goods so fragile they almost break when looked at. ...",
				"I have ordered a special elven vase from Briasol in Ab'Dendriel. Get it from him and don't even touch it, just bring it to me while I'm in Ankrahmun. Everything clear and understood?"
			}, cid)
			npcHandler.topic[cid] = 11
		elseif(npcHandler.topic[cid] == 11) then
			npcHandler:say("Okay, then please find {Briasol} in {Ab'Dendriel} and ask for a {'fine vase'}.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission04, 1)
			player:addMoney(1000)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 12) then
			if player:removeItem(7582, 1) then
				npcHandler:say("I'm surprised that you managed to bring this vase without a single crack. That was what I needed to know, thank you. ", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission04, 3)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 13) then
			npcHandler:say({
				"Fine! There's one more skill that I need to test and which is cruicial for a successful trader. ...",
				"Of course you must be able to haggle, else you won't survive long in this business. To make things as hard as possible for you, I have the perfect trade partner for you. ...",
				"Dwarves are said to be the most stubborn of all traders. Travel to {Kazordoon} and try to get the smith {Uzgod} to sell a {crimson sword} to you. ...",
				"Of course, it has to be cheap. Don't come back with anything more expensive than 400 gold. ...",
				"And the quality must not suffer, of course! Everything clear and understood?",
				"Dwarves are said to be the most stubborn of all traders. Travel to Kazordoon and try to get the smith Uzgod to sell a crimson sword to you. ..."
			}, cid)
			npcHandler.topic[cid] = 14
		elseif(npcHandler.topic[cid] == 14) then
			npcHandler:say("Okay, I'm curious how you will do with {Uzgod}. Good luck!", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission05, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 15) then
			if player:removeItem(7385, 1) then
				npcHandler:say("Ha! You are clever indeed, well done! I'll take this from you. Come see me tomorrow, I think we two might get into business after all.", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission05, 3)
				npcHandler.topic[cid] = 0
			end
		elseif(npcHandler.topic[cid] == 16) then
			npcHandler:say({
				"My friend, it seems you have already learnt a lot about the art of trading. I think you are more than worthy to become a recognised trader. ...",
				"There is just one little favour that I would ask from you... something personal, actually, forgive my boldness. ...",
				"I have always dreamed to have a small pet, one that I could take with me and which wouldn't cause problems. ...",
				"Could you - just maybe - bring me a small goldfish in a bowl? I know that you would be able to get one, wouldn't you?"
			}, cid)
			npcHandler.topic[cid] = 17
		elseif(npcHandler.topic[cid] == 17) then
			npcHandler:say("Thanks so much! I'll be waiting eagerly for your return then.", cid)
			player:setStorageValue(Storage.TravellingTrader.Mission06, 1)
			npcHandler.topic[cid] = 0
		elseif(npcHandler.topic[cid] == 18) then
			if player:removeItem(5929, 1) then
				npcHandler:say("Thank you!! Ah, this makes my day! I'll take the rest of the day off to get to know this little guy. Come see me tomorrow, if you like.", cid)
				player:setStorageValue(Storage.TravellingTrader.Mission06, 2)
				npcHandler.topic[cid] = 0
			end
		end
	end
	return true
end

keywordHandler:addKeyword({"job"}, StdModule.say, {npcHandler = npcHandler, text = "I am a travelling trader. I don't buy everything, though. And not from everyone, for that matter."})
keywordHandler:addKeyword({"name"}, StdModule.say, {npcHandler = npcHandler, text = "I am Rashid, son of the desert."})
keywordHandler:addKeyword({"offers"}, StdModule.say, {npcHandler = npcHandler, text = "Of course, old friend. You can also browse only armor, legs, shields, helmets, boots, weapons, enchanted weapons, jewelry or miscellaneous stuff."})
keywordHandler:addKeyword({"ab'dendriel"}, StdModule.say, {npcHandler = npcHandler, text = "Elves... I don't really trust them. All this talk about nature and flowers and treehugging... I'm sure there's some wicked scheme behind all this."})
keywordHandler:addKeyword({"desert"}, StdModule.say, {npcHandler = npcHandler, text = "My beloved hometown! Ah, the sweet scent of the desert sands, the perfect shape of the pyramids... stunningly beautiful."})
keywordHandler:addKeyword({"carlin"}, StdModule.say, {npcHandler = npcHandler, text = "I have to go to Carlin once in a while, since the queen wishes to see my exclusive wares in regular intervals."})
keywordHandler:addKeyword({"cormaya"}, StdModule.say, {npcHandler = npcHandler, text = "Cormaya? Not a good place to make business, it's way too far and small."})
keywordHandler:addKeyword({"darashia"}, StdModule.say, {npcHandler = npcHandler, text = "It's not the real thing, but almost as good. The merchants there claim ridiculous prices, which is fine for my own business."})
keywordHandler:addKeyword({"edron"}, StdModule.say, {npcHandler = npcHandler, text = "Ah yes, Edron! Such a lovely and quiet island! I usually make some nice business there."})
keywordHandler:addKeyword({"fibula"}, StdModule.say, {npcHandler = npcHandler, text = "Too few customers there, it's not worth the trip."})
keywordHandler:addKeyword({"greenshore"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"kazordoon"}, StdModule.say, {npcHandler = npcHandler, text = "I don't like being underground much. I also tend to get lost in these labyrinthine dwarven tunnels, so I rather avoid them."})
keywordHandler:addKeyword({"liberty bay"}, StdModule.say, {npcHandler = npcHandler, text = "When you avoid the slums, it's a really pretty city. Almost as pretty as the governor's daughter."})
keywordHandler:addKeyword({"northport"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"port hope"}, StdModule.say, {npcHandler = npcHandler, text = "I like the settlement itself, but I don't set my foot into the jungle. Have you seen the size of these centipedes??"})
keywordHandler:addKeyword({"senja"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"svargrond"}, StdModule.say, {npcHandler = npcHandler, text = "I wish it was a little bit warmer there, but with a good mug of barbarian mead in your tummy everything gets a lot cosier."})
keywordHandler:addKeyword({"thais"}, StdModule.say, {npcHandler = npcHandler, text = "I feel uncomfortable and rather unsafe in Thais, so I don't really travel there."})
keywordHandler:addKeyword({"vega"}, StdModule.say, {npcHandler = npcHandler, text = "Um... I don't think so."})
keywordHandler:addKeyword({"venore"}, StdModule.say, {npcHandler = npcHandler, text = "Although it's the flourishing trade centre of Tibia, I don't like going there. Too much competition for my taste."})
keywordHandler:addKeyword({"time"}, StdModule.say, {npcHandler = npcHandler, text = "It's almost time to journey on."})
keywordHandler:addKeyword({"king"}, StdModule.say, {npcHandler = npcHandler, text = "Kings, queens, emperors and kaliphs... everyone claims to be different and unique, but actually it's the same thing everywhere."})

npcHandler:setMessage(MESSAGE_GREET, "Ah, a customer! Be greeted, |PLAYERNAME|!")
npcHandler:setMessage(MESSAGE_FAREWELL, "Farewell, |PLAYERNAME|, may the winds guide your way.")
npcHandler:setMessage(MESSAGE_WALKAWAY, "Come back soon!")
npcHandler:setMessage(MESSAGE_SENDTRADE, "Take all the time you need to decide what you want!")


npcHandler:setCallback(CALLBACK_ONTRADEREQUEST, onTradeRequest)
npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

fiona.lua


local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)			npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)		npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)		npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()				npcHandler:onThink()					end

local voices = { {text = 'The Edron academy is always in need of magical ingredients!'} }
npcHandler:addModule(VoiceModule:new(voices))

keywordHandler:addKeyword({'magical ingredients'}, StdModule.say, {npcHandler = npcHandler, text = "Oof, there are too many to list. Magical ingredients can sometimes be found when you defeat a monster, for example bat wings. I buy many of these things if you don't want to use them for quests, just ask me for a {trade}."})

npcHandler:setMessage(MESSAGE_GREET, "Good day, |PLAYERNAME|. I hope you bring a lot of {magical ingredients} with you.")
npcHandler:setMessage(MESSAGE_FAREWELL, "Good bye and please come back soon.")
npcHandler:setMessage(MESSAGE_WALKAWAY, "Good bye and please come back soon.")
npcHandler:setMessage(MESSAGE_SENDTRADE, "Sure, take a look. Apart from those, I also buy some of the possessions from famous demonlords and bosses. Ask me about it if you found anything interesting.")
npcHandler:addModule(FocusModule:new())

 

Amigo ainda continua dando esse mesmo erro...

Resolvido pode fechar

Meu novo projeto.

 

http://oi58.tinypic.com/2yplmrk.jpg

 

 

 

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por cloudrun2023
      CloudRun - Sua Melhor Escolha para Hospedagem de OTServer!
      Você está procurando a solução definitiva para hospedar seu OTServer com desempenho imbatível e segurança inigualável? Não procure mais! Apresentamos a CloudRun, sua parceira confiável em serviços de hospedagem na nuvem.
       
      Recursos Exclusivos - Proteção DDoS Avançada:
      Mantenha seu OTServer online e seguro com nossa robusta proteção DDoS, garantindo uma experiência de jogo ininterrupta para seus jogadores.
       
      Servidores Ryzen 7 Poderosos: Desfrute do poder de processamento superior dos servidores Ryzen 7 para garantir um desempenho excepcional do seu OTServer. Velocidade e estabilidade garantidas!
       
      Armazenamento NVMe de Alta Velocidade:
      Reduza o tempo de carregamento do jogo com nosso armazenamento NVMe ultrarrápido. Seus jogadores vão adorar a rapidez com que podem explorar o mundo do seu OTServer.
       
      Uplink de até 1GB:
      Oferecemos uma conexão de alta velocidade com até 1GB de largura de banda, garantindo uma experiência de jogo suave e livre de lag para todos os seus jogadores, mesmo nos momentos de pico.
       
      Suporte 24 Horas:
      Estamos sempre aqui para você! Nossa equipe de suporte está disponível 24 horas por dia, 7 dias por semana, para resolver qualquer problema ou responder a qualquer pergunta que você possa ter. Sua satisfação é a nossa prioridade.
       
      Fácil e Rápido de Começar:
      Configurar seu OTServer na CloudRun é simples e rápido. Concentre-se no desenvolvimento do seu jogo enquanto cuidamos da hospedagem.
       
      Entre em Contato Agora!
      Website: https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
      Email: [email protected]
      Telefone: (47) 99902-5147

      Não comprometa a qualidade da hospedagem do seu OTServer. Escolha a CloudRun e ofereça aos seus jogadores a melhor experiência de jogo possível. Visite nosso site hoje mesmo para conhecer nossos planos e começar!
       
      https://central.cloudrun.com.br/index.php?rp=/store/cloud-ryzen-brasil
       
      CloudRun - Onde a Velocidade Encontra a Confiabilidade!
       

    • Por FeeTads
      SALVE rapaziada do TK, esses dias vim pensando em novos scripts pro meu OT, e em um deles eu precisava que determinada area não contasse frag pro player que matasse outros, PORÉM eu precisava que os players que morressem nessa area ainda assim tivessem as penalidades da sua morte, procurei por ai, achei alguns scripts que apenas tiravam o SKULL e não realmente o FRAG do player.

      **script atualizado 22/10/2023** - melhorado e otimizado, levei o script pra puxar as infos por .lua / creatureScripts

      vou disponibilizar o code aqui, e o que fazer pra determinada area não contar frag.

      SOURCE OTX 2 / TFS 0.x, Funciona em TFS 1.x mudando as tags e ajeitando as sintaxes.

      vá em creatureevent.cpp

      procure por:
      else if(type == "preparedeath") _type = CREATURE_EVENT_PREPAREDEATH;
      Adiciona abaixo:
      else if(type == "nocountfrag") _type = CREATURE_EVENT_NOCOUNTFRAG;

      procure por:
      case CREATURE_EVENT_PREPAREDEATH: return "onPrepareDeath";  
      Adicione abaixo: 
      case CREATURE_EVENT_NOCOUNTFRAG: return "noCountFragArea";

      procure por:
      case CREATURE_EVENT_PREPAREDEATH: return "cid, deathList";
      Adicione abaixo:
      case CREATURE_EVENT_NOCOUNTFRAG: return "cid, target";

      agora no mesmo arquivo, vá até o final do arquivo e adicione essa função:
      uint32_t CreatureEvent::executeNoCountFragArea(Creature* creature, Creature* target) { //noCountFragArea(cid, target) if(m_interface->reserveEnv()) { ScriptEnviroment* env = m_interface->getEnv(); if(m_scripted == EVENT_SCRIPT_BUFFER) { env->setRealPos(creature->getPosition()); std::ostringstream scriptstream; scriptstream << "local cid = " << env->addThing(creature) << std::endl; scriptstream << "local target = " << env->addThing(target) << std::endl; if(m_scriptData) scriptstream << *m_scriptData; bool result = true; if(m_interface->loadBuffer(scriptstream.str())) { lua_State* L = m_interface->getState(); result = m_interface->getGlobalBool(L, "_result", true); } m_interface->releaseEnv(); return result; } else { #ifdef __DEBUG_LUASCRIPTS__ std::ostringstream desc; desc << creature->getName(); env->setEvent(desc.str()); #endif env->setScriptId(m_scriptId, m_interface); env->setRealPos(creature->getPosition()); lua_State* L = m_interface->getState(); m_interface->pushFunction(m_scriptId); lua_pushnumber(L, env->addThing(creature)); lua_pushnumber(L, env->addThing(target)); bool result = m_interface->callFunction(2); m_interface->releaseEnv(); return result; } } else { std::clog << "[Error - CreatureEvent::noCountFragArea] Call stack overflow." << std::endl; return 0; } }

      agora vá em creatureevent.h

      procure por:
      CREATURE_EVENT_PREPAREDEATH
      adicione abaixo:
      CREATURE_EVENT_NOCOUNTFRAG

      procure por:
      uint32_t executePrepareDeath(Creature* creature, DeathList deathList);
      Adicione abaixo:
      uint32_t executeNoCountFragArea(Creature* creature, Creature* target);

      agora vá em player.cpp

      procure por:
      bool Player::onKilledCreature(Creature* target, DeathEntry& entry)
      abaixo de:
      War_t enemy; if(targetPlayer->getEnemy(this, enemy)) { if(entry.isLast()) IOGuild::getInstance()->updateWar(enemy); entry.setWar(enemy); }
      Adicione o seguinte código:
      if (targetPlayer){ CreatureEventList killEvents = getCreatureEvents(CREATURE_EVENT_NOCOUNTFRAG); for (const auto &event : killEvents) { if (!event->executeNoCountFragArea(this, target)) { return true; } } }

      //

      Feito isso, tudo completo na sua source, agora é necessário adicionar o creaturescript dentro do servidor

      vá até creaturescripts/scripts
      crie um arquivo chamado, "noCountFragInArea.lua"
      e dentro dele cole o código:
       
      --[[ script feito por feetads / TibiaKing ]]-- --[[ discord: feetads / FeeTads#0246 ]]-- -- Add positions here for which you do not want to count frags local areas = { [1] = {from = {x = 91, y = 122, z = 7}, to = {x = 98, y = 127, z = 7}}, -- from = area superior esquerda / to = area inferior direita (formando um quadrado) } local onlyKillerInArea = false -- only killer need to be in area? function noCountFragArea(cid, target) if not isCreature(cid) or not isCreature(target) then return true end local posKiller = getPlayerPosition(cid) local posTarget = getPlayerPosition(target) for i = 1, #areas do local area = areas[i] if isInArea(posKiller, area.from, area.to) then if onlyKillerInArea then return false elseif isInArea(posTarget, area.from, area.to) then return false end end end return true end
      agora em creaturescripts.xml
      <event type="nocountfrag" name="fragarea" event="script" value="noCountFragInArea.lua"/>
      agora em creaturescripts/scripts/login.lua
       procure por OU semelhante a esse:
      registerCreatureEvent(cid, "AdvanceSave")
      e abaixo adicione:
      registerCreatureEvent(cid, "fragarea")

      //


      Agora tudo certo, quando quiser adiciona uma area que não pega frag, vá até o script e apenas coloque a area, igual o demonstrado no script

      Exemplo:
      local areas = { [1] = {from = {x = 91, y = 122, z = 7}, to = {x = 98, y = 127, z = 7}}, [2] = {from = {x = 1000, y = 1000, z = 7}, to = {x = 1100, y = 1100, z = 7}}, }
      assim somente colocando a area no script e abrindo o server ou dando /reload, já funcionará a area como não pegar frag.
      Esse sistema pode ser bom pra areas de pvp ativo, onde você ainda quer que o player que morrer perca os atributos, como se fosse uma morte normal, porém não conta frag pra quem matar.
      Bom pra sistemas tipo castle 48h (guild war), onde há diversas mortes e risco de pegar red, atrapalhando a war.

      Façam bom proveito dos scripts, e deixem os créditos no script rsrs

      **Eu fiz as alterações e o simples código por isso vim disponibilizar, créditos meus**
    • Por Muvuka
      Abri canal a força creaturescript acho que funcione no creaturescript cria script creaturescript
       
      <channel id="9" name="HELP" logged="yes"/>
      <channel id="12" name="Report Bugs" logged="yes"/>
      <channel id="13" name="Loot" logged="yes"/>
      <channel id="14" name="Report Character Rules Tibia Rules" logged="yes"/>
      <channel id="15" name="Death Channel"/>
      <channel id="6548" name="DexSoft" level="1"/>
      <channel id="7" name="Reports" logged="yes"/>
       
      antes de 
              if(lastLogin > 0) then adicione isso:
                      doPlayerOpenChannel(cid, CHANNEL_HELP) doPlayerOpenChannel(cid, 1,  2, 3) = 1,2 ,3 Channels, entendeu? NÃO FUNCIONA EU QUERO UM MEIO DE ABRI SEM USA A SOURCE
       
      EU NÃO CONSEGUI ABRI EU NÃO TENHO SOURCE
       
       
    • Por bolachapancao
      Rapaziada seguinte preciso de um script que ao utilizar uma alavanca para até 4 jogadores.
      Os jogadores serão teleportados para hunt durante uma hora e depois de uma hora os jogadores serão teleportados de volta para o templo.
       
      Observação: caso o jogador morra ou saia da hunt o evento hunt é cancelado.

      Estou a base canary
      GitHub - opentibiabr/canary: Canary Server 13.x for OpenTibia community.
       
    • Por RAJADAO
      .Qual servidor ou website você utiliza como base? 
      Sabrehaven 8.0
      Qual o motivo deste tópico? 
      Ajuda com novos efeitos
       
      Olá amigos, gostaria de ajuda para introduzir os seguintes efeitos no meu servidor (usando o Sabrehaven 8.0 como base), adicionei algumas runas novas (avalanche, icicle, míssil sagrado, stoneshower & Thunderstorm) e alguns novos feitiços (exevo mas san, exori san, exori tera, exori frigo, exevo gran mas frigo, exevo gran mas tera, exevo tera hur, exevo frigo hur) mas nenhum dos efeitos dessas magias parece existir no servidor, alguém tem um link para um tutorial ou algo assim para que eu possa fazer isso funcionar?
      Desculpe pelo mau inglês, sou brasileiro.

      Obrigado!


      AVALANCHE RUNE id:3161 \/
      (COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_ICEAREA)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ICE)

      STONESHOWER RUNE id:3175 \/
      (COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_STONES)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH)

      THUNDERSTORM RUNE id:3202 \/
      (COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_E NERGYHIT)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGYBALL)

      ICICLE RUNE id:3158 \/
      COMBAT_ICEDAMAGE
      CONST_ME_ICEAREA
      CONST_ANI_ICE

      SANTO MÍSSIL RUNA id:3182 \/
      (COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE)
      (COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA)
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_HOLY)

      CONST_ME_PLANTATTACK (exevo gran mas tera)
      CONST_ME_ICETORNADO (exevo gran mas frigo)
      CONST_ME_SMALLPLANTS (exevo tera hur)
      CONST_ME_ICEAREA (exevo frigo hur)
      CONST_ME_ICEATTACK (exori frigo)
      CONST_ME_CARNIPHILA (exori tera)

      EXORI SAN \/
      (COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLHOLY)
      CONST_ME_HOLYDAM IDADE

      EXEVO MAS SAN \/
      CONST_ME_HOLYAREA
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo