Postado Dezembro 6, 2014 10 anos Olá Galera, tava configurando minha Talkaction transformar, ai eu coloco tal effects. Mas quando eu uso o effects não sai centralizado no personagem. Script: 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}, [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}, [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}, [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}, [57] = { 500, 58, 496, 73}, [58] = { 600, 59, 497, 294}, -------- KISAME ----------- [117] = { 25, 118, 687, 27}, [118] = { 50, 119, 688, 27}, [119] = { 75, 120, 689, 27}, [120] = { 100, 121, 690, 27}, [121] = { 125, 122, 691, 27}, [122] = { 150, 123, 551, 27}, [123] = { 200, 124, 553, 27}, [124] = { 250, 125, 554, 27}, [125] = { 300, 126, 555, 27}, [126] = { 400, 127, 556, 27}, [127] = { 500, 128, 692, 193}, [128] = { 600, 129, 558, 27}, -------- 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}, [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}, [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, 263}, [251] = { 50, 252, 477, 13}, [252] = { 75, 253, 725, 263}, [253] = { 100, 254, 478, 13}, [254] = { 125, 255, 479, 263}, [255] = { 150, 256, 482, 263}, [256] = { 200, 257, 480, 263}, [257] = { 250, 258, 481, 263}, [258] = { 300, 259, 483, 263}, [259] = { 350, 260, 485, 263}, [260] = { 400, 261, 484, 263}, [261] = { 450, 262, 486, 263}, [262] = { 500, 263, 722, 263}, [263] = { 600, 264, 715, 141}, -------- 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}, [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, 21}, -------- 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}, [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, 21}, ---------- KANKURO ----------- [325] = { 25, 326, 619, 13}, [326] = { 50, 327, 620, 13}, [327] = { 75, 328, 621, 13}, [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}, [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}, [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) 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 Print exemplo: espero que me ajudem... Editado Dezembro 6, 2014 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 Dezembro 6, 2014 10 anos O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados" Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
Postado Dezembro 7, 2014 10 anos Autor O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de Scripts" Para: "OTServ → Suporte OTServ → Suporte de Servidores Derivados" Me desculpas "O sucesso é uma consequência e não um objetivo. A persistência é o caminho do êxito".
Postado Dezembro 8, 2014 10 anos Solução muda essa parte doSendMagicEffect(getCreaturePosition(cid), voc[4]) por essa local pos = getCreaturePosition(cid) doSendMagicEffect({x = pos.x + 1, y = pos.y + 1, z = pos.z}, voc[4]) na parte aonde tem +1 se vai acertando o local correto +2, +3, +4. -2, -3,-4.
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.