Postado Agosto 26, 2017 7 anos Queria uma funçao que ao Falar "!Akatsuki On" o player pega a roupa da akatsuki;OBS: o player tem que ter a storage que ele pega com o npc/Para voltar a usar roupa normal "!Akatsuki Off" e ele volta Systema Mostrar conteúdo oculto -- Script Akatsuki System Advance 1.0 -- -- By RigBy -- -- Xtibia.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 = 300 -- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 0 -- quanto de bonus de life vai ganha local bonusmp = 0 -- quanto de bonus de mana vai ganha local experience = 15 -- Experience rates no caso 2x a experiencia do seu servidor. local config = { --[Vocation] = ( Nova Vocation, New Outfit ) -- Naruto -- [1] = { 2, 361}, [2] = { 3, 361}, [3] = { 4, 361}, [4] = { 5, 361}, [5] = { 6, 361}, [6] = { 7, 361}, [7] = { 8, 361}, [8] = { 9, 361}, [9] = { 10, 361}, [10] = { 11, 361}, [11] = { 12, 361}, [12] = { 13, 361}, [13] = { 14, 361}, [14] = { 15, 361}, [15] = { 16, 361}, -- Sasuke -- [19] = { 19, 761}, [19] = { 20, 761}, [20] = { 21, 761}, [21] = { 22, 761}, [22] = { 23, 761}, [23] = { 24, 761}, [24] = { 25, 761}, [25] = { 26, 761}, [26] = { 27, 761}, [27] = { 28, 761}, [28] = { 29, 761}, [29] = { 30, 761}, [30] = { 31, 761}, [31] = { 32, 761}, [32] = { 33, 761}, [33] = { 34, 761}, -- Lee -- [35] = { 35, 86}, [35] = { 36, 86}, [36] = { 37, 86}, [37] = { 38, 86}, [38] = { 39, 86}, [39] = { 40, 86}, [40] = { 41, 86}, [41] = { 42, 86}, [42] = { 43, 86}, [43] = { 44, 86}, [44] = { 45, 86}, -- Shikamaru -- [47] = { 47, 364}, [47] = { 48, 364}, [48] = { 49, 364}, [49] = { 50, 364}, [50] = { 51, 364}, [51] = { 52, 364}, [52] = { 53, 364}, [53] = { 54, 364}, [54] = { 55, 364}, -- Minato -- [58] = { 58, 336}, [58] = { 59, 336}, [59] = { 60, 336}, [60] = { 61, 336}, [61] = { 62, 336}, [62] = { 63, 336}, [63] = { 64, 336}, [64] = { 65, 336}, -- Sakura -- [70] = { 70, 122}, [70] = { 71, 122}, [71] = { 72, 122}, [73] = { 74, 122}, -- Neji -- [80] = { 80, 84}, [80] = { 81, 84}, [81] = { 82, 84}, [82] = { 83, 84}, [83] = { 84, 84}, [84] = { 85, 84}, [85] = { 86, 84}, [86] = { 87, 84}, [88] = { 89, 84}, -- Tenten -- [94] = { 94, 83}, [94] = { 95, 83}, [95] = { 96, 83}, [96] = { 97, 83}, [97] = { 98, 83}, [98] = { 99, 83}, [99] = { 100, 83}, [100] = { 101, 83}, [101] = { 102, 83}, -- Hinata -- [110] = { 110, 362}, [110] = { 111, 362}, [111] = { 112, 362}, [112] = { 113, 362}, [113] = { 114, 362}, [114] = { 115, 362}, [115] = { 116, 362}, [116] = { 117, 362}, [117] = { 118, 362}, [118] = { 119, 362}, -- Obito -- [128] = { 128, 52}, [128] = { 129, 52}, [129] = { 130, 52}, [130] = { 131, 52}, [131] = { 132, 52}, [132] = { 133, 52}, [133] = { 134, 52}, [134] = { 135, 52}, [135] = { 136, 52}, [136] = { 137, 52}, [137] = { 138, 52}, [138] = { 139, 52}, [139] = { 140, 52}, [140] = { 141, 52}, [141] = { 142, 52}, [142] = { 143, 52}, -- Jyraia -- [128] = { 128, 365}, [128] = { 129, 365}, [129] = { 130, 365}, [130] = { 131, 365}, [131] = { 132, 365}, [132] = { 133, 365}, [133] = { 134, 365}, [134] = { 135, 365}, -- Killer Bee -- [165] = { 165, 82}, [165] = { 166, 82}, [166] = { 167, 82}, [167] = { 168, 82}, [168] = { 169, 82}, [169] = { 170, 82}, [170] = { 171, 82}, [171] = { 172, 82}, [172] = { 173, 82}, [173] = { 174, 82}, [174] = { 175, 82}, -- Itachi -- [180] = { 180, 76}, [180] = { 181, 76}, [181] = { 182, 76}, [182] = { 183, 76}, [183] = { 184, 76}, [184] = { 185, 76}, [185] = { 186, 76}, [186] = { 187, 76}, -- Tsunade -- [193] = { 193, 798}, [193] = { 194, 798}, [194] = { 195, 798}, [195] = { 196, 798}, [196] = { 197, 798}, [197] = { 198, 798}, [198] = { 199, 798}, [199] = { 200, 798}, [200] = { 201, 798}, [201] = { 202, 798}, -- Temari -- [211] = { 211, 85}, [211] = { 212, 85}, [212] = { 213, 85}, [213] = { 214, 85}, [214] = { 215, 85}, [215] = { 216, 85}, [216] = { 217, 85}, [217] = { 218, 85}, -- Madara -- [228] = { 228, 366}, [228] = { 229, 366}, [229] = { 230, 366}, [230] = { 231, 366}, [231] = { 232, 366}, [232] = { 233, 366}, [233] = { 234, 366}, [234] = { 235, 366}, -- Tobirama -- [412] = { 412, 182}, [412] = { 413, 182}, [413] = { 414, 182}, [414] = { 415, 182}, [415] = { 416, 182}, [416] = { 417, 182}, [417] = { 418, 182}, [418] = { 419, 182}, -- Raikage -- [239] = { 239, 208}, [239] = { 240, 208}, [240] = { 241, 208}, [241] = { 242, 208}, [242] = { 243, 208}, [243] = { 244, 208}, [244] = { 245, 208}, [245] = { 246, 208}, [246] = { 247, 208}, [247] = { 248, 208}, -- Hashirama -- [254] = { 254, 363}, [254] = { 255, 363}, [255] = { 256, 363}, [256] = { 257, 363}, [257] = { 258, 363}, [258] = { 259, 363}, [259] = { 260, 363}, [260] = { 261, 363}, [261] = { 262, 363}, -- Chouji -- [295] = { 295, 390}, [295] = { 296, 390}, [296] = { 297, 390}, [297] = { 298, 390}, [298] = { 299, 390}, [299] = { 300, 390}, [300] = { 301, 390}, [301] = { 302, 390}, -- Ino -- [272] = { 272, 9}, [272] = { 273, 9}, [273] = { 274, 9}, [274] = { 275, 9}, [275] = { 276, 9}, [276] = { 277, 9}, [277] = { 278, 9}, [278] = { 279, 9}, } 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, 8974555) == -1 then if getPlayerLevel(cid) >= level then selfSay('Tem certeza de que quer se juntar a 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('Para provar a sua lealdade, você tem que trazer '..quantidade..' {coracao}.', cid) talkState[talkUser] = 2 end if talkState[talkUser] == 2 and msgcontains(msg, 'coracao') then if getPlayerItemCount(cid, 5943) >= 6 then local voc = config[getPlayerVocation(cid)] 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,8974555,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 return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Talk/Transformar Mostrar conteúdo oculto local config = { --[vocation id] = { level, nova voc, looktype, efeito} -- Naruto -- [1] = { 25, 2, 199, 122}, [2] = { 50, 3, 769, 122}, [3] = { 75, 4, 198, 122}, [4] = { 100, 5, 201, 122}, [5] = { 125, 6, 309, 122}, [6] = { 150, 7, 797, 122}, [7] = { 175, 8, 303, 122}, [8] = { 200, 9, 301, 122}, [9] = { 225, 10, 771, 122}, [10] = { 250, 11, 751, 122}, [11] = { 275, 12, 308, 122}, [12] = { 300, 13, 197, 122}, [13] = { 325, 14, 196, 122}, [14] = { 350, 15, 291, 122}, [15] = { 400, 16, 207, 122}, -- Sasuke -- [19] = { 25, 19, 240, 110}, [19] = { 50, 20, 240, 110}, [20] = { 70, 21, 774, 110}, [21] = { 75, 22, 311, 110}, [22] = { 100, 23, 241, 110}, [23] = { 125, 24, 773, 110}, [24] = { 150, 25, 762, 110}, [25] = { 175, 26, 312, 110}, [26] = { 200, 27, 314, 110}, [27] = { 225, 28, 315, 110}, [28] = { 250, 29, 315, 110}, [29] = { 275, 30, 316, 110}, [30] = { 300, 31, 292, 110}, [31] = { 325, 32, 295, 110}, [32] = { 350, 33, 317, 110}, [33] = { 400, 34, 296, 110}, -- Lee -- [35] = { 25, 35, 325, 110}, [35] = { 50, 36, 324, 110}, [36] = { 70, 37, 323, 110}, [37] = { 75, 38, 322, 110}, [38] = { 100, 39, 321, 110}, [39] = { 125, 40, 320, 110}, [40] = { 150, 41, 319, 110}, [41] = { 200, 42, 745, 110}, [42] = { 255, 43, 726, 110}, [43] = { 350, 44, 318, 110}, [44] = { 400, 45, 294, 110}, -- Shikamaru -- [47] = { 25, 47, 251, 122}, [47] = { 50, 48, 251, 122}, [48] = { 75, 49, 243, 122}, [49] = { 100, 50, 245, 122}, [50] = { 125, 51, 242, 122}, [51] = { 150, 52, 246, 122}, [52] = { 175, 53, 247, 122}, [53] = { 220, 54, 248, 122}, [54] = { 275, 55, 249, 122}, -- Minato -- [58] = { 25, 58, 329, 122}, [58] = { 75, 59, 332, 122}, [59] = { 125, 60, 330, 122}, [60] = { 175, 61, 331, 122}, [61] = { 225, 62, 333, 122}, [62] = { 275, 63, 334, 122}, [63] = { 375, 64, 335, 122}, [64] = { 450, 65, 300, 122}, -- Sakura -- [70] = { 25, 70, 722, 122}, [70] = { 50, 71, 723, 122}, [71] = { 75, 72, 255, 122}, [73] = { 100, 74, 254, 122}, -- Neji -- [80] = { 25, 80, 760, 122}, [80] = { 50, 81, 759, 122}, [81] = { 75, 82, 758, 122}, [82] = { 100, 83, 757, 122}, [83] = { 125, 84, 756, 122}, [84] = { 150, 85, 755, 122}, [85] = { 175, 86, 754, 122}, [86] = { 225, 87, 253, 122}, [88] = { 350, 89, 252, 122}, -- Tenten -- [94] = { 25, 94, 718, 122}, [94] = { 50, 95, 717, 122}, [95] = { 75, 96, 716, 122}, [96] = { 100, 97, 715, 122}, [97] = { 125, 98, 714, 122}, [98] = { 150, 99, 713, 122}, [99] = { 175, 100, 712, 122}, [100] = { 220, 101, 711, 122}, [101] = { 300, 102, 710, 122}, -- Hinata -- [110] = { 25, 110, 709, 122}, [110] = { 50, 111, 708, 122}, [111] = { 75, 112, 707, 122}, [112] = { 100, 113, 706, 122}, [113] = { 125, 114, 704, 122}, [114] = { 150, 115, 703, 122}, [115] = { 175, 116, 702, 122}, [116] = { 200, 117, 701, 122}, [117] = { 225, 118, 700, 122}, [118] = { 275, 119, 700, 122}, -- Jyraia -- [128] = { 25, 128, 209, 122}, [128] = { 50, 129, 210, 122}, [129] = { 75, 130, 211, 122}, [130] = { 100, 131, 212, 122}, [131] = { 125, 132, 213, 122}, [132] = { 150, 133, 214, 122}, [133] = { 175, 134, 215, 122}, [134] = { 200, 135, 216, 122}, -- Killer Bee -- [165] = { 25, 165, 280, 122}, [165] = { 50, 166, 281, 122}, [166] = { 75, 167, 282, 122}, [167] = { 100, 168, 283, 122}, [168] = { 125, 169, 284, 122}, [169] = { 150, 170, 285, 122}, [170] = { 175, 171, 286, 122}, [171] = { 200, 172, 287, 122}, [172] = { 225, 173, 288, 122}, [173] = { 235, 174, 289, 122}, [174] = { 275, 175, 290, 122}, -- Itachi -- [180] = { 25, 180, 81, 122}, [180] = { 50, 181, 80, 122}, [181] = { 75, 182, 77, 122}, [182] = { 100, 183, 78, 122}, [183] = { 125, 184, 76, 122}, [184] = { 150, 185, 75, 122}, [185] = { 175, 186, 74, 122}, [186] = { 200, 187, 73, 122}, -- Tsunade -- [193] = { 25, 193, 267, 122}, [193] = { 50, 194, 268, 122}, [194] = { 75, 195, 269, 122}, [195] = { 100, 196, 270, 122}, [196] = { 125, 197, 271, 122}, [197] = { 150, 198, 272, 122}, [198] = { 175, 199, 273, 122}, [199] = { 200, 200, 274, 122}, [200] = { 225, 201, 275, 122}, [201] = { 235, 202, 276, 122}, -- Temari -- [211] = { 25, 211, 259, 122}, [211] = { 50, 212, 260, 122}, [212] = { 75, 213, 261, 122}, [213] = { 100, 214, 262, 122}, [214] = { 125, 215, 263, 122}, [215] = { 150, 216, 264, 122}, [216] = { 175, 217, 265, 122}, [217] = { 200, 218, 266, 122}, -- Madara -- [228] = { 25, 228, 10, 122}, [228] = { 50, 229, 11, 122}, [229] = { 75, 230, 12, 122}, [230] = { 100, 231, 13, 122}, [231] = { 125, 232, 14, 122}, [232] = { 150, 233, 15, 122}, [233] = { 175, 234, 15, 122}, [234] = { 200, 235, 338, 122}, -- Tobirama -- [412] = { 25, 412, 739, 122}, [412] = { 50, 413, 738, 122}, [413] = { 75, 414, 194, 122}, [414] = { 100, 415, 193, 122}, [415] = { 125, 416, 192, 122}, [416] = { 150, 417, 191, 122}, [417] = { 175, 418, 188, 122}, [418] = { 200, 419, 187, 122}, -- Raikage -- [239] = { 25, 239, 87, 122}, [239] = { 50, 240, 88, 122}, [240] = { 75, 241, 89, 122}, [241] = { 100, 242, 90, 122}, [242] = { 125, 243, 91, 122}, [243] = { 150, 244, 179, 122}, [244] = { 175, 245, 178, 122}, [245] = { 200, 246, 177, 122}, [246] = { 200, 247, 176, 122}, [247] = { 200, 248, 99, 122}, -- Hashirama -- [254] = { 25, 254, 16, 122}, [254] = { 50, 255, 17, 122}, [255] = { 75, 256, 18, 122}, [256] = { 100, 257, 19, 122}, [257] = { 125, 258, 20, 122}, [258] = { 150, 259, 21, 122}, [259] = { 175, 260, 22, 122}, [260] = { 200, 261, 23, 122}, [261] = { 200, 262, 24, 122}, -- Ino -- [272] = { 25, 272, 799, 122}, [272] = { 50, 273, 2, 122}, [273] = { 75, 274, 3, 122}, [274] = { 100, 275, 4, 122}, [275] = { 125, 276, 5, 122}, [276] = { 150, 277, 6, 122}, [277] = { 175, 278, 7, 122}, [278] = { 200, 279, 8, 122}, -- Sai -- [315] = { 25, 315, 625, 122}, [315] = { 50, 316, 624, 122}, [316] = { 75, 317, 623, 122}, [317] = { 100, 318, 622, 122}, [318] = { 125, 319, 621, 122}, [319] = { 150, 320, 620, 122}, -- Chouji -- [295] = { 25, 295, 635, 122}, [295] = { 50, 296, 634, 122}, [296] = { 75, 297, 633, 122}, [297] = { 100, 298, 632, 122}, [298] = { 125, 299, 631, 122}, [299] = { 150, 300, 630, 122}, [300] = { 175, 301, 616, 122}, [301] = { 200, 302, 615, 122}, -- Shino -- [285] = { 25, 285, 53, 122}, [285] = { 50, 286, 54, 122}, [286] = { 75, 287, 55, 122}, } 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 if (getPlayerStorageValue(cid,112) > 0) then return doPlayerSendCancel(cid, "Voce Nao Pode Se Transforma,Voce Agora Virou Da Akatsuki") end 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 @Dwarfer Editado Agosto 26, 2017 7 anos por ZikaLord (veja o histórico de edições) O rei de seu proprio destino é aquele que luta pela gloria do amanhã! Discord : ZoR#9373
Postado Agosto 31, 2017 7 anos Solução Mostrar conteúdo oculto local config = { --[vocation id] = { level, nova voc, looktype, efeito} -- Naruto -- [1] = { 25, 2, 199, 122}, [2] = { 50, 3, 769, 122}, [3] = { 75, 4, 198, 122}, [4] = { 100, 5, 201, 122}, [5] = { 125, 6, 309, 122}, [6] = { 150, 7, 797, 122}, [7] = { 175, 8, 303, 122}, [8] = { 200, 9, 301, 122}, [9] = { 225, 10, 771, 122}, [10] = { 250, 11, 751, 122}, [11] = { 275, 12, 308, 122}, [12] = { 300, 13, 197, 122}, [13] = { 325, 14, 196, 122}, [14] = { 350, 15, 291, 122}, [15] = { 400, 16, 207, 122}, -- Sasuke -- [19] = { 25, 19, 240, 110}, [19] = { 50, 20, 240, 110}, [20] = { 70, 21, 774, 110}, [21] = { 75, 22, 311, 110}, [22] = { 100, 23, 241, 110}, [23] = { 125, 24, 773, 110}, [24] = { 150, 25, 762, 110}, [25] = { 175, 26, 312, 110}, [26] = { 200, 27, 314, 110}, [27] = { 225, 28, 315, 110}, [28] = { 250, 29, 315, 110}, [29] = { 275, 30, 316, 110}, [30] = { 300, 31, 292, 110}, [31] = { 325, 32, 295, 110}, [32] = { 350, 33, 317, 110}, [33] = { 400, 34, 296, 110}, -- Lee -- [35] = { 25, 35, 325, 110}, [35] = { 50, 36, 324, 110}, [36] = { 70, 37, 323, 110}, [37] = { 75, 38, 322, 110}, [38] = { 100, 39, 321, 110}, [39] = { 125, 40, 320, 110}, [40] = { 150, 41, 319, 110}, [41] = { 200, 42, 745, 110}, [42] = { 255, 43, 726, 110}, [43] = { 350, 44, 318, 110}, [44] = { 400, 45, 294, 110}, -- Shikamaru -- [47] = { 25, 47, 251, 122}, [47] = { 50, 48, 251, 122}, [48] = { 75, 49, 243, 122}, [49] = { 100, 50, 245, 122}, [50] = { 125, 51, 242, 122}, [51] = { 150, 52, 246, 122}, [52] = { 175, 53, 247, 122}, [53] = { 220, 54, 248, 122}, [54] = { 275, 55, 249, 122}, -- Minato -- [58] = { 25, 58, 329, 122}, [58] = { 75, 59, 332, 122}, [59] = { 125, 60, 330, 122}, [60] = { 175, 61, 331, 122}, [61] = { 225, 62, 333, 122}, [62] = { 275, 63, 334, 122}, [63] = { 375, 64, 335, 122}, [64] = { 450, 65, 300, 122}, -- Sakura -- [70] = { 25, 70, 722, 122}, [70] = { 50, 71, 723, 122}, [71] = { 75, 72, 255, 122}, [73] = { 100, 74, 254, 122}, -- Neji -- [80] = { 25, 80, 760, 122}, [80] = { 50, 81, 759, 122}, [81] = { 75, 82, 758, 122}, [82] = { 100, 83, 757, 122}, [83] = { 125, 84, 756, 122}, [84] = { 150, 85, 755, 122}, [85] = { 175, 86, 754, 122}, [86] = { 225, 87, 253, 122}, [88] = { 350, 89, 252, 122}, -- Tenten -- [94] = { 25, 94, 718, 122}, [94] = { 50, 95, 717, 122}, [95] = { 75, 96, 716, 122}, [96] = { 100, 97, 715, 122}, [97] = { 125, 98, 714, 122}, [98] = { 150, 99, 713, 122}, [99] = { 175, 100, 712, 122}, [100] = { 220, 101, 711, 122}, [101] = { 300, 102, 710, 122}, -- Hinata -- [110] = { 25, 110, 709, 122}, [110] = { 50, 111, 708, 122}, [111] = { 75, 112, 707, 122}, [112] = { 100, 113, 706, 122}, [113] = { 125, 114, 704, 122}, [114] = { 150, 115, 703, 122}, [115] = { 175, 116, 702, 122}, [116] = { 200, 117, 701, 122}, [117] = { 225, 118, 700, 122}, [118] = { 275, 119, 700, 122}, -- Jyraia -- [128] = { 25, 128, 209, 122}, [128] = { 50, 129, 210, 122}, [129] = { 75, 130, 211, 122}, [130] = { 100, 131, 212, 122}, [131] = { 125, 132, 213, 122}, [132] = { 150, 133, 214, 122}, [133] = { 175, 134, 215, 122}, [134] = { 200, 135, 216, 122}, -- Killer Bee -- [165] = { 25, 165, 280, 122}, [165] = { 50, 166, 281, 122}, [166] = { 75, 167, 282, 122}, [167] = { 100, 168, 283, 122}, [168] = { 125, 169, 284, 122}, [169] = { 150, 170, 285, 122}, [170] = { 175, 171, 286, 122}, [171] = { 200, 172, 287, 122}, [172] = { 225, 173, 288, 122}, [173] = { 235, 174, 289, 122}, [174] = { 275, 175, 290, 122}, -- Itachi -- [180] = { 25, 180, 81, 122}, [180] = { 50, 181, 80, 122}, [181] = { 75, 182, 77, 122}, [182] = { 100, 183, 78, 122}, [183] = { 125, 184, 76, 122}, [184] = { 150, 185, 75, 122}, [185] = { 175, 186, 74, 122}, [186] = { 200, 187, 73, 122}, -- Tsunade -- [193] = { 25, 193, 267, 122}, [193] = { 50, 194, 268, 122}, [194] = { 75, 195, 269, 122}, [195] = { 100, 196, 270, 122}, [196] = { 125, 197, 271, 122}, [197] = { 150, 198, 272, 122}, [198] = { 175, 199, 273, 122}, [199] = { 200, 200, 274, 122}, [200] = { 225, 201, 275, 122}, [201] = { 235, 202, 276, 122}, -- Temari -- [211] = { 25, 211, 259, 122}, [211] = { 50, 212, 260, 122}, [212] = { 75, 213, 261, 122}, [213] = { 100, 214, 262, 122}, [214] = { 125, 215, 263, 122}, [215] = { 150, 216, 264, 122}, [216] = { 175, 217, 265, 122}, [217] = { 200, 218, 266, 122}, -- Madara -- [228] = { 25, 228, 10, 122}, [228] = { 50, 229, 11, 122}, [229] = { 75, 230, 12, 122}, [230] = { 100, 231, 13, 122}, [231] = { 125, 232, 14, 122}, [232] = { 150, 233, 15, 122}, [233] = { 175, 234, 15, 122}, [234] = { 200, 235, 338, 122}, -- Tobirama -- [412] = { 25, 412, 739, 122}, [412] = { 50, 413, 738, 122}, [413] = { 75, 414, 194, 122}, [414] = { 100, 415, 193, 122}, [415] = { 125, 416, 192, 122}, [416] = { 150, 417, 191, 122}, [417] = { 175, 418, 188, 122}, [418] = { 200, 419, 187, 122}, -- Raikage -- [239] = { 25, 239, 87, 122}, [239] = { 50, 240, 88, 122}, [240] = { 75, 241, 89, 122}, [241] = { 100, 242, 90, 122}, [242] = { 125, 243, 91, 122}, [243] = { 150, 244, 179, 122}, [244] = { 175, 245, 178, 122}, [245] = { 200, 246, 177, 122}, [246] = { 200, 247, 176, 122}, [247] = { 200, 248, 99, 122}, -- Hashirama -- [254] = { 25, 254, 16, 122}, [254] = { 50, 255, 17, 122}, [255] = { 75, 256, 18, 122}, [256] = { 100, 257, 19, 122}, [257] = { 125, 258, 20, 122}, [258] = { 150, 259, 21, 122}, [259] = { 175, 260, 22, 122}, [260] = { 200, 261, 23, 122}, [261] = { 200, 262, 24, 122}, -- Ino -- [272] = { 25, 272, 799, 122}, [272] = { 50, 273, 2, 122}, [273] = { 75, 274, 3, 122}, [274] = { 100, 275, 4, 122}, [275] = { 125, 276, 5, 122}, [276] = { 150, 277, 6, 122}, [277] = { 175, 278, 7, 122}, [278] = { 200, 279, 8, 122}, -- Sai -- [315] = { 25, 315, 625, 122}, [315] = { 50, 316, 624, 122}, [316] = { 75, 317, 623, 122}, [317] = { 100, 318, 622, 122}, [318] = { 125, 319, 621, 122}, [319] = { 150, 320, 620, 122}, -- Chouji -- [295] = { 25, 295, 635, 122}, [295] = { 50, 296, 634, 122}, [296] = { 75, 297, 633, 122}, [297] = { 100, 298, 632, 122}, [298] = { 125, 299, 631, 122}, [299] = { 150, 300, 630, 122}, [300] = { 175, 301, 616, 122}, [301] = { 200, 302, 615, 122}, -- Shino -- [285] = { 25, 285, 53, 122}, [285] = { 50, 286, 54, 122}, [286] = { 75, 287, 55, 122} } local t = { -- voc = {da vocação, até a vocação}, o lookType será = X [1] = {voc = {1,15}, lookType = 261}, [2] = {voc = {19,33}, lookType = 761}, [3] = {voc = {35,44}, lookType = 86}, [4] = {voc = {47,54}, lookType = 364}, [5] = {voc = {58,64}, lookType = 336}, [6] = {voc = {70,73}, lookType = 122}, [7] = {voc = {80,88}, lookType = 84}, [8] = {voc = {94,101}, lookType = 83}, [9] = {voc = {110,118}, lookType = 362}, [10] = {voc = {128,142}, lookType = 52}, [11] = {voc = {165,174}, lookType = 82}, [12] = {voc = {180,186}, lookType = 76}, [13] = {voc = {193,201}, lookType = 798}, [14] = {voc = {211,217}, lookType = 85}, [15] = {voc = {228,234}, lookType = 366}, [16] = {voc = {412,418}, lookType = 182}, [17] = {voc = {239,247}, lookType = 208}, [18] = {voc = {254,261}, lookType = 363}, [19] = {voc = {295,301}, lookType = 390}, [20] = {voc = {272,278}, lookType = 9} } local tempo = 15 -- em segundos function onSay(cid, words, param, channel) local p = getPlayerPosition(cid) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") doSendMagicEffect(p, CONST_ME_POFF) return true end param = param:lower() local voc = config[getPlayerVocation(cid)] local outfit = getCreatureOutfit(cid) if getPlayerStorageValue(cid, 23481) - os.time() > 0 then doPlayerSendCancel(cid, "Você tem que esperar " .. tempo .. " segundos para usar o comando novamente.") doSendMagicEffect(p, CONST_ME_POFF) return true end if getPlayerStorageValue(cid, 8974555) == -1 then doPlayerSendCancel(cid, "Você não é da Akatsuki!") doSendMagicEffect(p, CONST_ME_POFF) return true end if setAkatsuki(cid, t) == nil then return true end if param == 'on' then outfit.lookType = setAkatsuki(cid, t) doCreatureChangeOutfit(cid, outfit) doCreatureSay(cid, "Você virou um Akatsuki!", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 23481, tempo + os.time()) return true elseif param == 'off' then outfit.lookType = voc[3] doCreatureChangeOutfit(cid, outfit) doCreatureSay(cid, "Você voltou ao normal!", TALKTYPE_ORANGE_1) setPlayerStorageValue(cid, 23481, tempo + os.time()) return true end end function setAkatsuki(cid, table) local vocs = getPlayerVocation(cid) for i, v in pairs(table) do if v.voc[1] <= vocs and v.voc[2] >= vocs then return v.lookType end end return nil end Contato: Email: dwarfer@sapo.pt Discord: Dwarfer#2715
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.