Ir para conteúdo
Banner com Efeitos

zPerseu

Membro
  • Registro em

  • Última visita

Tudo que zPerseu postou

  1. sim tipo quando eu usso em uma city X ele apareçe na city principal quando onde vc começa o jogo mas nao dentro do Templo ele apareçe la fora do templo
  2. eu removi do movents
  3. Quando eu usso Spell http://prntscr.com/ayuos3 http://prntscr.com/ayupad o player nao ta voltando onde ele usso ele apareçe em outro lugar
  4. Galera alguem me ajuda com um erro muito chato que quando eu viro akatsuki eu consigo transformar mas tipo eu queria que akatsuki nao transformace o player fica no akatsuki. COMO VIRA AKAT \/ -- Script Akatsuki System Advance 1.0 -- -- By RigBy -- -- tibiaking.com -- local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 level = 1 -- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 300000 -- quanto de bonus de life vai ganha local bonusmp = 30000 -- quanto de bonus de mana vai ganha local experience = 20 -- Experience rates no caso 2x a experiencia do seu servidor. local config = { --[Vocation] = ( Nova Vocation, New Outfit ) [1] = { 5, 516}, -- Naruto 100% [13] = { 14, 517}, -- Sasuke 100% [25] = { 26, 555}, -- Rock Lee 100% [34] = { 35, 518}, -- Sakura 100% [50] = { 51, 528}, -- Gaara 100% [70] = { 71, 522}, -- Neji 100% [90] = { 91, 524}, -- Kiba 100% [110] = { 111, 579}, -- Shikamaru 100% [130] = { 131, 526}, -- Hinata 100% [150] = { 151, 523}, -- Tenten 100% [170] = { 171, 545}, -- Itachi 100% [190] = { 191, 520}, -- Killer Bee 100% [200] = { 201, 578}, -- Kakashi 100% [210] = { 211, 565}, -- Temari 100% [220] = { 221, 571}, -- Obito 100% [235] = { 235, 534}, -- Minato 100% [500] = { 501, 574}, -- Kisame 100% [520] = { 521, 586}, -- Raikage 100% [550] = { 551, 572}, -- Hidan 100% [580] = { 581, 573}, -- Kakuzo 100% [600] = { 601, 582}, -- Madara 100% [627] = { 628, 527}, -- Yamato 100% [646] = { 645, 532}, -- Tobirama 100% } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'akatsuki') then if getPlayerVocation(cid) ~= config then if getPlayerStorageValue(cid, 89745) == -1 then if getPlayerLevel(cid) >= level then selfSay('Kkkk. Para ser da Membro da Akatsuki, você terá que matar alguns Shinobi, até mesmo seus amigos. Tem certeza que quer ser da Akatsuki ?', cid) talkState[talkUser] = 1 else selfSay('Você nem sabe o nível que é pra entrar na akatsuki, suma da minha frente seu idiota.', cid) end else selfSay('Você já faz parte da Akatsuki!', cid) end else selfSay('Não preciso de você agora!', cid) end end if talkState[talkUser] == 1 and msgcontains(msg, 'yes') then selfSay('KKkkkkkkkkkkkk, acha que é tão simples ? Para ser da Akatsuki você terá que me trazer '..quantidade..' {coraçao} para provar que merece ser da Akatsuki.', cid) talkState[talkUser] = 2 end local voc = config[getPlayerVocation(cid)] if talkState[talkUser] == 2 and msgcontains(msg, 'coraçao') then if voc then if getPlayerItemCount(cid, 5943) >= 6 then doPlayerSetVocation(cid, voc[1]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+bonushp) setCreatureMaxMana(cid, getCreatureMaxMana(cid)+bonusmp) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doPlayerRemoveItem(cid, 5943, 6) doCreatureAddMana(cid, getCreatureMaxMana(cid)) setPlayerStorageValue(cid,89745,6) doPlayerSetExperienceRate(cid, experience) selfSay('Parabéns agora você faz parte da Akatsuki.', cid) talkState[talkUser] = 0 else selfSay('Não adianta me enganar, você não tem '..quantidade..' corações, vai atrás, e só volte com eles.', cid) end end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) COMO TRANSFORMA \/ local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 25, 2, 66, 208}, -- NARUTO [2] = { 50, 3, 91, 208}, -- NARUTO [3] = { 75, 4, 18, 208}, -- NARUTO [4] = { 100, 5, 31, 208}, -- NARUTO [5] = { 125, 6, 92, 208}, -- NARUTO [6] = { 150, 7, 40, 208}, -- NARUTO [7] = { 175, 8, 305, 208}, -- NARUTO [8] = { 200, 9, 320, 208}, -- NARUTO [9] = { 225, 10, 179, 208}, -- NARUTO [10] = { 250, 11, 394, 208}, -- NARUTO [11] = { 300, 12, 397, 208}, -- NARUTO [12] = { 400, 301, 124, 208}, -- NARUTO [13] = { 25, 14, 93, 108}, -- SASUKE [14] = { 50, 15, 6, 108}, -- SASUKE [15] = { 75, 16, 5, 108}, -- SASUKE [16] = { 100, 17, 306, 108}, -- SASUKE [17] = { 125, 18, 7, 108}, -- SASUKE [18] = { 150, 19, 94, 108}, -- SASUKE [19] = { 175, 20, 59, 108}, -- SASUKE [20] = { 200, 21, 8, 108}, -- SASUKE [21] = { 225, 22, 178, 110}, -- SASUKE [22] = { 250, 23, 95, 110}, -- SASUKE [23] = { 300, 24, 54, 110}, -- SASUKE [24] = { 400, 310, 164, 110}, -- SASUKE [25] = { 25, 26, 80, 87}, -- ROCK LEE [26] = { 50, 27, 190, 87}, -- ROCK LEE [27] = { 75, 28, 83, 87}, -- ROCK LEE [25] = { 25, 26, 80, 87}, -- ROCK LEE [26] = { 50, 27, 190, 87}, -- ROCK LEE [27] = { 75, 28, 83, 87}, -- ROCK LEE [28] = { 100, 29, 191, 87}, -- ROCK LEE [29] = { 150, 30, 192, 87}, -- ROCK LEE [30] = { 175, 31, 193, 87}, -- ROCK LEE [31] = { 200, 32, 392, 87}, -- ROCK LEE [32] = { 250, 33, 109, 87}, -- ROCK LEE [33] = { 300, 304, 330, 87}, -- ROCK LEE [304] = { 400, 305, 111, 87}, -- ROCK LEE [34] = { 25, 35, 194, 5}, -- SAKURA [35] = { 50, 36, 175, 5}, -- SAKURA [36] = { 75, 37, 169, 5}, -- SAKURA [37] = { 100, 38, 173, 5}, -- SAKURA [38] = { 150, 39, 172, 5}, -- SAKURA [39] = { 175, 40, 171, 5}, -- SAKURA [40] = { 225, 41, 174, 5}, -- SAKURA [41] = { 250, 42, 170, 5}, -- SAKURA [50] = { 25, 51, 67, 205}, -- GAARA [51] = { 50, 52, 72, 205}, -- GAARA [52] = { 75, 53, 158, 205}, -- GAARA [53] = { 100, 54, 65, 205}, -- GAARA [54] = { 125, 55, 329, 205}, -- GAARA [55] = { 150, 56, 188, 205}, -- GAARA [56] = { 175, 57, 62, 205}, -- GAARA [57] = { 200, 58, 189, 205}, -- GAARA [58] = { 225, 59, 335, 205}, -- GAARA [59] = { 250, 60, 57, 205}, -- GAARA [70] = { 25, 71, 102, 124}, -- NEJI [71] = { 50, 72, 103, 124}, -- NEJI [72] = { 75, 73, 105, 124}, -- NEJI [73] = { 100, 74, 107, 124}, -- NEJI [74] = { 150, 75, 108, 124}, -- NEJI [75] = { 175, 76, 314, 124}, -- NEJI [76] = { 225, 77, 315, 124}, -- NEJI [77] = { 250, 78, 333, 124}, -- NEJI [90] = { 25, 91, 331, 209}, -- KIBA [91] = { 50, 92, 69, 209}, -- KIBA [92] = { 75, 93, 70, 209}, -- KIBA [93] = { 100, 94, 199, 209}, -- KIBA [94] = { 150, 95, 196, 209}, -- KIBA [95] = { 175, 96, 197, 209}, -- KIBA [96] = { 225, 97, 198, 209}, -- KIBA [97] = { 250, 98, 332, 209}, -- KIBA [110] = { 50, 111, 88, 187}, -- SHIKAMARU [111] = { 100, 112, 341, 187}, -- SHIKAMARU [112] = { 150, 113, 343, 187}, -- SHIKAMARU [114] = { 200, 115, 344, 187}, -- SHIKAMARU [115] = { 250, 116, 345, 187}, -- SHIKAMARU [130] = { 25, 131, 296, 124}, -- HINATA [131] = { 75, 132, 297, 124}, -- HINATA [132] = { 150, 133, 298, 124}, -- HINATA [133] = { 200, 134, 299, 124}, -- HINATA [134] = { 250, 135, 300, 124}, -- HINATA [150] = { 25, 151, 384, 126}, -- TENTEN [151] = { 75, 152, 385, 126}, -- TENTEN [152] = { 150, 153, 386, 126}, -- TENTEN [153] = { 200, 154, 396, 126}, -- TENTEN [170] = { 25, 171, 97, 108}, -- ITACHI [171] = { 50, 172, 285, 108}, -- ITACHI [172] = { 75, 173, 282, 108}, -- ITACHI [173] = { 100, 174, 98, 108}, -- ITACHI [174] = { 125, 175, 284, 109}, -- ITACHI [175] = { 150, 176, 99, 109}, -- ITACHI [176] = { 200, 177, 283, 109}, -- ITACHI [190] = { 25, 191, 373, 4}, -- KILLER BEE [191] = { 75, 192, 374, 4}, -- KILLER BEE [192] = { 125, 193, 375, 4}, -- KILLER BEE [193] = { 150, 194, 376, 4}, -- KILLER BEE [194] = { 200, 195, 318, 4}, -- KILLER BEE [195] = { 250, 196, 377, 4}, -- KILLER BEE [200] = { 25, 201, 11, 10}, -- KAKASHI [201] = { 50, 202, 287, 10}, -- KAKASHI [202] = { 75, 203, 12, 10}, -- KAKASHI [203] = { 125, 204, 10, 10}, -- KAKASHI [204] = { 150, 205, 289, 10}, -- KAKASHI [205] = { 175, 206, 288, 10}, -- KAKASHI [206] = { 200, 207, 13, 10}, -- KAKASHI [207] = { 250, 208, 14, 10}, -- KAKASHI [620] = { 50, 621, 429, 110}, --YAMATO [621] = { 100, 622, 430, 110}, --YAMATO [622] = { 150, 623, 431, 110}, --YAMATO [623] = { 200, 624, 432, 110}, --YAMATO [624] = { 225, 625, 433, 110}, --YAMATO [625] = { 250, 626, 434, 110}, --YAMATO [626] = { 300, 627, 435, 110}, --YAMATO [627] = { 400, 628, 436, 110}, --YAMATO [220] = { 25, 221, 477, 30}, --TOBI [221] = { 50, 222, 478, 30}, --TOBI [222] = { 75, 223, 479, 30}, --TOBI [223] = { 100, 224, 480, 30}, --TOBI [224] = { 125, 225, 481, 30}, --TOBI [225] = { 150, 226, 482, 30}, --TOBI [226] = { 175, 227, 483, 30}, --TOBI [227] = { 200, 228, 484, 30}, --TOBI [228] = { 225, 229, 485, 30}, --TOBI [229] = { 250, 230, 487, 30}, --TOBI [230] = { 275, 231, 488, 30}, --TOBI [231] = { 300, 232, 486, 30}, --TOBI [232] = { 400, 233, 489, 30}, --TOBI [580] = { 50, 581, 465, 67}, --KAKUZU [581] = { 100, 582, 466, 67}, --KAKUZU [582] = { 150, 583, 467, 67}, --KAKUZU [583] = { 200, 584, 468, 67}, --KAKUZU [584] = { 250, 585, 469, 67}, --KAKUZU [585] = { 300, 586, 470, 67}, --KAKUZU [586] = { 400, 587, 471, 67}, --KAKUZU [550] = { 50, 551, 445, 67}, --HIDAN [551] = { 100, 552, 446, 67}, --HIDAN [552] = { 150, 553, 447, 67}, --HIDAN [553] = { 200, 554, 448, 67}, --HIDAN [554] = { 250, 555, 449, 67}, --HIDAN [555] = { 300, 556, 450, 67}, --HIDAN [556] = { 400, 557, 451, 67}, --HIDAN [520] = { 50, 521, 491, 13}, --RAIKAGE [521] = { 100, 522, 492, 13}, --RAIKAGE [522] = { 150, 523, 493, 13}, --RAIKAGE [523] = { 200, 524, 494, 13}, --RAIKAGE [524] = { 250, 525, 401, 13}, --RAIKAGE [525] = { 300, 526, 402, 13}, --RAIKAGE [526] = { 350, 527, 403, 13}, --RAIKAGE [527] = { 400, 528, 495, 13}, --RAIKAGE [235] = { 50, 235, 579, 242}, --MINATO [236] = { 100, 236, 585, 242}, --MINATO [236] = { 125, 237, 586, 242}, --MINATO [238] = { 150, 238, 580, 242}, --MINATO [239] = { 200, 239, 581, 242}, --MINATO [240] = { 200, 241, 581, 242}, --MINATO [241] = { 200, 242, 581, 242}, --MINATO [242] = { 200, 243, 581, 242}, --MINATO [500] = { 25, 501, 411, 34}, --KISAME [501] = { 50, 502, 412, 34}, --KISAME [502] = { 75, 503, 413, 34}, --KISAME [503] = { 100, 504, 414, 34}, --KISAME [504] = { 125, 505, 415, 34}, --KISAME [505] = { 150, 506, 416, 34}, --KISAME [506] = { 175, 507, 417, 34}, --KISAME [507] = { 200, 508, 418, 34}, --KISAME [508] = { 225, 509, 419, 34}, --KISAME [509] = { 250, 510, 420, 34}, --KISAME [510] = { 300, 511, 423, 34}, --KISAME [511] = { 400, 512, 426, 34}, --KISAME [600] = { 50, 601, 453, 30}, --MADARA [601] = { 100, 602, 454, 30}, --MADARA [602] = { 150, 603, 455, 30}, --MADARA [603] = { 200, 604, 456, 30}, --MADARA [604] = { 225, 605, 457, 30}, --MADARA [605] = { 250, 606, 458, 30}, --MADARA [606] = { 300, 607, 459, 30}, --MADARA [607] = { 400, 608, 460, 30}, --MADARA [635] = { 25, 635, 600, 13}, --Tobirama [635] = { 50, 636, 598, 13}, --Tobirama [636] = { 75, 637, 599, 13}, --Tobirama [637] = { 100, 638, 588, 13}, --Tobirama [638] = { 125, 639, 590, 13}, --Tobirama [639] = { 150, 640, 591, 13}, --Tobirama [640] = { 175, 641, 589, 13}, --Tobirama [641] = { 200, 642, 592, 13}, --Tobirama [642] = { 225, 643, 593, 13}, --Tobirama [643] = { 250, 644, 594, 13}, --Tobirama [644] = { 300, 645, 596, 13}, --Tobirama [645] = { 350, 646, 594, 13}, --Tobirama [650] = { 50, 637, 602, 13}, --RAIKAGE [650] = { 100, 651, 603, 13}, --RAIKAGE [651] = { 125, 652, 604, 13}, --RAIKAGE [652] = { 150, 653, 611, 13}, --RAIKAGE [653] = { 175, 654, 605, 13}, --RAIKAGE [654] = { 200, 655, 606, 13}, --RAIKAGE [655] = { 225, 656, 607, 13}, --RAIKAGE [656] = { 250, 657, 608, 13}, --RAIKAGE [657] = { 300, 658, 610, 13}, --RAIKAGE [658] = { 350, 659, 609, 13}, --RAIKAGE [660] = { 350, 660, 612, 13}, --KAKUZU } function onSay(cid, words, param, channel) local from,to = {x=1001, y=705, z=7},{x=1031, y=737, z=7} -- começo e final do mapa local from2,to2 = {x=1011, y=705, z=6},{x=1031, y=738, z=6} -- começo e final do mapa local from3,to3 = {x=1012, y=706, z=5},{x=1032, y=739, z=5} -- começo e final do mapa local from4,to4 = {x=985, y=598, z=7},{x=1044, y=652, z=7} -- começo e final do mapa local from5,to5 = {x=986, y=615, z=6},{x=1039, y=647, z=7} -- começo e final do mapa local from6,to6 = {x=990, y=616, z=5},{x=1040, y=647, z=5} -- começo e final do mapa if isInRange(getCreaturePosition(cid), from, to) or isInRange(getCreaturePosition(cid), from2, to2) or isInRange(getCreaturePosition(cid), from3, to3) or isInRange(getCreaturePosition(cid), from4, to4) or isInRange(getCreaturePosition(cid), from5, to5) or isInRange(getCreaturePosition(cid), from6, to6) then doPlayerSendCancel(cid, "Você não pode se Transformar nesta área!") return true end doPlayerSay(cid, "transformar") local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) doSendMagicEffect(getCreaturePosition(cid), voc[4]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no level " .. voc[1] .. " para transformar.") end else doPlayerSendCancel(cid, "Você não pode se Transformar!") end return true end queria que quando o player vira akat ele nao transforme +
  5. quando eu entro no teleport apareçe http://prntscr.com/ayulb1
  6. http://prntscr.com/ayuicn
  7. http://prntscr.com/aytk4d
  8. http://prntscr.com/aytfn6
  9. http://prntscr.com/ayt8pf
  10. http://prntscr.com/ayt37e o erro sumiu + dps teve esse
  11. http://prntscr.com/ayswlg
  12. http://prntscr.com/ayriji
  13. <instant name="Kamui Dimension" words="kamui dimension" lvl="400" mana="2100" prem="0" needtarget="1" range="6" exhaustion="0" blockwalls="1" needlearn="0" script="kamuidimension.lua"> <vocation id="660"/> <vocation id="660"/> </instant> sera que nao e isso? http://prntscr.com/ayrd9d
  14. http://prntscr.com/ayr9go
  15. zPerseu postou uma resposta no tópico em Suporte Tibia OTServer
    galera vim aqui pedir ajuda numa script . essa script funciona assim quando um player targeta 1 jogador e ussa a spell os 2 irao para um mundo (Dimensao no mapa tipo X 1519 Y432) na dimensao o player que targetou o jogador nao aparece na tela ele fica invisivel para o player 1 que tomou o target - o jogador que esta invisivel tudo oque ele sumonou (summons) vai junto com ele junto com isso o player que voi targetado ele fica paralizado nao se move! ajuda rep + Vlw
  16. http://prntscr.com/ayr08r nao sei oq eu viz de errado
  17. tipo nao sei se vc consegue + assim quando o player teleporta pro KAMUI (Dimensao) la vai ter o teleport e quando ele entrar ele volta onde estava se nao os cara vao bugar bom tipo um exemplo os kara ta numa city e ussa o Kamui e ele vai pra outra city sendo q Kamui quando ele volta ele volta no lugar q estava. Nao tou falando q ficou ruim ficou muito top vc e muito bom. tirando outra duvida de dimensao vc pode criar tipo uma script igual kamui mas tipo quando o player ussar essa magia vai os 2 player e os sumons do player que usso e o player que recebeu ele fica paralizado e nao consegue ataca o player
  18. ele pode ficar la quando quiser sair entra teleport
  19. ela teleporta uma pessoa em x lugar por 20 segundos se vc conseguir colocar teleport tipo o cara tem 20 segundos dps ele entra no teleport e sai do kamui MAS SE VC NAO CONSEGUIR DBOA. Essa script funciona assim tipo vc targeta ussa spell e teleporta um player pra X lugar e essa pessoa fica la por 15 segundos- nao pode ussar em monster e nem treiner so apenas em players
  20. nao entendi Skill tipo os exausted?
  21. esse erro http://prntscr.com/ayjtk9
  22. Galera tou com um poblema com essa spell local newPos = {x = 1019, y = 1555, z = 7} -- local time = 10 -- local function teleport(cid, pos) if isCreature(cid) then doTeleportThing(cid, getClosestFreeTile(cid, pos)) doSendMagicEffect(getPlayerPosition(cid), 196) end end function onCastSpell(cid, var) local waittime = 0.8 -- Tempo de exhaustion local storage = 115820 local target = getCreatureTarget(cid) if not isCreature(target) then doPlayerSendCancel(cid, "You are exhausted") return false end local posTarget = getPlayerPosition(target) teleport(target, newPos) addEvent(teleport, time*1000, target, posTarget) exhaustion.set(cid, storage, waittime) return true end ela nao apareçe o exausted no chat alguem pode me ajudar ? essa spell chama kamui manda player pra um outro lugar
  23. eu tenho um Npc que troka Medalha por gold bars - Funciona assim o meu quando vc mata player 400 vc ganha uma medalha que o Npc compra mas vc arruma como quiser Vamos la ! DATA/NPC/SCRIPTS - crie um .lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} 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 items = { item1 = {11414, 2160}, -- o 11414 e o item que sera vendido por gold item2 = {11414, 2160} -- o segundo item e o id do gold } local counts = { count1 = {1, 25}, -- count1 1 e quantos items sera pedido tipo vende 1 item se quiser pode colocar quantos quiser count2 = {1, 25} -- count2 o 25 e quantos gold ele recebera } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'Medalha') then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) selfSay('Voce trocou Uma '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' Por '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) else selfSay('Voce Nao Tem '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end elseif msgcontains(msg, 'gold bar') then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) AGORA EM DATA/NPC/ - CRIE UM NPC <?xml version="1.0" encoding="UTF-8"?> <npc name="Mercante Oinin" script="Jax.lua" walkinterval="2000" floorchange="0"> <health now="150" max="150" /> <look type="159" head="57" body="59" legs="40" feet="76" corpse="2212" /> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. Nao Quer fazer uma troca?Eu Preciso De {Medalha} Posso Te dar Alguns {Gold Bars}." /> <parameter key="message_farewell" value="Bye bye!" /> </parameters> </npc> Voce pode mudar algumas coisas tipo Medalha pelo item que sera vendido Creditos a min que traduzi uma parte

Informação Importante

Confirmação de Termo