Ir para conteúdo

[Linkquebrado] Styller Yourots New 0.6 (8.4) E (8.42)


leoloko12

O Grande Styller Yourots.  

315 votos

  1. 1. O que Você Acha do Grande Styller Yourots?

    • O Melhor Servidor do XTibia, Recomendo.
      0
    • Não Muito Bom, pois não gostei de Alguns Lugares. (Diga que lugares você gostaria que podia ser Trocado.)
      0
    • Não Gostei, espero que Melhore. (Então justifique sua resposta dizendo o que pode Melhorar.)
      0
    • Não Baixei, Mais Pelo Topico, o Styller Está Otimo.
      0


Posts Recomendados

  • Respostas 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Tenho 1 dúvida e 1 pedido...

 

DUVIDA - Qual o local onde estão localizadas as accounts e players do OT? Antigamente ussava o Aries ou Thyrania e estou com dificuldade de achar o local dentro dos arquivos do Otserv.

 

PEDIDO - Tem como traduzir para a linguagem de programação usada pelo OT o seguinte QUOTE do addon.lua? Acredito que está em linguagem errada ou algo errado, pois compila pelo OT, mas o NPC não responde a ninguém quando se fala 'hi' para ele.

 

 

SEGUE ABAIXO O ARQUIVO ADDON.LUA

 

 

local focus = 0
local 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('Ola ' .. creatureGetName(cid) .. '! Eu tenho todos os addons é só falar o nome do addon e o outfit. Exemplo: first citizen addon.')
focus = cid
talk_start = os.clock()

elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Desculpe-me, ' .. creatureGetName(cid) .. '! Falo com voce em um minuto.')


-- Citizen

elseif msgcontains(msg, 'first citizen addon') then
selfSay('Voce tem as 100 Chiken Feathers necessarias para conseguir o addon?')
talk_state = 1
talk_start = os.clock()

elseif talk_state == 1 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5890) == 100 then
doPlayerRemoveItem(cid,5890,100)
doPlayerAddAddon(cid, 136, 1)
doPlayerAddAddon(cid, 128, 1)
selfSay('Parabens !!! Voce Adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second citizen addon') then
selfSay('Você tem os 100 minotaur leather necessarios para conseguir o addon?')
talk_state = 2
talk_start = os.clock()

elseif talk_state == 1 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5878) == 100 then
doPlayerRemoveItem(cid,5878,100)
doPlayerAddAddon(cid, 136, 2)
doPlayerAddAddon(cid, 128, 2)
selfSay('Parabens !!! Voce Adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Mage

elseif msgcontains(msg, 'first mage addon') then
selfSay('Você tem as 100 Holy Orchid necessarias para conseguir o addon?')
talk_state = 3
talk_start = os.clock()

elseif talk_state == 3 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5922) == 100 then
doPlayerRemoveItem(cid,5922,100)
doPlayerAddAddon(cid, 130, 1)
doPlayerAddAddon(cid, 138, 1)
selfSay('Parabens !!! Voce Adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second mage addon') then
selfSay('Você tem os 100 ape fur necessario para conseguir o addon?')
talk_state = 4
talk_start = os.clock()

elseif talk_state == 4 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5883) == 100 then
doPlayerRemoveItem(cid,5883,100)
doPlayerAddAddon(cid, 130, 2)
doPlayerAddAddon(cid, 138, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Hunter

elseif msgcontains(msg, 'first hunter addon') then
selfSay('Você tem as 100 honeycombs necessarias para conseguir o addon?')
talk_state = 5
talk_start = os.clock()

elseif talk_state == 5 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5902) == 100 then
doPlayerRemoveItem(cid,5902,100)
doPlayerAddAddon(cid, 129, 1)
doPlayerAddAddon(cid, 137, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second hunter addon') then
selfSay('Você tem a Sniper Gloves necessaria para conseguir o addon?')
talk_state = 6
talk_start = os.clock()

elseif talk_state == 6 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5875) == 1 then
doPlayerRemoveItem(cid,5875,1)
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 137, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Knight

elseif msgcontains(msg, 'first knight addon') then
selfSay('Você tem os 100 Iron Ores necessarios para conseguir o addon?')
talk_state = 7
talk_start = os.clock()

elseif talk_state == 7 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5880) == 100 then
doPlayerRemoveItem(cid,5880,100)
doPlayerAddAddon(cid, 131, 1)
doPlayerAddAddon(cid, 139, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second knight addon') then
selfSay('Você tem os 100 demon horn necessarios para conseguir o addon?')
talk_state = 8
talk_start = os.clock()

elseif talk_state == 8 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5954) == 100 then
doPlayerRemoveItem(cid,5954,100)
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 139, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Wizard

elseif msgcontains(msg, 'first wizard addon') then
selfSay('Você tem os 100 Green Dragon Scale necessario para conseguir o addon?')
talk_state = 9
talk_start = os.clock()

elseif talk_state == 9 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5920) == 100 then
doPlayerRemoveItem(cid,5920,100)
doPlayerAddAddon(cid, 145, 1)
doPlayerAddAddon(cid, 149, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second wizard addon') then
selfSay('Você tem os 50 Holy Orchids necessarios para conseguir o addon?')
talk_state = 10
talk_start = os.clock()

elseif talk_state == 10 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5922) == 50 then
doPlayerRemoveItem(cid,5922,50)
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 149, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Warrior

elseif msgcontains(msg, 'first warrior addon') then
selfSay('Você tem as 50 Turtle Shells necessarias para conseguir o addon?')
talk_state = 11
talk_start = os.clock()

elseif talk_state == 11 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5899) == 50 then
doPlayerRemoveItem(cid,5899,50)
doPlayerAddAddon(cid, 134, 1)
doPlayerAddAddon(cid, 142, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second warrior addon') then
selfSay('Você tem os 50 Ape Fur necessarios para conseguir o addon?')
talk_state = 12
talk_start = os.clock()

elseif talk_state == 12 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5877) == 50 then
doPlayerRemoveItem(cid,5877,50)
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 142, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Summoner

elseif msgcontains(msg, 'first summoner addon') then
selfSay('Você tem os 50 Green Dragon Leather necessarios para conseguir o addon?')
talk_state = 13
talk_start = os.clock()

elseif talk_state == 13 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5877) == 50 then
doPlayerRemoveItem(cid,5877,50)
doPlayerAddAddon(cid, 133, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second summoner addon') then
selfSay('Você tem os 200 bat wings necessarios para conseguir o addon?')
talk_state = 14
talk_start = os.clock()

elseif talk_state == 14 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5894) == 200 then
doPlayerRemoveItem(cid,5894,200)
doPlayerAddAddon(cid, 133, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end


-- Oriental

elseif msgcontains(msg, 'first oriental addon') then
selfSay('Você tem os 100 Giant Spider Silk para conseguir o addon?')
talk_state = 15
talk_start = os.clock()

elseif talk_state == 15 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5879) == 100 then
doPlayerRemoveItem(cid,5879,100)
doPlayerAddAddon(cid, 146, 1)
doPlayerAddAddon(cid, 150, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second oriental addon') then
selfSay('Você tem os 100 Blue Piece Of Cloth necessarios para conseguir o addon?')
talk_state = 16
talk_start = os.clock()

elseif talk_state == 16 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5912) == 100 then
doPlayerRemoveItem(cid,5912,100)
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 150, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Druid

elseif msgcontains(msg, 'first druid addon') then
selfSay('Você tem as 100 Wolf Paws necessarias para conseguir o addon?')
talk_state = 17
talk_start = os.clock()

elseif talk_state == 17 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5897) == 100 then
doPlayerRemoveItem(cid,5897,100)
doPlayerAddAddon(cid, 144, 1)
doPlayerAddAddon(cid, 148, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second druid addon') then
selfSay('Você tem os 100 Demon Dust necessarios para conseguir o addon?')
talk_state = 18
talk_start = os.clock()

elseif talk_state == 18 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5906) == 100 then
doPlayerRemoveItem(cid,5906,100)
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 148, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Barbarian

elseif msgcontains(msg, 'first barbarian addon') then
selfSay('Você tem os 100 Giant Spider Silks necessarios para conseguir o addon?')
talk_state = 19
talk_start = os.clock()

elseif talk_state == 19 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5879) == 100 then
doPlayerRemoveItem(cid,5879,100)
doPlayerAddAddon(cid, 143, 1)
doPlayerAddAddon(cid, 147, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second barbarian addon') then
selfSay('Você tem os 50 Green Piece of Cloth necessarios para conseguir o addon?')
talk_state = 20
talk_start = os.clock()

elseif talk_state == 20 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5910) == 50 then
doPlayerRemoveItem(cid,5910,50)
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 147, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Nobleman

elseif msgcontains(msg, 'first nobleman addon') then
selfSay('Você tem os 100 brown piece of cloth necessarios para conseguir o addon?')
talk_state = 21
talk_start = os.clock()

elseif talk_state == 21 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5913) == 100 then
doPlayerRemoveItem(cid,5913,100)
doPlayerAddAddon(cid, 132, 1)
doPlayerAddAddon(cid, 140, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second nobleman addon') then
selfSay('Você tem os 100 demonic essence necessarios para conseguir o addon?')
talk_state = 22
talk_start = os.clock()

elseif talk_state == 22 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,6500) == 100 then
doPlayerRemoveItem(cid,6500,100)
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 140, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Assassin

elseif msgcontains(msg, 'first assassin addon') then
selfSay('Você tem os 100 Red Dragon Leather necessarios para conseguir o addon?')
talk_state = 23
talk_start = os.clock()

elseif talk_state == 23 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5948) == 100 then
doPlayerRemoveItem(cid,5948,100)
doPlayerAddAddon(cid, 152, 1)
doPlayerAddAddon(cid, 156, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second assassin addon') then
selfSay('Você tem os 100 White Pieces of Cloth necessarios para conseguir o addon?')
talk_state = 24
talk_start = os.clock()

elseif talk_state == 24 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5909) == 100 then
doPlayerRemoveItem(cid,5909,100)
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 156, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Beggar

elseif msgcontains(msg, 'first beggar addon') then
selfSay('Você tem as 100 Minotaur Leather necessarias para conseguir o addon?')
talk_state = 25
talk_start = os.clock()

elseif talk_state == 25 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5878) == 100 then
doPlayerRemoveItem(cid,5878,100)
doPlayerAddAddon(cid, 153, 1)
doPlayerAddAddon(cid, 157, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second beggar addon') then
selfSay('Você tem os 2000k necessarios para conseguir o addon?')
talk_state = 26
talk_start = os.clock()

elseif talk_state == 26 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,2160) == 200 then
doPlayerRemoveItem(cid,2160,200)
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 157, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Norseman

elseif msgcontains(msg, 'first norseman addon') then
selfSay('Você tem os 100 Red Dragon Scale necessarios para conseguir o addon?')
talk_state = 27
talk_start = os.clock()

elseif talk_state == 27 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5882) == 100 then
doPlayerRemoveItem(cid,5882,100)
doPlayerAddAddon(cid, 251, 1)
doPlayerAddAddon(cid, 252, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second norseman addon') then
selfSay('Você tem as 100 iron ore necessarias para conseguir o addon?')
talk_state = 28
talk_start = os.clock()

elseif talk_state == 28 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5880) == 100 then
doPlayerRemoveItem(cid,5880,100)
doPlayerAddAddon(cid, 251, 2)
doPlayerAddAddon(cid, 252, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Pirate

elseif msgcontains(msg, 'first pirate addon') then
selfSay('Você tem os 100 vampire dust necessarios para conseguir o addon?')
talk_state = 29
talk_start = os.clock()

elseif talk_state == 29 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,6551) == 100 then
doPlayerRemoveItem(cid,6551,100)
doPlayerAddAddon(cid, 151, 1)
doPlayerAddAddon(cid, 155, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second pirate addon') then
selfSay('Você tem as 100 demon dust necessarias para conseguir o addon?')
talk_state = 30
talk_start = os.clock()

elseif talk_state == 30 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5906) == 100 then
doPlayerRemoveItem(cid,5906,100)
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 155, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Shaman

elseif msgcontains(msg, 'first shaman addon') then
selfSay('Você tem as 50 Behemonth Claw necessarias para conseguir o addon?')
talk_state = 31
talk_start = os.clock()

elseif talk_state == 31 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5930) == 50 then
doPlayerRemoveItem(cid,5930,50)
doPlayerAddAddon(cid, 154, 1)
doPlayerAddAddon(cid, 158, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second shaman addon') then
selfSay('Você tem as 50 Staffs necessarias para conseguir o addon?')
talk_state = 32
talk_start = os.clock()

elseif talk_state == 32 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,2401) == 50 then
doPlayerRemoveItem(cid,2401,50)
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 158, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Nightmare

elseif msgcontains(msg, 'first nightmare addon') then
selfSay('Você tem os 50 Demoniac Essences necessarios para conseguir o addon?')
talk_state = 33
talk_start = os.clock()

elseif talk_state == 33 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,6500) == 50 then
doPlayerRemoveItem(cid,6500,50)
doPlayerAddAddon(cid, 268, 1)
doPlayerAddAddon(cid, 269, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second nightmare addon') then
selfSay('Você tem o 10000k necessario para conseguir o addon?')
talk_state = 34
talk_start = os.clock()

elseif talk_state == 34 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,2160) == 1000 then
doPlayerRemoveItem(cid,2160,1000)
doPlayerAddAddon(cid, 268, 2)
doPlayerAddAddon(cid, 269, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Brotherwood

elseif msgcontains(msg, 'first brotherwood addon') then
selfSay('Você tem os 200 Red Dragon Leather necessarios para conseguir o addon?')
talk_state = 35
talk_start = os.clock()

elseif talk_state == 35 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5948) == 200 then
doPlayerRemoveItem(cid,5948,200)
doPlayerAddAddon(cid, 278, 1)
doPlayerAddAddon(cid, 279, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second brotherwood addon') then
selfSay('Você tem as 500 chicken feather necessarias para conseguir o addon?')
talk_state = 36
talk_start = os.clock()

elseif talk_state == 36 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5890) == 500 then
doPlayerRemoveItem(cid,5890,500)
doPlayerAddAddon(cid, 278, 2)
doPlayerAddAddon(cid, 279, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Jesker

elseif msgcontains(msg, 'first jesker addon') then
selfSay('Você tem os 100 Yellow Piece of Cloth necessarios para conseguir o addon?')
talk_state = 37
talk_start = os.clock()

elseif talk_state == 37 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5914) == 100 then
doPlayerRemoveItem(cid,5914,100)
doPlayerAddAddon(cid, 273, 1)
doPlayerAddAddon(cid, 270, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'seconf jesker addon') then
selfSay('Você tem os 100 Green Piece of Cloth necessarios para conseguir o addon?')
talk_state = 38
talk_start = os.clock()

elseif talk_state == 38 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5910) == 100 then
doPlayerRemoveItem(cid,5910,100)
doPlayerAddAddon(cid, 273, 2)
doPlayerAddAddon(cid, 270, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 5 then
selfSay('Ate mais, ' .. creatureGetName(cid) .. '!')
focus = 0
talk_start = 0
elseif msgcontains(msg, 'nao') and getDistanceToCreature(cid) < 5 then
selfSay('Desculpe, ' .. creatureGetName(cid) .. '! Volte aqui quando tiver os itens nescessarios.')
talk_start = os.clock()
talk_state = 0
end
end

function onCreatureChangeOutfit(creature)
end

function onThink()
doNpcSetCreatureFocus(focus)
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('Proximo...')
end
focus = 0
end
if focus ~= 0 then
if getDistanceToCreature(focus) > 5 then
selfSay('Ate mais.')
focus = 0
end
end
end

Link para o comentário
Compartilhar em outros sites

Bom Galera sobre a cidade eu ainda naum sei quando vou

mexer nela...Mais tipo, quando eu mexer vou abrir uma sessão para que vcs

me deim opniões.... :icon_idea:

 

Abras..

 

LeozeraRox

Link para o comentário
Compartilhar em outros sites

Rapaiz, eu coloco ele online, mais n da pra add no iplist, e tbm num entra ninguem. eu num sei one é o problema se tiver como alguem ajudar plxplx to prescisando urgentemente extremamente urgente, fora isso ai o mapa é o melhor dos Melhores dos Melhores q eu ja vi!!! so uma coisa, ele roda em 8.42 e 8.41??????? ou ele é 8.40??

post-179402-1241194828.jpg

Editado por Videntes
Link para o comentário
Compartilhar em outros sites

alguem pode me ensinar a fazer esses avatares rox ? :D tpw o do leozera e do videntes. um monte de gente tem, como faz ? :D plx ajudem

Link para o comentário
Compartilhar em outros sites

Rapaiz, eu coloco ele online, mais n da pra add no iplist, e tbm num entra ninguem. eu num sei one é o problema se tiver como alguem ajudar plxplx to prescisando urgentemente extremamente urgente, fora isso ai o mapa é o melhor dos Melhores dos Melhores q eu ja vi!!! so uma coisa, ele roda em 8.42 e 8.41??????? ou ele é 8.40??

 

 

 

 

 

 

cara vc tem q ter o DUC, ele vc consegue no site do no-ip.

Link para o comentário
Compartilhar em outros sites

Tenho 1 dúvida e 1 pedido...

 

DUVIDA - Qual o local onde estão localizadas as accounts e players do OT? Antigamente ussava o Aries ou Thyrania e estou com dificuldade de achar o local dentro dos arquivos do Otserv.

 

PEDIDO - Tem como traduzir para a linguagem de programação usada pelo OT o seguinte QUOTE do addon.lua? Acredito que está em linguagem errada ou algo errado, pois compila pelo OT, mas o NPC não responde a ninguém quando se fala 'hi' para ele.

 

 

SEGUE ABAIXO O ARQUIVO ADDON.LUA

 

 

local focus = 0
local 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('Ola ' .. creatureGetName(cid) .. '! Eu tenho todos os addons é só falar o nome do addon e o outfit. Exemplo: first citizen addon.')
focus = cid
talk_start = os.clock()

elseif msgcontains(msg, 'hi') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then
selfSay('Desculpe-me, ' .. creatureGetName(cid) .. '! Falo com voce em um minuto.')


-- Citizen

elseif msgcontains(msg, 'first citizen addon') then
selfSay('Voce tem as 100 Chiken Feathers necessarias para conseguir o addon?')
talk_state = 1
talk_start = os.clock()

elseif talk_state == 1 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5890) == 100 then
doPlayerRemoveItem(cid,5890,100)
doPlayerAddAddon(cid, 136, 1)
doPlayerAddAddon(cid, 128, 1)
selfSay('Parabens !!! Voce Adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second citizen addon') then
selfSay('Você tem os 100 minotaur leather necessarios para conseguir o addon?')
talk_state = 2
talk_start = os.clock()

elseif talk_state == 1 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5878) == 100 then
doPlayerRemoveItem(cid,5878,100)
doPlayerAddAddon(cid, 136, 2)
doPlayerAddAddon(cid, 128, 2)
selfSay('Parabens !!! Voce Adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Mage

elseif msgcontains(msg, 'first mage addon') then
selfSay('Você tem as 100 Holy Orchid necessarias para conseguir o addon?')
talk_state = 3
talk_start = os.clock()

elseif talk_state == 3 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5922) == 100 then
doPlayerRemoveItem(cid,5922,100)
doPlayerAddAddon(cid, 130, 1)
doPlayerAddAddon(cid, 138, 1)
selfSay('Parabens !!! Voce Adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second mage addon') then
selfSay('Você tem os 100 ape fur necessario para conseguir o addon?')
talk_state = 4
talk_start = os.clock()

elseif talk_state == 4 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5883) == 100 then
doPlayerRemoveItem(cid,5883,100)
doPlayerAddAddon(cid, 130, 2)
doPlayerAddAddon(cid, 138, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Hunter

elseif msgcontains(msg, 'first hunter addon') then
selfSay('Você tem as 100 honeycombs necessarias para conseguir o addon?')
talk_state = 5
talk_start = os.clock()

elseif talk_state == 5 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5902) == 100 then
doPlayerRemoveItem(cid,5902,100)
doPlayerAddAddon(cid, 129, 1)
doPlayerAddAddon(cid, 137, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second hunter addon') then
selfSay('Você tem a Sniper Gloves necessaria para conseguir o addon?')
talk_state = 6
talk_start = os.clock()

elseif talk_state == 6 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5875) == 1 then
doPlayerRemoveItem(cid,5875,1)
doPlayerAddAddon(cid, 129, 2)
doPlayerAddAddon(cid, 137, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Knight

elseif msgcontains(msg, 'first knight addon') then
selfSay('Você tem os 100 Iron Ores necessarios para conseguir o addon?')
talk_state = 7
talk_start = os.clock()

elseif talk_state == 7 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5880) == 100 then
doPlayerRemoveItem(cid,5880,100)
doPlayerAddAddon(cid, 131, 1)
doPlayerAddAddon(cid, 139, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second knight addon') then
selfSay('Você tem os 100 demon horn necessarios para conseguir o addon?')
talk_state = 8
talk_start = os.clock()

elseif talk_state == 8 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5954) == 100 then
doPlayerRemoveItem(cid,5954,100)
doPlayerAddAddon(cid, 131, 2)
doPlayerAddAddon(cid, 139, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Wizard

elseif msgcontains(msg, 'first wizard addon') then
selfSay('Você tem os 100 Green Dragon Scale necessario para conseguir o addon?')
talk_state = 9
talk_start = os.clock()

elseif talk_state == 9 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5920) == 100 then
doPlayerRemoveItem(cid,5920,100)
doPlayerAddAddon(cid, 145, 1)
doPlayerAddAddon(cid, 149, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second wizard addon') then
selfSay('Você tem os 50 Holy Orchids necessarios para conseguir o addon?')
talk_state = 10
talk_start = os.clock()

elseif talk_state == 10 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5922) == 50 then
doPlayerRemoveItem(cid,5922,50)
doPlayerAddAddon(cid, 145, 2)
doPlayerAddAddon(cid, 149, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Warrior

elseif msgcontains(msg, 'first warrior addon') then
selfSay('Você tem as 50 Turtle Shells necessarias para conseguir o addon?')
talk_state = 11
talk_start = os.clock()

elseif talk_state == 11 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5899) == 50 then
doPlayerRemoveItem(cid,5899,50)
doPlayerAddAddon(cid, 134, 1)
doPlayerAddAddon(cid, 142, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second warrior addon') then
selfSay('Você tem os 50 Ape Fur necessarios para conseguir o addon?')
talk_state = 12
talk_start = os.clock()

elseif talk_state == 12 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5877) == 50 then
doPlayerRemoveItem(cid,5877,50)
doPlayerAddAddon(cid, 134, 2)
doPlayerAddAddon(cid, 142, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Summoner

elseif msgcontains(msg, 'first summoner addon') then
selfSay('Você tem os 50 Green Dragon Leather necessarios para conseguir o addon?')
talk_state = 13
talk_start = os.clock()

elseif talk_state == 13 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5877) == 50 then
doPlayerRemoveItem(cid,5877,50)
doPlayerAddAddon(cid, 133, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second summoner addon') then
selfSay('Você tem os 200 bat wings necessarios para conseguir o addon?')
talk_state = 14
talk_start = os.clock()

elseif talk_state == 14 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5894) == 200 then
doPlayerRemoveItem(cid,5894,200)
doPlayerAddAddon(cid, 133, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end


-- Oriental

elseif msgcontains(msg, 'first oriental addon') then
selfSay('Você tem os 100 Giant Spider Silk para conseguir o addon?')
talk_state = 15
talk_start = os.clock()

elseif talk_state == 15 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5879) == 100 then
doPlayerRemoveItem(cid,5879,100)
doPlayerAddAddon(cid, 146, 1)
doPlayerAddAddon(cid, 150, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second oriental addon') then
selfSay('Você tem os 100 Blue Piece Of Cloth necessarios para conseguir o addon?')
talk_state = 16
talk_start = os.clock()

elseif talk_state == 16 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5912) == 100 then
doPlayerRemoveItem(cid,5912,100)
doPlayerAddAddon(cid, 146, 2)
doPlayerAddAddon(cid, 150, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Druid

elseif msgcontains(msg, 'first druid addon') then
selfSay('Você tem as 100 Wolf Paws necessarias para conseguir o addon?')
talk_state = 17
talk_start = os.clock()

elseif talk_state == 17 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5897) == 100 then
doPlayerRemoveItem(cid,5897,100)
doPlayerAddAddon(cid, 144, 1)
doPlayerAddAddon(cid, 148, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second druid addon') then
selfSay('Você tem os 100 Demon Dust necessarios para conseguir o addon?')
talk_state = 18
talk_start = os.clock()

elseif talk_state == 18 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5906) == 100 then
doPlayerRemoveItem(cid,5906,100)
doPlayerAddAddon(cid, 144, 2)
doPlayerAddAddon(cid, 148, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Barbarian

elseif msgcontains(msg, 'first barbarian addon') then
selfSay('Você tem os 100 Giant Spider Silks necessarios para conseguir o addon?')
talk_state = 19
talk_start = os.clock()

elseif talk_state == 19 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5879) == 100 then
doPlayerRemoveItem(cid,5879,100)
doPlayerAddAddon(cid, 143, 1)
doPlayerAddAddon(cid, 147, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second barbarian addon') then
selfSay('Você tem os 50 Green Piece of Cloth necessarios para conseguir o addon?')
talk_state = 20
talk_start = os.clock()

elseif talk_state == 20 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5910) == 50 then
doPlayerRemoveItem(cid,5910,50)
doPlayerAddAddon(cid, 143, 2)
doPlayerAddAddon(cid, 147, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Nobleman

elseif msgcontains(msg, 'first nobleman addon') then
selfSay('Você tem os 100 brown piece of cloth necessarios para conseguir o addon?')
talk_state = 21
talk_start = os.clock()

elseif talk_state == 21 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5913) == 100 then
doPlayerRemoveItem(cid,5913,100)
doPlayerAddAddon(cid, 132, 1)
doPlayerAddAddon(cid, 140, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second nobleman addon') then
selfSay('Você tem os 100 demonic essence necessarios para conseguir o addon?')
talk_state = 22
talk_start = os.clock()

elseif talk_state == 22 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,6500) == 100 then
doPlayerRemoveItem(cid,6500,100)
doPlayerAddAddon(cid, 132, 2)
doPlayerAddAddon(cid, 140, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Assassin

elseif msgcontains(msg, 'first assassin addon') then
selfSay('Você tem os 100 Red Dragon Leather necessarios para conseguir o addon?')
talk_state = 23
talk_start = os.clock()

elseif talk_state == 23 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5948) == 100 then
doPlayerRemoveItem(cid,5948,100)
doPlayerAddAddon(cid, 152, 1)
doPlayerAddAddon(cid, 156, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second assassin addon') then
selfSay('Você tem os 100 White Pieces of Cloth necessarios para conseguir o addon?')
talk_state = 24
talk_start = os.clock()

elseif talk_state == 24 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5909) == 100 then
doPlayerRemoveItem(cid,5909,100)
doPlayerAddAddon(cid, 152, 2)
doPlayerAddAddon(cid, 156, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Beggar

elseif msgcontains(msg, 'first beggar addon') then
selfSay('Você tem as 100 Minotaur Leather necessarias para conseguir o addon?')
talk_state = 25
talk_start = os.clock()

elseif talk_state == 25 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5878) == 100 then
doPlayerRemoveItem(cid,5878,100)
doPlayerAddAddon(cid, 153, 1)
doPlayerAddAddon(cid, 157, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second beggar addon') then
selfSay('Você tem os 2000k necessarios para conseguir o addon?')
talk_state = 26
talk_start = os.clock()

elseif talk_state == 26 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,2160) == 200 then
doPlayerRemoveItem(cid,2160,200)
doPlayerAddAddon(cid, 153, 2)
doPlayerAddAddon(cid, 157, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Norseman

elseif msgcontains(msg, 'first norseman addon') then
selfSay('Você tem os 100 Red Dragon Scale necessarios para conseguir o addon?')
talk_state = 27
talk_start = os.clock()

elseif talk_state == 27 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5882) == 100 then
doPlayerRemoveItem(cid,5882,100)
doPlayerAddAddon(cid, 251, 1)
doPlayerAddAddon(cid, 252, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second norseman addon') then
selfSay('Você tem as 100 iron ore necessarias para conseguir o addon?')
talk_state = 28
talk_start = os.clock()

elseif talk_state == 28 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5880) == 100 then
doPlayerRemoveItem(cid,5880,100)
doPlayerAddAddon(cid, 251, 2)
doPlayerAddAddon(cid, 252, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Pirate

elseif msgcontains(msg, 'first pirate addon') then
selfSay('Você tem os 100 vampire dust necessarios para conseguir o addon?')
talk_state = 29
talk_start = os.clock()

elseif talk_state == 29 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,6551) == 100 then
doPlayerRemoveItem(cid,6551,100)
doPlayerAddAddon(cid, 151, 1)
doPlayerAddAddon(cid, 155, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second pirate addon') then
selfSay('Você tem as 100 demon dust necessarias para conseguir o addon?')
talk_state = 30
talk_start = os.clock()

elseif talk_state == 30 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5906) == 100 then
doPlayerRemoveItem(cid,5906,100)
doPlayerAddAddon(cid, 151, 2)
doPlayerAddAddon(cid, 155, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

--Shaman

elseif msgcontains(msg, 'first shaman addon') then
selfSay('Você tem as 50 Behemonth Claw necessarias para conseguir o addon?')
talk_state = 31
talk_start = os.clock()

elseif talk_state == 31 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5930) == 50 then
doPlayerRemoveItem(cid,5930,50)
doPlayerAddAddon(cid, 154, 1)
doPlayerAddAddon(cid, 158, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second shaman addon') then
selfSay('Você tem as 50 Staffs necessarias para conseguir o addon?')
talk_state = 32
talk_start = os.clock()

elseif talk_state == 32 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,2401) == 50 then
doPlayerRemoveItem(cid,2401,50)
doPlayerAddAddon(cid, 154, 2)
doPlayerAddAddon(cid, 158, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Nightmare

elseif msgcontains(msg, 'first nightmare addon') then
selfSay('Você tem os 50 Demoniac Essences necessarios para conseguir o addon?')
talk_state = 33
talk_start = os.clock()

elseif talk_state == 33 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,6500) == 50 then
doPlayerRemoveItem(cid,6500,50)
doPlayerAddAddon(cid, 268, 1)
doPlayerAddAddon(cid, 269, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second nightmare addon') then
selfSay('Você tem o 10000k necessario para conseguir o addon?')
talk_state = 34
talk_start = os.clock()

elseif talk_state == 34 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,2160) == 1000 then
doPlayerRemoveItem(cid,2160,1000)
doPlayerAddAddon(cid, 268, 2)
doPlayerAddAddon(cid, 269, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Brotherwood

elseif msgcontains(msg, 'first brotherwood addon') then
selfSay('Você tem os 200 Red Dragon Leather necessarios para conseguir o addon?')
talk_state = 35
talk_start = os.clock()

elseif talk_state == 35 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5948) == 200 then
doPlayerRemoveItem(cid,5948,200)
doPlayerAddAddon(cid, 278, 1)
doPlayerAddAddon(cid, 279, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'second brotherwood addon') then
selfSay('Você tem as 500 chicken feather necessarias para conseguir o addon?')
talk_state = 36
talk_start = os.clock()

elseif talk_state == 36 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5890) == 500 then
doPlayerRemoveItem(cid,5890,500)
doPlayerAddAddon(cid, 278, 2)
doPlayerAddAddon(cid, 279, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

-- Jesker

elseif msgcontains(msg, 'first jesker addon') then
selfSay('Você tem os 100 Yellow Piece of Cloth necessarios para conseguir o addon?')
talk_state = 37
talk_start = os.clock()

elseif talk_state == 37 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5914) == 100 then
doPlayerRemoveItem(cid,5914,100)
doPlayerAddAddon(cid, 273, 1)
doPlayerAddAddon(cid, 270, 1)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'seconf jesker addon') then
selfSay('Você tem os 100 Green Piece of Cloth necessarios para conseguir o addon?')
talk_state = 38
talk_start = os.clock()

elseif talk_state == 38 and msgcontains(msg, 'yes') then
if getPlayerItemCount(cid,5910) == 100 then
doPlayerRemoveItem(cid,5910,100)
doPlayerAddAddon(cid, 273, 2)
doPlayerAddAddon(cid, 270, 2)
selfSay('Parabens !!! Voce adquiriu um novo addon.')
talk_state = 0
talk_start = os.clock()
else
selfSay('Desculpe Você nao tem o necessario para esse addon.')
talk_state = 0
talk_start = os.clock()
end

elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 5 then
selfSay('Ate mais, ' .. creatureGetName(cid) .. '!')
focus = 0
talk_start = 0
elseif msgcontains(msg, 'nao') and getDistanceToCreature(cid) < 5 then
selfSay('Desculpe, ' .. creatureGetName(cid) .. '! Volte aqui quando tiver os itens nescessarios.')
talk_start = os.clock()
talk_state = 0
end
end

function onCreatureChangeOutfit(creature)
end

function onThink()
doNpcSetCreatureFocus(focus)
if (os.clock() - talk_start) > 30 then
if focus > 0 then
selfSay('Proximo...')
end
focus = 0
end
if focus ~= 0 then
if getDistanceToCreature(focus) > 5 then
selfSay('Ate mais.')
focus = 0
end
end
end

 

 

 

cara sobre a sua duvida... não existe nenhuma pasta desse tipo, ai vc vai ter que baixar o 'sqyle studio' e fazer oq vc quizer com o sqyle!

Link para o comentário
Compartilhar em outros sites

Bom kra issu é pq sua net é radio...

Ele é 8.40 so que da pra ser convertido para as

verções superiores...

 

Abras..

 

LeozeraRox

 

Hey, minha net num é a radio, se num eu usaria o hamachi neah!Eu sei qual é minha net... pq vc acha q eu uso Moden =/

 

cara vc tem q ter o DUC, ele vc consegue no site do no-ip.

 

Pra que ter o DUC, eu num tinha ele e conseguia colocar o ot online, antes de acontecer o problema, e do mesmo jeito eu ja tentei com o DUC varias veses =/

post-179402-1241436114.jpg

Editado por Videntes
Link para o comentário
Compartilhar em outros sites

Hey, minha net num é a radio, se num eu usaria o hamachi neah!Eu sei qual é minha net... pq vc acha q eu uso Moden =/

 

 

 

Pra que ter o DUC, eu num tinha ele e conseguia colocar o ot online, antes de acontecer o problema, e do mesmo jeito eu ja tentei com o DUC varias veses =/

 

 

aki em casa eu so consegui colocar ele on com o Duc :/

Link para o comentário
Compartilhar em outros sites

Gente, eu faço tudo certinho... Porém, quando um player não GM tenta entrar no jogo, ele bloqueia.

Já tentei o comando /openserver, porém sem êxito.

Gostaria que me ajudassem.

 

Grato

PS: Estou usando a V.Styller Yourots (8.4) Rev 04 0.5

PS²: também não encontrei a pasta "players" dentro da pasta "data"

Editado por soko na kara
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.

×
×
  • Criar Novo...