Postado Janeiro 30, 2015 10 anos Quero que fique saindo um effects quando transformasse em outra outfit, o effects só acabaria quando transformasse em outra outfit. Não quero que o effects seja em todas as transformações, só em algumas. Script Transformar.lua: Mostrar conteúdo oculto local config = { --[vocation id] = { level, nova voc, looktype, efeito} ---------- NARUTO ----------- [1] = { 25, 2, 71, 13}, [2] = { 50, 3, 91, 15}, [3] = { 75, 4, 18, 15}, [4] = { 100, 5, 31, 13}, [5] = { 125, 6, 92, 15}, [6] = { 150, 7, 40, 15}, --- TIPO EM ALGUMAS [7] = { 200, 8, 49, 15}, [8] = { 250, 9, 25, 27}, [9] = { 300, 10, 179, 15}, [10] = { 350, 11, 291, 12}, [11] = { 400, 12, 494, 12}, [12] = { 500, 13, 54, 12}, [13] = { 600, 14, 743, 12}, --------- SASUKE ----------- [15] = { 25, 16, 2, 13}, [16] = { 50, 17, 6, 263}, [17] = { 75, 18, 5, 263}, [18] = { 100, 19, 7, 13}, [19] = { 125, 20, 94, 263}, [20] = { 150, 21, 59, 263}, [21] = { 200, 22, 8, 263}, [22] = { 250, 23, 293, 13}, --- TIPO EM ALGUMAS [23] = { 300, 24, 95, 263}, [24] = { 350, 25, 334, 27}, [25] = { 400, 26, 292, 261}, [26] = { 450, 27, 379, 261}, [27] = { 500, 28, 504, 261}, [28] = { 600, 29, 745, 261}, --------- SAKURA ----------- [30] = { 25, 31, 195, 13}, [31] = { 50, 32, 175, 13}, [32] = { 75, 33, 171, 13}, [33] = { 100, 34, 174, 13}, [34] = { 125, 35, 169, 13}, [35] = { 150, 36, 300, 27}, --- TIPO EM ALGUMAS [36] = { 200, 37, 194, 13}, [37] = { 250, 38, 301, 13}, [38] = { 300, 39, 170, 27}, [39] = { 350, 40, 172, 13}, [40] = { 400, 41, 296, 27}, [41] = { 450, 42, 294, 27}, [42] = { 500, 43, 501, 13}, [43] = { 600, 44, 502, 27}, -------- ROCK LEE ----------- [45] = { 25, 46, 30, 73}, [46] = { 50, 47, 60, 73}, [47] = { 75, 48, 83, 73}, [48] = { 100, 49, 82, 73}, [49] = { 125, 50, 80, 73}, [50] = { 150, 51, 190, 73}, [51] = { 200, 52, 78, 73}, [52] = { 250, 53, 191, 73}, [53] = { 300, 54, 192, 73}, [54] = { 350, 55, 766, 73}, [55] = { 400, 56, 193, 73}, [56] = { 450, 57, 295, 73}, --- TIPO EM ALGUMAS [57] = { 500, 58, 496, 73}, [58] = { 600, 59, 497, 73}, -------- KISAME ----------- [117] = { 25, 118, 687, 140}, [118] = { 50, 119, 688, 140}, [119] = { 75, 120, 689, 140}, [120] = { 100, 121, 690, 140}, [121] = { 125, 122, 691, 140}, [122] = { 150, 123, 551, 140}, [123] = { 200, 124, 553, 140}, [124] = { 250, 125, 554, 140}, --- TIPO EM ALGUMAS [125] = { 300, 126, 555, 140}, [126] = { 400, 127, 556, 140}, [127] = { 500, 128, 692, 140}, [128] = { 600, 129, 558, 140}, -------- ITACHI ----------- [160] = { 25, 161, 96, 263}, [161] = { 50, 162, 97, 263}, [162] = { 75, 163, 284, 263}, [163] = { 100, 164, 98, 262}, [164] = { 125, 165, 99, 13}, [165] = { 150, 166, 282, 262}, [166] = { 200, 167, 283, 13}, [167] = { 250, 168, 100, 262}, [168] = { 300, 169, 297, 262}, --- TIPO EM ALGUMAS [169] = { 350, 170, 322, 262}, [170] = { 400, 171, 298, 262}, [171] = { 450, 172, 472, 262}, [172] = { 500, 173, 511, 262}, [173] = { 600, 174, 490, 262}, --------- KILLER BEE ----------- [205] = { 25, 206, 714, 13}, [206] = { 50, 207, 729, 13}, [207] = { 75, 208, 732, 13}, [208] = { 100, 209, 733, 13}, [209] = { 125, 210, 734, 13}, [210] = { 150, 211, 735, 13}, [211] = { 200, 212, 736, 13}, --- TIPO EM ALGUMAS [212] = { 250, 213, 737, 13}, [213] = { 300, 214, 738, 13}, [214] = { 350, 215, 717, 13}, [215] = { 400, 216, 739, 13}, [216] = { 450, 217, 740, 13}, [217] = { 500, 218, 350, 13}, [218] = { 600, 219, 742, 13}, -------- MADARA ----------- [250] = { 25, 251, 476, 13}, [251] = { 50, 252, 477, 13}, [252] = { 75, 253, 725, 13}, [253] = { 100, 254, 478, 13}, [254] = { 125, 255, 479, 13}, [255] = { 150, 256, 482, 13}, [256] = { 200, 257, 480, 13}, [257] = { 250, 258, 481, 13}, [258] = { 300, 259, 483, 13}, --- TIPO EM ALGUMAS [259] = { 350, 260, 485, 13}, [260] = { 400, 261, 484, 13}, [261] = { 450, 262, 486, 13}, [262] = { 500, 263, 722, 13}, [263] = { 600, 264, 715, 13}, -------- MINATO ----------- [265] = { 25, 266, 559, 12}, [266] = { 50, 267, 560, 12}, [267] = { 75, 268, 561, 12}, [268] = { 100, 269, 562, 12}, [269] = { 125, 270, 563, 12}, [270] = { 150, 271, 564, 12}, [271] = { 200, 272, 565, 12}, --- TIPO EM ALGUMAS [272] = { 250, 273, 596, 12}, [273] = { 300, 274, 598, 12}, [274] = { 350, 275, 599, 12}, [275] = { 400, 276, 707, 12}, [276] = { 450, 277, 708, 12}, [277] = { 500, 278, 709, 12}, [278] = { 600, 279, 710, 12}, -------- TOBIRAMA ----------- [295] = { 25, 296, 227, 27}, [296] = { 50, 297, 230, 27}, [297] = { 75, 298, 320, 27}, [298] = { 100, 299, 788, 27}, [299] = { 125, 300, 789, 27}, --- TIPO EM ALGUMAS [300] = { 150, 301, 790, 27}, [301] = { 200, 302, 791, 27}, [302] = { 250, 303, 792, 27}, [303] = { 300, 304, 793, 27}, [304] = { 350, 305, 794, 27}, [305] = { 400, 306, 795, 27}, ---------- KANKURO ----------- [325] = { 25, 326, 619, 18}, [326] = { 50, 327, 620, 18}, [327] = { 75, 328, 621, 18}, [328] = { 100, 329, 600, 18}, [329] = { 125, 330, 603, 18}, [330] = { 150, 331, 602, 18}, [331] = { 200, 332, 623, 18}, [332] = { 250, 333, 624, 18}, --- TIPO EM ALGUMAS [333] = { 300, 334, 548, 18}, [334] = { 350, 335, 637, 18}, [335] = { 400, 336, 625, 18}, [336] = { 450, 337, 662, 18}, [337] = { 500, 338, 666, 18}, [338] = { 600, 339, 663, 18}, ---------- ANBU ----------- [405] = { 25, 406, 123, 13}, [406] = { 50, 407, 123, 13}, [407] = { 75, 408, 16, 13}, [408] = { 100, 409, 16, 13}, [409] = { 125, 410, 463, 13}, [410] = { 150, 411, 463, 13}, [411] = { 200, 412, 147, 13}, --- TIPO EM ALGUMAS [412] = { 250, 413, 147, 13}, [413] = { 300, 414, 148, 13}, [414] = { 350, 415, 148, 13}, [415] = { 400, 416, 159, 13}, [416] = { 450, 417, 163, 13}, [417] = { 500, 418, 273, 13}, [418] = { 600, 419, 546, 13} } 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 local voc = config[getPlayerVocation(cid)] if voc then if getPlayerLevel(cid) >= voc[1] then doPlayerSetVocation(cid, voc[2]) local outfit = {lookType = voc[3]} doCreatureChangeOutfit(cid, outfit) local pos = getCreaturePosition(cid) doSendMagicEffect({x = pos.x, y = pos.y, z = pos.z}, 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 Editado Janeiro 30, 2015 10 anos por Storm Night (veja o histórico de edições) "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado Janeiro 30, 2015 10 anos data/creaturescript/scripts Crie um arquivo: effect.lua ponha isso dentro: function onThink(cid) local config = { [1] = 30, [2] = 50, } if config[getCreatureOutfit(cid).lookType] then doSendMagicEffect(getThingPos(cid), config[getCreatureOutfit(cid).lookType]) end return true end No login.lua coloque isso dentro antes do ultimo return true end registerCreatureEvent(cid, 'OutEffect') No creaturescripts.xml coloque isso dentro: <event type="think" name="OutEffect" event="script" value="effect.lua"/> Configurando: local config = { [1] = 30, [2] = 50, } Nesse local, funciona assim: local config = { [id da outfit] = efeito, } Só copiar e colar, exemplo: local config = { [128] = 5, [129] = 6, [1] = 60, [2] = 30, [3] = 15, } _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Janeiro 30, 2015 10 anos Autor Não funcionou. Não acontece nada. Editado Janeiro 30, 2015 10 anos por Storm Night (veja o histórico de edições) "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado Janeiro 30, 2015 10 anos Autor Ok. "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
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.