Meu sétimo topic!!!!!!!aeeee
bom pra quem não sabe esse npc ele troca o iten pelo addon 100% tibia rlou 95% não sei muito bem
mais
vamos começar
em 1°lugar
vá na pasta data
depois copie um arquivo .lua e cole la msm substitua o nome do arquivo
pra mark e abra e apague tudo oque esta la dentro e cole isso:
<?xml version="1.0"?>
<npc name="Mark" script="data/npc/scripts/addon.lua" access="3">
<mana now="800" max="800"/>
<health now="800" max="800"/>
<look type="128" head="19" body="57" legs="114" feet="0" addons="3"/>
***
</npc>
2°lugar
depois abra a pasta scripts copie um arquivo .lua
e substitua o nome do arquivo pra addon
depois vc abra o aquivo e apague tudo que esta dentro e cole isso
local focus = 0local talk_start = 0
local target = 0
local following = false
local attacking = false
function onThingMove(creature, thing, oldpos, oldstackpos)
end
function onCreatureAppear(creature)
end
function onCreatureDisappear(cid, pos)
*** if focus == cid then
*** *** *** *** *** ***selfSay('Good bye then.')
*** *** *** *** *** ***focus = 0
*** *** *** *** *** ***talk_start = 0
*** end
end
function onCreatureTurn(creature)
end
function msgcontains(txt, str)
*** return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))
end
function onCreatureSay(cid, type, msg)
*** msg = string.lower(msg)
*** if (msgcontains(msg, 'hi') and (focus == 0)) and getDistanceToCreature(cid) < 4 then
*** selfSay('Hello ' .. creatureGetName(cid) .. '! I give the all "addons" and "outfits". If you dont know how to buy, say "help".')
*** focus = cid
*** talk_start = os.clock()
elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
*** ***selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.')
*** elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then
***selfSay('Good bye, ' .. creatureGetName(cid) .. '!')
***focus = 0
***talk_start = 0
*** elseif focus == cid then
***talk_start = os.clock()
***if msgcontains(msg, 'addons') then
*** if isPremium(cid) then
*** ***selfSay('You can buy the first and the second addon. I can give you the Citizen, Hunter, Mage, Knight, Nobleman, Summoner, Warrior, Barbarian, Druid, Wizard, Oriental, Pirate, Assassin, Beggar, Shaman addons.')
*** ***talk_state = 0
*** else
*** ***selfSay('I have nothing for you.')
*** ***talk_state = 0
*** end
***elseif msgcontains(msg, 'outfits') then
*** if isPremium(cid) then
*** ***selfSay('I can give you the Pirate, Assassin, Beggar, Shaman outfits.')
*** ***talk_state = 0
*** else
*** ***selfSay('I have nothing for you.')
*** ***talk_state = 0
*** end
***elseif msgcontains(msg, 'help') then
*** if isPremium(cid) then
*** ***selfSay('To buy the first addon, say: "first NAME addon" and to buy the second addon, say: "second NAME addon. You can see the NAMES when you say: "addons".')
*** ***talk_state = 0
*** else
*** ***selfSay('I have nothing for you.')
*** ***talk_state = 0
*** end
***end
------------------------------------start addons-------------------------------------------
***if msgcontains(msg, 'first citizen addon') then
*** *** *** if isPremium(cid) then
*** *** *** *** *** ***if haveItem(cid, 5878, 100, 0, 1) == 1 then
*** *** selfSay('Did you bring me 100 minotaur leathers?')
*** *** talk_state = 1
*** ***else
*** *** selfSay('I need 100 minotaur leather, to give you the first addon of Citizen Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** ***else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** ***end
***elseif msgcontains(msg, 'second citizen addon') then
*** *** *** if isPremium(cid) then
*** ***if haveItem(cid, 5890, 100, 0, 1) == 1 and haveItem(cid, 5902, 50, 0, 1) == 1 and haveItem(cid, 2480, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 100 chicken feathers, 50 honeycombs and 1 legion helmet?')
*** *** talk_state = 2
*** ***else
*** *** selfSay('I need 100 chicken feathers, 50 honeycombs and 1 legion helmet, to give you the second addon of Citizen Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first hunter addon') then
*** *** *** if isPremium(cid) then
*** ***if haveItem(cid, 5947, 1, 0, 0) == 1 and haveItem(cid, 5876, 100, 0, 1) == 1 and haveItem(cid, 5948, 100, 0, 1) == 1 and haveItem(cid, 5891, 5, 0, 1) == 1 and haveItem(cid, 5887, 1, 0, 1) == 1 and haveItem(cid, 5889, 1, 0, 1) == 1 and haveItem(cid, 5888, 1, 0, 1) == 1 then
*** *** selfSay('Did you bring me 1 engraved crossbow, 100 pieces of lizard leather, 100 pieces of red dragon leather, 5 enchanted chicken wings, 1 piece of royal stell, 1 piece of dragonian stell and 1 piece of hell stell?')
*** *** talk_state = 3
*** ***else
*** *** selfSay('I need 1 engraved crossbow, 100 pieces of lizard leather, 100 pieces of red dragon leather, 5 enchanted chicken wings, 1 piece of royal stell, 1 piece of dragonian stell and 1 piece of hell stell, to give you the first addon of Hunter Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second hunter addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5875, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 pair of sniper gloves?')
*** *** talk_state = 4
*** ***else
*** *** selfSay('I need 1 pair of sniper gloves, to give you the second addon of Hunter Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first mage addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 2183, 1, 0, 0) == 1 and haveItem(cid, 2187, 1, 0, 0) == 1 and haveItem(cid, 5904, 10, 0, 1) == 1 and haveItem(cid, 2193, 20, 0, 0) == 1 and haveItem(cid, 5809, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 wand of inferno, 1 tempest rod, 10 magic sulphur, 20 ankhs and 1 soul stone?')
*** *** talk_state = 5
*** ***else
*** *** selfSay('I need 1 wand of inferno, 1 tempest rod, 10 magic sulphur, 20 ankhs and 1 soul stone, to give you the first addon of Mage Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second mage addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5903, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 ferumbras hat?')
*** *** talk_state = 6
*** ***else
*** *** selfSay('I need 1 ferumbras hat, to give you the second addon of Mage Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first knight addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5880, 100, 0, 1) == 1 then
*** *** selfSay('Did you bring me 100 iron ore?') --falta 1 crude iron
*** *** talk_state = 7
*** ***else
*** *** selfSay('I need 100 iron ore, to give you the first addon of Knight Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second knight addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5893, 100, 0, 1) == 1 and haveItem(cid, 5885, 1, 0, 0) == 1 and haveItem(cid, 5887, 1, 0, 1) == 1 then
*** *** selfSay('Did you bring me 100 behemoth fangs, 1 flask of warrior sweat and 1 royal steal?')
*** *** talk_state = 8
*** ***else
*** *** selfSay('I need 100 behemoth fangs, 1 flask of warrior sweat and 1 royal steal, to give you the second addon of Knight Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first nobleman addon') then
*** if isPremium(cid) then
*** ***selfSay('I need 150000gp, to give you the first addon of Nobleman Outfit. Did you bring me 150000gp?')
*** ***talk_state = 9
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second nobleman addon') then
*** if isPremium(cid) then
*** ***selfSay('I need 150000gp, to give you the second addon of Nobleman Outfit. Did you bring me 150000gp?')
*** ***talk_state = 10
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first summoner addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 2183, 1, 0, 0) == 1 and haveItem(cid, 2187, 1, 0, 0) == 1 and haveItem(cid, 5904, 10, 0, 1) == 1 and haveItem(cid, 2193, 20, 0, 0) == 1 and haveItem(cid, 5809, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 wand of inferno, 1 tempest rod, 10 magic sulphur, 20 ankhs and 1 soul stone?')
*** *** talk_state = 11
*** ***else
*** *** selfSay('I need 1 wand of inferno, 1 tempest rod, 10 magic sulphur, 20 ankhs and 1 soul stone, to give you the first addon of Summoner Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second summoner addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5903, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 ferumbras hat?')
*** *** talk_state = 12
*** ***else
*** *** selfSay('I need 1 ferumbras hat, to give you the second addon of Summoner Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***
***elseif msgcontains(msg, 'first warrior addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5925, 100, 0, 1) == 1 and haveItem(cid, 5899, 100, 0, 1) == 1 and haveItem(cid, 5884, 1, 0, 0) == 1 and haveItem(cid, 5919, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 100 hardened bones, 100 turtle shells, 1 fighting spirit and 1 dragon claw?')
*** *** talk_state = 13
*** ***else
*** *** selfSay('I need 100 hardened bones, 100 turtle shells, 1 fighting spirit and 1 dragon claw, to give you the first addon of Warrior Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second warrior addon') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5880, 100, 0, 1) == 1 and haveItem(cid, 5887, 1, 0, 1) == 1 then
*** *** selfSay('Did you bring me 100 iron ore and 1 royal stell?')
*** *** talk_state = 14
*** ***else
*** *** selfSay('I need 100 iron ore and 1 royal stell, to give you the second addon of Warrior Outfit. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first barbarian addon') then
*** if isPremium(cid) then
*** ***preco_addon = 90000
*** ***addon_id = 1
*** ***outfit_id = 8
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second barbarian addon') then
*** if isPremium(cid) then
*** ***preco_addon = 110000
*** ***addon_id = 2
*** ***outfit_id = 8
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first druid addon') then
*** if isPremium(cid) then
*** ***preco_addon = 110000
*** ***addon_id = 1
*** ***outfit_id = 9
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second druid addon') then
*** if isPremium(cid) then
*** ***preco_addon = 130000
*** ***addon_id = 2
*** ***outfit_id = 9
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first wizard addon') then
*** if isPremium(cid) then
*** ***preco_addon = 170000
*** ***addon_id = 1
*** ***outfit_id = 10
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second wizard addon') then
*** if isPremium(cid) then
*** ***preco_addon = 200000
*** ***addon_id = 2
*** ***outfit_id = 10
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first oriental addon') then
*** if isPremium(cid) then
*** ***preco_addon = 160000
*** ***addon_id = 1
*** ***outfit_id = 11
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second oriental addon') then
*** if isPremium(cid) then
*** ***preco_addon = 170000
*** ***addon_id = 2
*** ***outfit_id = 11
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first pirate addon') then
*** if isPremium(cid) then
*** ***preco_addon = 210000
*** ***addon_id = 1
*** ***outfit_id = 12
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second pirate addon') then
*** if isPremium(cid) then
*** ***preco_addon = 220000
*** ***addon_id = 2
*** ***outfit_id = 12
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first assassin addon') then
*** if isPremium(cid) then
*** ***preco_addon = 190000
*** ***addon_id = 1
*** ***outfit_id = 13
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second assassin addon') then
*** if isPremium(cid) then
*** ***preco_addon = 200000
*** ***addon_id = 2
*** ***outfit_id = 13
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first beggar addon') then
*** if isPremium(cid) then
*** ***preco_addon = 175000
*** ***addon_id = 1
*** ***outfit_id = 14
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second beggar addon') then
*** if isPremium(cid) then
*** ***preco_addon = 190000
*** ***addon_id = 2
*** ***outfit_id = 14
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'first shaman addon') then
*** if isPremium(cid) then
*** ***preco_addon = 210000
*** ***addon_id = 1
*** ***outfit_id = 15
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'second shaman addon') then
*** if isPremium(cid) then
*** ***preco_addon = 230000
*** ***addon_id = 2
*** ***outfit_id = 15
*** ***if getPlayerMoney(cid, preco_addon) == 1 then
*** *** selfSay('Did you bring me '.. preco_addon ..' gold coins?')
*** *** talk_state = 89
*** ***else
*** *** selfSay('I need '.. preco_addon ..' gold coins, to give you this addon. Come back when you have them.')
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to get addons.')
*** ***talk_state = 0
*** *** *** end
***end
------------------------------------start outfits-------------------------------------------
***if msgcontains(msg, 'pirate outfit') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 6096, 1, 0, 0) == 1 and haveItem(cid, 6095, 1, 0, 0) == 1 and haveItem(cid, 5918, 1, 0, 0) == 1 and haveItem(cid, 5462, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 pirate hat, 1 pirate shirt, 1 pirate knee legs and 1 pirate boots?')
*** *** talk_state = 31
*** ***else
*** *** selfSay('I need 1 pirate hat, 1 pirate shirt, 1 pirate knee legs and 1 pirate boots, to give you the Pirate Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to wear new outfits.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'assassin outfit') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 2420, 1, 0, 0) == 1 and haveItem(cid, 5898, 30, 0, 1) == 1 and haveItem(cid, 5948, 10, 0, 1) == 1 and haveItem(cid, 5881, 30, 0, 1) == 1 and haveItem(cid, 5895, 20, 0, 1) == 1 and haveItem(cid, 5905, 20, 0, 1) == 1 and haveItem(cid, 5906, 10, 0, 1) == 1 and haveItem(cid, 5885, 1, 0, 0) == 1 then
*** *** selfSay('Did you bring me 1 machete, 30 beholder eyes, 10 red dragon scale, 30 lizard scale, 20 fish fin, 20 vampire dust, 10 demon dust and 1 flask of warrior sweat?')
*** *** talk_state = 32
*** ***else
*** *** selfSay('I need 1 machete, 30 beholder eyes, 10 red dragon scale, 30 lizard scale, 20 fish fin, 20 vampire dust, 10 demon dust and 1 flask of warrior sweat, to give you the Assassin Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to wear new outfits.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'beggar outfit') then
*** if isPremium(cid) then
*** ***if haveItem(cid, 5878, 50, 0, 1) == 1 and haveItem(cid, 5921, 30, 0, 1) == 1 and haveItem(cid, 5913, 20, 0, 1) == 1 and haveItem(cid, 5894, 10, 0, 1) == 1 then
*** *** selfSay('Did you bring me 50 minothaur leather, 30 heaven blossoms, 20 brown pieces of cloth and 10 bat wings?')
*** *** talk_state = 33
*** ***else
*** *** selfSay('I need 50 minothaur leather, 30 heaven blossoms, 20 brown pieces of cloth and 10 bat wings, to give you the Beggar Outfit. Come back when you have them.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to wear new outfits.')
*** ***talk_state = 0
*** *** *** end
***elseif msgcontains(msg, 'shaman outfit') then
*** if isPremium(cid) then
*** ***if getPlayerStorageValue(cid,6000) == 1 then
*** *** selfSay('Me truly proud of you, friend. You learn many about plants, charms and ape people. Me want grant you shamanic power now. You ready?')
*** *** talk_state = 34
*** ***else
*** *** selfSay('You have not complete the quest.')
*** *** talk_state = 0
*** ***end
*** *** *** else
*** ***selfSay('Sorry, you need a premium account to wear new outfits.')
*** ***talk_state = 0
*** *** *** end
***end
------------------------------------message confirmation-------------------------------------------
***if msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 34) then
*** selfSay('Ok than.')
*** talk_state = 0
***elseif msgcontains(msg, 'yes') and talk_state == 1 then
*** talk_state = 0
*** if haveItem(cid, 5878, 100, 0, 1) == 1 then
*** ***xx = doPlayerAddAddon(cid, 1, 1)
*** ***if xx == 1 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5878, 100) == 1 then *** *** *** *** ***
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.') *** *** ***
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.')
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 2 then
*** talk_state = 0
*** if haveItem(cid, 5890, 100, 0, 1) == 1 and haveItem(cid, 5902, 50, 0, 1) == 1 and haveItem(cid, 2480, 1, 0, 0) == 1 then
*** ***xx = doPlayerAddAddon(cid, 1, 2)
*** ***if xx == 2 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5890, 100) == 1 and doPlayerRemoveItem(cid, 5902, 50) == 1 and doPlayerRemoveItem(cid, 2480, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 3 then
*** talk_state = 0
*** if haveItem(cid, 5947, 1, 0, 0) == 1 and haveItem(cid, 5876, 100, 0, 1) == 1 and haveItem(cid, 5948, 100, 0, 1) == 1 and haveItem(cid, 5891, 5, 0, 1) == 1 and haveItem(cid, 5887, 1, 0, 1) == 1 and haveItem(cid, 5889, 1, 0, 1) == 1 and haveItem(cid, 5888, 1, 0, 1) == 1 then
*** ***xx = doPlayerAddAddon(cid, 2, 1)
*** ***if xx == 1 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5947, 1) == 1 and doPlayerRemoveItem(cid, 5876, 100) == 1 and doPlayerRemoveItem(cid, 5948, 100) == 1 and doPlayerRemoveItem(cid, 5891, 5) == 1 and doPlayerRemoveItem(cid, 5887, 1) == 1 and doPlayerRemoveItem(cid, 5889, 1) == 1 and doPlayerRemoveItem(cid, 5888, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 4 then
*** talk_state = 0
*** if haveItem(cid, 5875, 1, 0, 1) == 1 then
*** ***xx = doPlayerAddAddon(cid, 2, 2)
*** ***if xx == 2 or xx == 3 then *** ***
*** *** if doPlayerRemoveItem(cid, 5875, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.')
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 5 then
*** talk_state = 0
*** if haveItem(cid, 2183, 1, 0, 0) == 1 and haveItem(cid, 2187, 1, 0, 0) == 1 and haveItem(cid, 5904, 10, 0, 1) == 1 and haveItem(cid, 2193, 20, 0, 0) == 1 and haveItem(cid, 5809, 1, 0, 0) == 1 then
*** ***xx = doPlayerAddAddon(cid, 3, 1)
*** ***if xx == 1 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 2183, 1) == 1 and doPlayerRemoveItem(cid, 2187, 1) == 1 and doPlayerRemoveItem(cid, 5904, 10) == 1 and doPlayerRemoveItem(cid, 2193, 20) == 1 and doPlayerRemoveItem(cid, 5809, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 6 then
*** talk_state = 0
*** if haveItem(cid, 5903, 1, 0, 0) == 1 then
*** ***xx = doPlayerAddAddon(cid, 3, 2)
*** ***if xx == 2 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5903, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.')
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 7 then
*** talk_state = 0
*** if haveItem(cid, 5880, 100, 0, 1) == 1 then
*** ***xx = doPlayerAddAddon(cid, 4, 1)
*** ***if xx == 1 or xx == 3 then *** ***
*** *** if doPlayerRemoveItem(cid, 5880, 100) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.')
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 8 then
*** talk_state = 0
*** if haveItem(cid, 5893, 100, 0, 1) == 1 and haveItem(cid, 5885, 1, 0, 0) == 1 and haveItem(cid, 5887, 1, 0, 1) == 1 then
*** ***xx = doPlayerAddAddon(cid, 4, 2)
*** ***if xx == 2 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5893, 100) == 1 and doPlayerRemoveItem(cid, 5885, 1) == 1 and doPlayerRemoveItem(cid, 5887, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.')
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 9 then
*** talk_state = 0
*** if getPlayerMoney(cid, 150000) == 1 then
*** ***xx = doPlayerAddAddon(cid, 5, 1)
*** ***if xx == 1 or xx == 3 then
*** *** if doPlayerRemoveMoney(cid, 150000) == 1 then *** *** *** ***
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have enought money.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 10 then
*** talk_state = 0
*** if getPlayerMoney(cid, 150000) == 1 then
*** ***xx = doPlayerAddAddon(cid, 5, 2)
*** ***if xx == 2 or xx == 3 then
*** *** if doPlayerRemoveMoney(cid, 150000) == 1 then *** *** *** ***
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have enought money.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 11 then
*** talk_state = 0
*** if haveItem(cid, 2183, 1, 0, 0) == 1 and haveItem(cid, 2187, 1, 0, 0) == 1 and haveItem(cid, 5904, 10, 0, 1) == 1 and haveItem(cid, 2193, 20, 0, 0) == 1 and haveItem(cid, 5809, 1, 0, 0) == 1 then
*** ***xx = doPlayerAddAddon(cid, 6, 1)
*** ***if xx == 1 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 2183, 1) == 1 and doPlayerRemoveItem(cid, 2187, 1) == 1 and doPlayerRemoveItem(cid, 5904, 10) == 1 and doPlayerRemoveItem(cid, 2193, 20) == 1 and doPlayerRemoveItem(cid, 5809, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 12 then
*** talk_state = 0
*** if haveItem(cid, 5903, 1, 0, 0) == 1 then
*** ***xx = doPlayerAddAddon(cid, 6, 2)
*** ***if xx == 2 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5903, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 13 then
*** talk_state = 0
*** if haveItem(cid, 5925, 100, 0, 1) == 1 and haveItem(cid, 5899, 100, 0, 1) == 1 and haveItem(cid, 5884, 1, 0, 0) == 1 and haveItem(cid, 5919, 1, 0, 0) == 1 then
*** ***xx = doPlayerAddAddon(cid, 7, 1)
*** ***if xx == 1 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5925, 100) == 1 and doPlayerRemoveItem(cid, 5899, 100) == 1 and doPlayerRemoveItem(cid, 5884, 1) == 1 and doPlayerRemoveItem(cid, 5919, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 14 then
*** talk_state = 0
*** if haveItem(cid, 5880, 100, 0, 1) == 1 and haveItem(cid, 5887, 1, 0, 1) == 1 then
*** ***xx = doPlayerAddAddon(cid, 7, 2)
*** ***if xx == 2 or xx == 3 then
*** *** if doPlayerRemoveItem(cid, 5880, 100) == 1 and doPlayerRemoveItem(cid, 5887, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 31 then
*** talk_state = 0
*** if haveItem(cid, 6096, 1, 0, 0) == 1 and haveItem(cid, 6095, 1, 0, 0) == 1 and haveItem(cid, 5918, 1, 0, 0) == 1 and haveItem(cid, 5462, 1, 0, 0) == 1 then
*** ***if doPlayerAddExtraOutfit(cid, 1) == 1 then *** ***
*** *** if doPlayerRemoveItem(cid, 6096, 1) == 1 and doPlayerRemoveItem(cid, 6095, 1) == 1 and doPlayerRemoveItem(cid, 5918, 1) == 1 and doPlayerRemoveItem(cid, 5462, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this outfit.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 32 then
*** talk_state = 0
*** if haveItem(cid, 2420, 1, 0, 0) == 1 and haveItem(cid, 5898, 30, 0, 1) == 1 and haveItem(cid, 5948, 10, 0, 1) == 1 and haveItem(cid, 5881, 30, 0, 1) == 1 and haveItem(cid, 5895, 20, 0, 1) == 1 and haveItem(cid, 5905, 20, 0, 1) == 1 and haveItem(cid, 5906, 10, 0, 1) == 1 and haveItem(cid, 5885, 1, 0, 0) == 1 then
*** ***if doPlayerAddExtraOutfit(cid, 2) == 1 then
*** *** if doPlayerRemoveItem(cid, 2420, 1) == 1 and ***doPlayerRemoveItem(cid, 5898, 30) == 1 and doPlayerRemoveItem(cid, 5948, 10) == 1 and doPlayerRemoveItem(cid, 5881, 30) == 1 and doPlayerRemoveItem(cid, 5895, 20) == 1 and doPlayerRemoveItem(cid, 5905, 20) == 1 and ***doPlayerRemoveItem(cid, 5906, 10) == 1 and ***doPlayerRemoveItem(cid, 5885, 1) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this outfit.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 33 then
*** talk_state = 0
*** if haveItem(cid, 5878, 50, 0, 1) == 1 and haveItem(cid, 5921, 30, 0, 1) == 1 and haveItem(cid, 5913, 20, 0, 1) == 1 and haveItem(cid, 5894, 10, 0, 1) == 1 then
*** ***if doPlayerAddExtraOutfit(cid, 3) == 1 then *** ***
*** *** if doPlayerRemoveItem(cid, 2878, 50) == 1 and ***doPlayerRemoveItem(cid, 5921, 30) == 1 and doPlayerRemoveItem(cid, 5913, 20) == 1 and doPlayerRemoveItem(cid, 5894, 10) == 1 then
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this outfit.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have these items.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 89 then
*** talk_state = 0
*** if getPlayerMoney(cid, preco_addon) == 1 then
*** ***xx = doPlayerAddAddon(cid, outfit_id, addon_id)
*** ***if xx == addon_id or xx == 3 then
*** *** if doPlayerRemoveMoney(cid, preco_addon) == 1 then *** *** *** ***
*** *** ***selfSay('Here you are.')
*** *** end
*** ***else
*** *** selfSay('Sorry, you already have this addon.')
*** ***end
*** else
*** ***selfSay('Sorry, you dont have enought money.') *** ***
*** end
***elseif msgcontains(msg, 'yes') and talk_state == 34 then
*** talk_state = 0
*** if doPlayerAddExtraOutfit(cid, 4) == 1 then
*** ***selfSay('Here you are.')
*** else
*** ***selfSay('Sorry, you already have this outfit.')
*** end
***end
end
end
function onCreatureChangeOutfit(creature)
end
function onThink()
if focus > 0 then ***
***x, y, z = creatureGetPosition(focus)
***myx, myy, myz = selfGetPosition()
--npc by Soulblaster and Zorzin--
***if ((myy-y==0) and (myx-x<=0 and myx-x>=-4)) then
*** selfTurn(1)
***end ***
***if ((myy-y==0) and (myx-x>=0 and myx-x<=4)) then
*** selfTurn(3)
***end
***if ((myx-x==0) and (myy-y<=0 and myy-y>=-4)) then
*** selfTurn(2)
***end
***if ((myx-x==0) and (myy-y>=0 and myy-y<=4)) then
*** selfTurn(0)
***end
***if ((myy-y==-2) and (myx-x>=-1 and myx-x<=1)) then
*** selfTurn(2)
***end
***if ((myy-y==2) and (myx-x>=-1 and myx-x<=1)) then
*** selfTurn(0)
***end
***if ((myx-x==2) and (myy-y>=-1 and myy-y<=1)) then
*** selfTurn(3)
***end
***if ((myx-x==-2) and (myy-y>=-1 and myy-y<=1)) then
*** selfTurn(1)
***end
***if ((myy-y==-3) and (myx-x>=-2 and myx-x<=2)) then
*** selfTurn(2)
***end
***if ((myy-y==3) and (myx-x>=-2 and myx-x<=2)) then
*** selfTurn(0)
***end
***if ((myx-x==3) and (myy-y>=-2 and myy-y<=2)) then
*** selfTurn(3)
***end
***if ((myx-x==-3) and (myy-y>=-2 and myy-y<=2)) then
*** selfTurn(1)
***end
***if ((myy-y==-4) and (myx-x>=-3 and myx-x<=3)) then
*** selfTurn(2)
***end
***if ((myy-y==4) and (myx-x>=-3 and myx-x<=3)) then
*** selfTurn(0)
***end
***if ((myx-x==4) and (myy-y>=-3 and myy-y<=3)) then
*** selfTurn(3)
***end
***if ((myx-x==-4) and (myy-y>=-3 and myy-y<=3)) then
*** selfTurn(1)
***end
end
*** if (os.clock() - talk_start) > 30 then
*** ***if focus > 0 then
*** *** selfSay('Next Please...')
*** ***end
*** *** focus = 0
*** end
***if focus ~= 0 then
*** if getDistanceToCreature(focus) > 5 then
*** ***selfSay('Good bye then.')
*** ***focus = 0
*** end
***end
end
è Isso Aew Galera Ta Aew
So Pegar Agora e Usufruir..
:hi: