Jump to content

Search the Community

Showing results for tags 'transformar'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

Found 9 results

  1. Olá bom dia, se alguém puder me ajudar ficaria muito grato! Porfavor alguém consegue disponibilizar um script de npc que altere PvP do player? Vou explicar, a pessoa cria o char e já chega sendo npvp, portanto na cidade terá um npc em que ele possa se alterar pra pvp, gostaria que o player que não tivesse PvP ficasse com a caveirinha verde do lado do char e o PvP fica normal (podendo pegar caveirinha branca, red, black. Também gostaria se for possível adicionar tempo para pode trocar novamente, tipo 24 horas. Se alguém puder uma luz porfavor, desde já agradeço. Server global 12.51 tfs 1.3
  2. Script: Monstro após a morte Função: Ao morrer o cadaver do player se torna em um zombie! (ps. Você pode configurar o monstro que ele vai se tornar, e talz) Print: Script: Primeiro vai em creaturescripts/creaturescript.xml e dentro coloque isso: <event type="death" name="Zombie" event="script" value="zombiedeath.lua"/> <event type="look" name="ZombieLook" event="script" value="zombiedeath.lua"/> Depois, em creaturescript, crie um arquivo chamado zombiedeath.lua e dentro coloque isso: Após feito isso, registre o script em login.lua: Antes que venha esta pergunta, que eu sei que viria: - O que aconteçe se morrer envenenado na protection zone? Simplesmente o monstro não irá nascer.
  3. Olá, eu queria fazer um pedido, se estiver na área errada por favor movam Queria pedir um script de Transformar que não mudasse as cores que o Jogador colocou na sua Outfit sabe? Quando um Jogador usa o Transformar normalmente ele volta com as cores brancas, queria saber como resolver isso e pedir o script, desde já agradeço. Rep+
  4. Galera, alguem poderia me ajudar? Preciso de um script que transforme um item que é fixo no mapa de tempo em tempo. Tipo assim, eu puis no mapa aqueles cristais (ID:8633) como um tipo de parede em uma area especifica, só que eu gostaria que eles ficassem mudando de cor de tempo em tempo, ou seja, o item é de ID:8633 se transformasse em ID:8634(que é o mesmo cristal, só que de outra cor) e continuar mudando de cor. Acho que teria que fazer um GLOBALEVENT para isso, para que ficasse transformando todos os cristais que tivesse no mapa. Se alguém puder me ajudar agradeço, pois estou iniciando agora nessa area de script. Obrigado!
  5. Bom eu e um colega meu fizemos este sistema para um antigo projeto nosso, e faz muito tempo e achei aqui no PC e como nunca tinha visto um igual resolvi postar nesta comunidade que de forma direta e/ou indireta sempre tem me ajudado, O que faz? Ao chegar em tal level (determinado pelo admin) o player receber uma nova vocacao e uma nova outfit. É o mesmo que o /transformar dos narutibias só que este só de chegar no level o cara ja transforma. Vamos ao código. Dentro da Pasta "data/creaturescripts/scripts" Crie um arquivo chamado Promovido.lua com o Seguinte Conteudo: local config = { --[vocation id] = { nova voc, looktype, efeito} [1] = { 1, 31, 111}, [ID da Vocacao Inicial] = { ID da Nova Vocacao, LookType da nova vocacao, Efeito}, } local lvlGain = Level em que ira alterar a vocacao. function onAdvance(cid, skill, oldLevel, newLevel) if (getPlayerLevel(cid) == lvlGain and getPlayerStorageValue(cid, 2012) ~= 1) then local voc = config[getPlayerVocation(cid)] if voc then doPlayerSetVocation(cid, voc[1]) doSendMagicEffect(getCreaturePosition(cid), voc[3]) local outfit = {lookType = voc[2]} doCreatureChangeOutfit(cid, outfit) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Parabéns, você agora é um Shippuden") setPlayerStorageValue(cid, 2012, 1) end return true end end Abra o Arquivo "data/creaturescripts/creaturescripts.xml" e adicione na penultima linha: <event type="advance" name="Promovido" event="script" value="promovido.lua"/> Créditos Me and Flaah
  6. Gente, ta dando esse erro aki quando vou dar load nas talkactions, enquanto coloca servidor online: [04/03/2014 15:20:21] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/transformar.lua:168: '}' expected (to close '{' at line 1) near '[' [04/03/2014 15:20:21] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/transformar.lua) [04/03/2014 15:20:21] data/talkactions/scripts/transformar.lua:168: '}' expected (to close '{' at line 1) near '[' Percebi que é um erro no data/talkactions/scripts/transformar.lua , isso eu ja sei, mas o que há de errado? vou postar o script aqui para voces verem para mim. local config = { --[vocation id] = { level, nova voc, looktype, efeito} [1] = { 1, 2, 66, 208}, [2] = { 50, 3, 91, 208}, [3] = { 75, 4, 18, 208}, [4] = { 100, 5, 31, 208}, [5] = { 125, 6, 92, 208}, [6] = { 150, 7, 40, 208}, [7] = { 175, 8, 305, 208}, [8] = { 200, 9, 25, 208}, [9] = { 225, 10, 179, 208}, [10] = { 250, 11, 397, 208}, [11] = { 275, 12, 124, 208}, [13] = { 1, 14, 93, 108}, [14] = { 50, 15, 6, 108}, [15] = { 75, 16, 5, 108}, [16] = { 100, 17, 7, 108}, [17] = { 125, 18, 94, 108}, [18] = { 150, 19, 59, 108}, [19] = { 175, 20, 8, 108}, [20] = { 200, 21, 178, 108}, [21] = { 225, 22, 95, 110}, [22] = { 250, 23, 54, 110}, [23] = { 275, 24, 37, 110}, [25] = { 1, 26, 80, 87}, [26] = { 50, 27, 190, 87}, [27] = { 75, 28, 83, 87}, [28] = { 100, 29, 191, 87}, [29] = { 150, 30, 192, 87}, [30] = { 175, 31, 109, 87}, [31] = { 225, 32, 81, 87}, [32] = { 250, 33, 111, 87}, [34] = { 1, 35, 194, 5}, [35] = { 50, 36, 175, 5}, [36] = { 75, 37, 169, 5}, [37] = { 100, 38, 173, 5}, [38] = { 150, 39, 172, 5}, [39] = { 175, 40, 171, 5}, [40] = { 225, 41, 174, 5}, [41] = { 250, 42, 170, 5}, [50] = { 1, 51, 67, 205}, [51] = { 50, 52, 72, 205}, [52] = { 75, 53, 273, 205}, [53] = { 100, 54, 65, 205}, [54] = { 125, 55, 329, 205}, [55] = { 150, 56, 188, 205}, [56] = { 175, 57, 62, 205}, [57] = { 200, 58, 189, 205}, [58] = { 225, 59, 335, 205}, [59] = { 250, 60, 57, 205}, [70] = { 1, 71, 102, 124}, [71] = { 50, 72, 103, 124}, [72] = { 75, 73, 105, 124}, [73] = { 100, 74, 107, 124}, [74] = { 150, 75, 108, 124}, [75] = { 175, 76, 314, 124}, [76] = { 225, 77, 315, 124}, [77] = { 250, 78, 333, 124}, [90] = { 1, 91, 331, 209}, [91] = { 50, 92, 69, 209}, [92] = { 75, 93, 70, 209}, [93] = { 100, 94, 199, 209}, [94] = { 150, 95, 196, 209}, [95] = { 175, 96, 197, 209}, [96] = { 225, 97, 198, 209}, [97] = { 250, 98, 198, 209}, [97] = { 250, 98, 198, 209}, [110] = { 1, 111, 88, 187}, [111] = { 75, 112, 341, 187}, [112] = { 100, 113, 343, 187}, [113] = { 150, 114, 342, 187}, [114] = { 200, 115, 344, 187}, [115] = { 250, 116, 345, 187}, [130] = { 1, 131, 296, 124}, [131] = { 75, 132, 297, 124}, [132] = { 150, 133, 298, 124}, [133] = { 200, 134, 299, 124}, [134] = { 250, 135, 300, 124}, [150] = { 1, 151, 384, 126}, [151] = { 75, 152, 385, 126}, [152] = { 150, 153, 386, 126}, [153] = { 200, 154, 396, 126}, [170] = { 1, 171, 97, 108}, [171] = { 50, 172, 285, 108}, [172] = { 75, 173, 282, 108}, [173] = { 100, 174, 98, 108}, [174] = { 125, 175, 99, 109}, [175] = { 150, 176, 359, 109}, [176] = { 200, 177, 211, 109}, [190] = { 1, 191, 373, 4}, [191] = { 75, 192, 374, 4}, [192] = { 125, 193, 375, 4}, [193] = { 150, 194, 376, 4}, [194] = { 200, 195, 318, 4}, [195] = { 250, 196, 377, 4}, [200] = { 1, 201, 11, 10}, [201] = { 50, 202, 287, 10}, [202] = { 75, 203, 12, 10}, [203] = { 125, 204, 10, 10}, [204] = { 150, 205, 289, 10}, [205] = { 175, 206, 13, 10}, [206] = { 200, 207, 14, 10}, [207] = { 250, 208, 203, 10}, [209] = { 1, 210, 244, 10}, [210] = { 50, 211, 458, 10}, [211] = { 100, 212, 391, 10}, [212] = { 150, 213, 254, 10}, [213] = { 200, 214, 456, 10}, [214] = { 350, 215, 460, 10}, [216] = { 1, 217, 404, 175}, [217] = { 100, 218, 405, 175}, [223] = { 25, 224, 371, 10}, [224] = { 100, 225, 371, 10}, [225] = { 150, 226, 371, 10}, [226] = { 250, 227, 371, 10}, [227] = { 300, 228, 371, 10}, [300] = { 1, 301, 406, 10}, [301] = { 50, 302, 441, 10}, [302] = { 100, 303, 440, 10}, [303] = { 200, 304, 213, 10}, [305] = { 1, 306, 19, 10}, [306] = { 150, 306, 339, 10}, [400] = { 1, 401, 35, 10}, [401] = { 100, 402, 477, 10}, [402] = { 200, 403, 484, 10}, [403] = { 225, 404, 389, 10}, [404] = { 250, 404, 489, 10}, [405] = { 350, 404, 489, 10}, [500] = { 1, 501, 411, 90}, [501] = { 50, 502, 412, 90}, [502] = { 100, 503, 414, 90}, [503] = { 200, 504, 415, 90}, [504] = { 300, 505, 416, 90}, [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 [530] = { 50, 531, 245, 10}, [531] = { 100, 532, 245, 10}, [532] = { 150, 533, 370, 10}, [533] = { 200, 534, 370, 10}, [534] = { 250, 534, 370, 10}, [536] = { 50, 537, 378, 13}, [537] = { 100, 538, 379, 13}, [538] = { 150, 539, 380, 13}, [539] = { 200, 540, 381, 13}, [540] = { 250, 541, 382, 13}, [541] = { 300, 541, 322, 13}, [620] = { 50, 621, 429, 10}, --YAMATO [621] = { 100, 622, 430, 10}, --YAMATO [622] = { 150, 623, 431, 10}, --YAMATO [623] = { 200, 624, 432, 10}, --YAMATO [624] = { 225, 625, 433, 10}, --YAMATO [625] = { 250, 626, 434, 10}, --YAMATO [626] = { 300, 627, 435, 10}, --YAMATO [627] = { 400, 628, 436, 10}, --YAMATO [631] = { 50, 632, 51, 208}, --DEIDARA [632] = { 100, 632, 519, 208}, --DEIDARA [634] = { 50, 634, 222, 10}, [638] = { 100, 638, 450, 10}, [639] = { 150, 638, 451, 10}, [641] = { 100, 641, 357, 10}, [644] = { 100, 644, 541, 10} [647] = { 100, 648, 595, 10} } 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 Rep + se alguem me ajudar!
  7. bom gente to com um problema com essa talk de transformar, é o seguinte ela esta quase toda perfeita so falta uma coisa eu quero que quando o tempo acabar ou o player der logout, o player voltar a vocação que era antes de transformar..
  8. A pouco idealizei uma nova classe para meu server mas estou passando um sufoco para conseguir que tudo funcione na boa. Especificações da magia: Funções: Transformar o caster em um elemental. Condições: Adicionar resistência ao elemento que o jogador se transformou e vulnerabilidade ao elemento contrario (exemplo: água contrario de fogo); Só poderá ser usado um elemento de cada vez portanto uma vez que usado uma magia semelhante de outro elemento ele perde todas as condições anteriores e ganha as da magia atual. A magia também vai necessitar de outra para o dispell parecida com a que remove invisibilidade. Agradeço deis de já pois já estou numa dor de cabeça danada tentando varias formas, mas no fim acabo com a magia pela metade por não conhecer a fundo as funções do Tibia. Valendo REP++
  9. Estou tentando criar uma magia na qual o caster fica com duas condições mas uma delas não pega de jeito nenhum. A condição que não pega é a da outfit do "Stone Golem". local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 40000) setConditionParam(condition, CONDITION_PARAM_STAT_MAXHEALTHPERCENT, 130) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELDPERCENT, 130) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setCombatCondition(combat, condition) function onCastSpell(cid, var) local condition2 = createConditionObject(CONDITION_OUTFIT) setConditionParam(condition, CONDITION_PARAM_TICKS, 40000) setCombatCondition(combat, condition2) if isPlayer then addOutfitCondition(condition2, 67, 20, 30, 40, 50) end return doCombat(cid, combat, var) end a função na qual eu estou tentando utilizar para transformar o caster em bixo é: addOutfitCondition(condition, lookTypeEx, lookType, lookHead, lookBody, lookLegs, lookFeet) Porém no arquivo stone golem.xml não existe (lookTypeEx) <<< também não sei o que significa Valento REP++
×
×
  • Create New...