Ir para conteúdo

TheGODMaX

Cavaleiro
  • Total de itens

    161
  • Registro em

  • Última visita

Tudo que TheGODMaX postou

  1. @-Kaonic Obg pelas suas críticas, sei que tenho MUITO á melhorar... Mais vou me esforçar... Gostaria de esclarecer umas coisinhas MaX's Sword = 1ª Sword Cipó Axe = 1ª Axe Banco Publico = 1ª Sprite xD Earth Nature Slayer = Fiz a animated, mas eskeci de postar aki, ja editei o/ Notebook Fechado = Ele é estranho assim para se 'encaixar' com o aberto... vou postar uma animação explicativa Notebook Desligado = Quase todo mundo fala isso :X vou fazer aqui um com a tela preta e dps edito no tópico... Quadros = Eu amei eles *_*' ~ Pode deichar, vou continuar postando ^^ Vlw, vou postar, pode deichar ^^
  2. Aah claro, a idéia foi minha xD Cara, acho que eu tenho uma solução (tosca) pra isso de mudar o outfit... que tal criarmos um script, q seja um movement, q quando o player pisar no sqm invisivel, a outfit dele muda... ? Assim, quando ele falar !fly em um lugar q nao tenha o sqm emcima, n vai acontecer nada, e quando ele falar !fly embaixo de um lugar que tenha o sqm invisivel, ele simplesmente irá ser teleportado para o ultimo andar, mas ao entrar em contato com o tile, sua outfit irá mudar... :x A unica coisa estranha, é q não sei se tem algum problema o player ficar pisando em actionids e mudando sua outfit para a mesma toda hora... Não sei se isso seria possivel, mas é uma sugestão. :X Iria complicar bastante, pq teríamos que add a tal action id em TODOS os sqms invisíveis !! o_o' Outra dica~buga, e se o player estiver voando, ja com o sistema 'resolvido', ele esta la voando, com sua out legal, ( a mudada ), aí ele vai e usa utevo res ina... Oo Isso nao seria bom, pq ele poderia se tornar um monte de coisas q iriam voar, como por exemplo uma rotworn o_o' Beem, é isso, to torcendo para que vc consiga arrumar o script :x Cya!
  3. TheGODMaX

    Max's Life - Cap. 1

    Aqui a minha primeira série ainda não terminada... Como está fake é a PRIMEIRA da SÉRIE, ela tá meia ruinzinha ( meia d+ )... Mesmo assim tá valendo e_e' Enjoy !! È isso... Comentem !! Daqui um tempo MaX's Life Cap. 2, BEM maior, mais humorada, com mais efeitos e batalhas !! Cya !!
  4. Não conhecia esta parte do fórum, agora que conheço, gogogo se juntar á ela !! Então, nada melhor que postar alguns de meus sprites ^^ Aqui estão: Cipó Axe: MaX's Sword: Lapis: Poke Bola: Banco Publico (edit do original): Nature Slayer: Earth Nature Slayer ( enchanted ): - Animated ( eskeci de fazer o 'musgo' se mecher '-' ) Celular ( tijolar, -re ) Notebook Fechado: Notebook Desligado: Notebook Ligado: Demonstração: Quadro Abaporu ( cultura pixel art ): Quadro Monalisa ( u_u' ): Beem, acho que por enquanto tá bom... se a galera gostar e 'aprovar', dps eu posto mais ^_^' Até mais...
  5. Legal esse seu sistema cara, parabéns Porém, achei que ficou meio complicado de mais ._. Fazia algo simples, até sem script dava... como por exemplo o do meu OT Aqui ó: Térreo ( andar nº 7 ) ----------------------------- +1 ( andar nº 6 ) ----------------------------- Tipo, eu usei o tile das escadas pra fazer com que o player 'pule' na água... E adicionei o Action Id 8978 No SQM de TRÁS do sqm AMARELO... E Adicionei a Seguinte linha áo meu Movements.xml <movevent type="StepIn" actionid="8978" script="swimming/west.lua"/> Desta forma, quando o player pisa no sqm com o action id 8978, ele é jogado para la <<<< Emcima do sqm usado em escadas, fazendo assim com que o player desça para o andar 7, dando a impressão de que ele saltou do trampolim... ._.
  6. Nossa cara !! agora ficou bem mais fóda o script. ^^ Só achei q vc nao deveria ter tirado o changeoutfit... tava me divertindo aki kkkkk' e sim, o !back esta funcionando, é apenas usado quando o player está voando !! ^^ e sim, quando o player fala !back, ele volta para o templo da cidade q está gravado ^^ e nao intendi pq vc tirou o changeoutfit pra concerto, pra mim estava certinho '-' mais sei la, ótimo trabalho mano, vlw !! ^^ ( agora, se quiser deichar o system mais amplo, uma boa dica é fazer o !up !down :x ) Cya
  7. Hum, infelizmente não é bem assim, acabei de achar um erro '-' Quando você está em uma area que ácima nao tem o sqm invisivel, se vc usar o comando !fly, sua out é mudada... se alguem quisesse colocar o fly system em seu ot, e quisesse adicionar um novo out, de um char voando emcima de algum monstro por exemplo... isto iria ficar muito estranho e feio no ot, um player falar !fly, sua out ser mudada e ele sair andando pela cidade como se estivesse voando... e outra,o !back virou um meio de transporte rapido para o player, suponhamos que ele esteja na poi, as munições e suprimentos estão acabando... ele sabe que vai morrer... oq ele faz ? simples, !back e lá está ele, sã e salvo no templo. '-' Acho que esses 2 comandos só poderiam ser usados da seguinte maneira: !fly, apenas se realmente tivesse os sqms invisiveis no ultimo andar... !back, apenas se o player estivesse voando no andar '0'. ._. Acho que não consigo fazer isto, vou tentar, mais não é certeza... Do mesmo geito, tenta arrumar isso plx, ou alguma outra pessoa q esteja lendo, ajuda também Vamos criar um Fly System Mágico para todos poderem usar !! Cya. ~ Comentzinho á fora: um bom out pra usar é o do Wyvern, fica muito parecido com vôo mesmo !! xD se quiserem, apenas substitua a linha do flyoutfit, q está no arquivo fly.lua por: flyoutfit = {lookType = 239, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 0} ^^
  8. aeeeeeeew, consegui fazer aqui akilo do outfit que eu falei, ficou assim ó: Fly.lua -- !fly by Forcera -- -- Ideia by TheGODMaX -- function onSay(cid, words, param, channel) flyoutfit = {lookType = 134, lookHead = 78, lookBody = 88, lookLegs = 0, lookFeet = 88, lookTypeEx = 0, lookAddons = 3} flypos = getCreaturePosition(cid) npos = {x=flypos.x, y=flypos.y, z=flypos.z - 7} doTeleportThing(cid, npos) doSendMagicEffect(npos, 14) doSetCreatureOutfit(cid, flyoutfit, -1) end ---------- Back.lua -- !fly by Forcera -- -- Ideia by TheGODMaX -- function onSay(cid, words, param, channel) nposss = {x=160, y=51, z=7} doTeleportThing(cid, nposss) doSendMagicEffect(npos, 14) doRemoveCondition(cid, CONDITION_OUTFIT) end Assim quando vc diz !fly seu outfit muda, e quando vc diz !back ele volta á ser exatamente como era antes !! =D Cya !! ^^
  9. TheGODMaX

    Pedido De 2 Scripts

    Nossa cara, Vlw mesmo !! ^^ Só que tem um pequeno erro acho que a outfit que teria q ser colocada no player quando ele parasse de voar, teria q ser a mesma q ele estava antes, tenta pegar isso do swim system... e tenta fazer também tipo um !up !down SOMENTE para o FLY SYSTEM !!! para ao invés de o player se movimentar só para os lados, ele poder subir e descer tambem !! ^^ Fora isso ta jóia, parabens Tenta faze meu Rain System plxxxxxxx t_t' Cya.
  10. AEEEEEEEEEEEEEEEWWWWW !!!!!!!! FINALMENTE UM FLY SYSTEM !!!!! XDDD Vlw aew cara, te amo :* Tava com uma idéia aqui pra deichar o Fly System mais complexo e de melhor uso... Que tal adicionar um comando do tipo !up !down em que o player possa usar SOMENTE quando estiver VOANDO ?? Aí ele nao voaria apenas para os lados, também, para cima e para baixo ^^ Cya, vlw pelo script, tava precisando muito, vou testar aqui aí te falo... ( eu ja tinha adicionado o tile que vc usou aí ao meu mapa ) ---------- Edit- Eu testei aqui mano, realmente ficou muito bom o script, porém com um erro Quando vc diz: !back la, pra voltar Sua outfit nao volta á ser a mesma !! Oo Até mesmo as cores ficam diferentes... E Outra coisa que eu acho que seria legal, teleportar o player para a cidade que ele está gravado, e não para somente UM templo/local... ^^ Se puder fazer ia ser legal cya
  11. È, somete isso para fazer um local pvp Oo que eu saiba o player que matou o outro NAO IRÁ ganhar exp, e o player que MORREU, NAO IRÁ perder loot, ou lvls e skills... :3
  12. Vou dar como exemplo o npc do meu ot, meu Ot é 8.54 e o npc faz addons por items !! Em Data / Npcs, copie um arquivo qualquer, apague tudo que estiver dentro e cole isto: <?xml version="1.0" encoding="UTF-8"?> <npc name="Varkhal" script="data/npc/scripts/alladdons.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="134" head="78" body="88" legs="0" feet="88" addons="3"/> </npc> Lembrando que vc pode mudar o nome e a aparencia do npc !!! Agora abra a pasta Scripts de dentro da sua pasta Npcs copie um arquivo qualquer, apague tudo que estiver dentro, e cole isto no lugar: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) 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 npcHandler:setMessage(MESSAGE_GREET, "Ola |PLAYERNAME|. Gostaria de comprar alguns addons? Se obter alguns items para mim, irei te recompensar com boas addons! Apenas fale {addons} se quiser me ajudar, ou {help} para saber oque fazer.") function playerBuyAddonNPC(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if (parameters.confirm ~= true) and (parameters.decline ~= true) then if(getPlayerPremiumDays(cid) == 0) and (parameters.premium == true) then npcHandler:say('Desculpe, Apenas players premium account podem obter addons!', cid) npcHandler:resetNpc() return true end if (getPlayerStorageValue(cid, parameters.storageID) ~= -1) then npcHandler:say('Voce ja possui este addon!', cid) npcHandler:resetNpc() return true end local itemsTable = parameters.items local items_list = '' if table.maxn(itemsTable) > 0 then for i = 1, table.maxn(itemsTable) do local item = itemsTable items_list = items_list .. item[2] .. ' ' .. getItemNameById(item[1]) if i ~= table.maxn(itemsTable) then items_list = items_list .. ', ' end end end local text = '' if (parameters.cost > 0) and table.maxn(parameters.items) then text = items_list .. ' and ' .. parameters.cost .. ' gp' elseif (parameters.cost > 0) then text = parameters.cost .. ' gp' elseif table.maxn(parameters.items) then text = items_list end npcHandler:say('Poderia me dar ' .. text .. ' para o ' .. keywords[1] .. '?', cid) return true elseif (parameters.confirm == true) then local addonNode = node:getParent() local addoninfo = addonNode:getParameters() local items_number = 0 if table.maxn(addoninfo.items) > 0 then for i = 1, table.maxn(addoninfo.items) do local item = addoninfo.items if (getPlayerItemCount(cid,item[1]) >= item[2]) then items_number = items_number + 1 end end end if(getPlayerMoney(cid) >= addoninfo.cost) and (items_number == table.maxn(addoninfo.items)) then doPlayerRemoveMoney(cid, addoninfo.cost) if table.maxn(addoninfo.items) > 0 then for i = 1, table.maxn(addoninfo.items) do local item = addoninfo.items doPlayerRemoveItem(cid,item[1],item[2]) end end doPlayerAddOutfit(cid, addoninfo.outfit_male, addoninfo.addon) doPlayerAddOutfit(cid, addoninfo.outfit_female, addoninfo.addon) setPlayerStorageValue(cid,addoninfo.storageID,1) npcHandler:say('Aqui esta seu addon por ter me ajudado, volte sempre.', cid) else npcHandler:say('Voce nao esta com os items ou dinheiro suficiente!', cid) end npcHandler:resetNpc() return true elseif (parameters.decline == true) then npcHandler:say('Sem interesse? Talvez algum outro addon?', cid) npcHandler:resetNpc() return true end return false end local noNode = KeywordNode:new({'no'}, playerBuyAddonNPC, {decline = true}) local yesNode = KeywordNode:new({'yes'}, playerBuyAddonNPC, {confirm = true}) -- citizen (done) local outfit_node = keywordHandler:addKeyword({'first citizen addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5878,100}}, outfit_female = 136, outfit_male = 128, addon = 1, storageID = 10001}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second citizen addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5890,100}, {5902,50}, {2480,1}}, outfit_female = 136, outfit_male = 128, addon = 2, storageID = 10002}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- hunter (done) local outfit_node = keywordHandler:addKeyword({'first hunter addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5947,1}, {5876,100}, {5948,100}, {5891,5}, {5887,1}, {5889,1}, {5888,1}}, outfit_female = 137, outfit_male = 129, addon = 1, storageID = 10003}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second hunter addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5875,1}}, outfit_female = 137, outfit_male = 129, addon = 2, storageID = 10004}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- knight (done) local outfit_node = keywordHandler:addKeyword({'first knight addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5880,100}, {5892,1}}, outfit_female = 139, outfit_male = 131, addon = 1, storageID = 10005}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second knight addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5893,100}, {5924,1}, {5885,1}, {5887,1}}, outfit_female = 139, outfit_male = 131, addon = 2, storageID = 10006}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- mage (done) local outfit_node = keywordHandler:addKeyword({'first mage addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{2182,1}, {2186,1}, {2185,1}, {8911,1}, {2181,1}, {2183,1}, {2190,1}, {2191,1}, {2188,1}, {8921,1}, {2189,1}, {2187,1}, {2392,30}, {5809,1}, {2193,20}}, outfit_female = 138, outfit_male = 130, addon = 1, storageID = 10007}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second mage addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5903,1}}, outfit_female = 138, outfit_male = 130, addon = 2, storageID = 10008}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- summoner (done) local outfit_node = keywordHandler:addKeyword({'first summoner addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5957,1}}, outfit_female = 141, outfit_male = 133, addon = 1, storageID = 10009}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second summoner addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5894,70}, {5911,20}, {5883,40}, {5922,35}, {5879,10}, {5881,60}, {5882,40}, {2392,3}, {5905,30}}, outfit_female = 141, outfit_male = 133, addon = 2, storageID = 10010}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- barbarian (done) local outfit_node = keywordHandler:addKeyword({'first barbarian addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5884,1}, {5885,1}, {5910,50}, {5911,50}, {5886,10}}, outfit_female = 147, outfit_male = 143, addon = 1, storageID = 10011}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second barbarian addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5880,100}, {5892,1}, {5893,50}, {5876,50}}, outfit_female = 147, outfit_male = 143, addon = 2, storageID = 10012}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- druid (done) local outfit_node = keywordHandler:addKeyword({'first druid addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5896,50}, {5897,50}}, outfit_female = 148, outfit_male = 144, addon = 1, storageID = 10013}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second druid addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5906,100}, {5939,1}, {5940,1}}, outfit_female = 148, outfit_male = 144, addon = 2, storageID = 10014}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- nobleman (done) local outfit_node = keywordHandler:addKeyword({'first nobleman addon'}, playerBuyAddonNPC, {premium = true, cost = 150000, items = {}, outfit_female = 140, outfit_male = 132, addon = 1, storageID = 10015}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second nobleman addon'}, playerBuyAddonNPC, {premium = true, cost = 200000, items = {}, outfit_female = 140, outfit_male = 132, addon = 2, storageID = 10016}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- oriental (done) local outfit_node = keywordHandler:addKeyword({'first oriental addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5945,1}}, outfit_female = 150, outfit_male = 146, addon = 1, storageID = 10017}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second oriental addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5883,100}, {5895,100}, {5891,2}, {5912,100}}, outfit_female = 150, outfit_male = 146, addon = 2, storageID = 10018}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- warrior (done) local outfit_node = keywordHandler:addKeyword({'first warrior addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5925,100}, {5899,100}, {5884,1}, {5919,1}}, outfit_female = 142, outfit_male = 134, addon = 1, storageID = 10019}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second warrior addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5880,100}, {5887,1}}, outfit_female = 142, outfit_male = 134, addon = 2, storageID = 10020}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- wizard (done) local outfit_node = keywordHandler:addKeyword({'first wizard addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{2536,1}, {2492,1}, {2488,1}, {2123,1}}, outfit_female = 149, outfit_male = 145, addon = 1, storageID = 10021}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second wizard addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5922,50}}, outfit_female = 149, outfit_male = 145, addon = 2, storageID = 10022}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- assassin (done) local outfit_node = keywordHandler:addKeyword({'first assassin addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5912,50}, {5910,50}, {5911,50}, {5912,50}, {5913,50}, {5914,50}, {5909,50}, {5886,10}}, outfit_female = 156, outfit_male = 152, addon = 1, storageID = 10023}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second assassin addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5804,1}, {5930,10}}, outfit_female = 156, outfit_male = 152, addon = 2, storageID = 10024}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- beggar (done) local outfit_node = keywordHandler:addKeyword({'first beggar addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5878,50}, {5921,30}, {5913,20}, {5894,10}}, outfit_female = 157, outfit_male = 153, addon = 1, storageID = 10025}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second beggar addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5883,100}, {2160,2}, {6107,1}}, outfit_female = 157, outfit_male = 153, addon = 2, storageID = 10026}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- pirate (done) local outfit_node = keywordHandler:addKeyword({'first pirate addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{6098,100}, {6126,100}, {6097,100}}, outfit_female = 155, outfit_male = 151, addon = 1, storageID = 10027}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second pirate addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{6101,1}, {6102,1}, {6100,1}, {6099,1}}, outfit_female = 155, outfit_male = 151, addon = 2, storageID = 10028}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- shaman (done) local outfit_node = keywordHandler:addKeyword({'first shaman addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5810,5}, {3967,5}, {5015,1}}, outfit_female = 158, outfit_male = 154, addon = 1, storageID = 10029}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second shaman addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{3966,5}, {3955,5}}, outfit_female = 158, outfit_male = 154, addon = 2, storageID = 10030}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- norseman (done) local outfit_node = keywordHandler:addKeyword({'first norseman addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{7290,5}}, outfit_female = 252, outfit_male = 251, addon = 1, storageID = 10031}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second norseman addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{7290,10}}, outfit_female = 252, outfit_male = 251, addon = 2, storageID = 10032}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- jester (done)(custom) local outfit_node = keywordHandler:addKeyword({'first jester addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5912,50}, {5913,50}, {5914,50}, {5909,50}}, outfit_female = 270, outfit_male = 273, addon = 1, storageID = 10033}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second jester addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{2566,1}, {5910,50}, {5911,50}, {2692,24}}, outfit_female = 270, outfit_male = 273, addon = 2, storageID = 10034}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- demonhunter (done)(custom) local outfit_node = keywordHandler:addKeyword({'first demonhunter addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5905,30}, {5906,40}, {5954,50}, {6500,100}, {2151,100}}, outfit_female = 288, outfit_male = 289, addon = 1, storageID = 10035}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second demonhunter addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5906,60}, {6500,200}, {2151,100}}, outfit_female = 288, outfit_male = 289, addon = 2, storageID = 10036}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- nightmare (done)(custom) local outfit_node = keywordHandler:addKeyword({'first nightmare addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{6500,1500}}, outfit_female = 269, outfit_male = 268, addon = 1, storageID = 10037}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second nightmare addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{6500,1500}}, outfit_female = 269, outfit_male = 268, addon = 2, storageID = 10038}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- brotherhood (done)(custom) local outfit_node = keywordHandler:addKeyword({'first brotherhood addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{6500,1500}}, outfit_female = 136, outfit_male = 278, addon = 1, storageID = 10039}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second brotherhood addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{6500,1500}}, outfit_female = 136, outfit_male = 278, addon = 2, storageID = 10040}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- warmaster (done)(custom) local outfit_node = keywordHandler:addKeyword({'first warmaster addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{11112,1}}, outfit_female = 335, outfit_male = 334, addon = 1, storageID = 10041}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second warmaster addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{11111,1}}, outfit_female = 335, outfit_male = 336, addon = 2, storageID = 10042}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- yalaharian (done)(custom) local outfit_node = keywordHandler:addKeyword({'first yalaharian addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{9955,1}, {5808,1}}, outfit_female = 324, outfit_male = 325, addon = 1, storageID = 10043}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second yalaharian addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{9955,1}, {5943,1}}, outfit_female = 324, outfit_male = 325, addon = 2, storageID = 10043}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) keywordHandler:addKeyword({'addons'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu posso te recompensar com os addons dos outfits de {citizen}, {hunter}, {knight}, {mage}, {nobleman}, {summoner}, {warrior}, {barbarian}, {druid}, {wizard}, {oriental}, {pirate}, {assassin}, {beggar}, {shaman}, {norseman}, {nightmare}, {jester}, {yalaharian}, {demonhunter}, {brotherhood} e {warmaster}.'}) keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para comprar o Primeiro Addon fale \'first {NOME DO OUTFIT} addon\', para o segundo addon fale \'second {NOME DO OUTFIT} addon\', (Exemplo: First {Citizen} Addon).'}) npcHandler:addModule(FocusModule:new()) NAO ESQUEÇA de RENOMEAR o arquivo para alladdons Lembrando que os items que o npc pede são parecidos com os do tibia GLOBAL !! Espero ter ajudado. ^^
  13. Ok, vou lhe passar o que tem em meu Ot... Mais como são bastantinhos scripts, zipei tudo aki x] Link pra download ( via 4shared ) http://www.4shared.com/file/213320298/2798544e/Sistema_de_Nado.html Espero ter ajudado. ^^ MaX.
  14. Vai no seu Map Editor Aí vai ter La a PVP Zone Tool Em tudo que vc marcar com ela vai ser pvp enforced Se um player matar o outro nessa área, n pega frag, n perde loot e nao fica corpo no chao Se o seu Map Edito for RME, o Pvp Tool vai estar na paleta Terrain lá embaixo, uns quadradinhos espero ter ajudado. ^^
  15. Tentei, e deu isso: [01/02/2010 21:02:22] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/flysystem.lua:18: unexpected symbol near '=' [01/02/2010 21:02:22] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/flysystem.lua) [01/02/2010 21:02:22] data/talkactions/scripts/flysystem.lua:18: unexpected symbol near '=' '-' La nakele until né ?
  16. WHATA FUCK ???? Cara, eu tava procurando um script desse ontem, um exatamente assim, que vc pescasse criaturas !! No meu OT eu puis para os bixos serem pescados com a mechanical fishing rod, pq se o cara só quiser pescar ele vai com a fishing rod neh òtimo script, eu aprovo ^^
  17. Huum, nao deu certo nao :x deu esse erro aki: [01/02/2010 18:15:17] [Error - LuaScriptInterface::loadFile] data/talkactions/scripts/flysystem.lua:17: ')' expected (to close '(' at line 16) near 'until' [01/02/2010 18:15:17] [Warning - Event::loadScript] Cannot load script (data/talkactions/scripts/flysystem.lua) [01/02/2010 18:15:17] data/talkactions/scripts/flysystem.lua:17: ')' expected (to close '(' at line 16) near 'until' -------------------------------------- doTeleportThing(cid, {x = position.x, y = position.y, z = position.z+1} until position = {x = result.x, y = result.y, z = 0} Creio q seja aki o erro, porém nao sei arrumar :X E se puder fazer o Rain System ficarei muito grato !! ^^ Tentei fazer um aqui mais nao obtive sucesso, mesmo assim vou mandar aqui, talvez tire algum proveito dele... -------------------------------- minutoos = 10 function onSay(cid, words, param, channel) for i=1,minutoos * 30 do addEvent(Chuva,i*1000) addEvent(Chuva1,i*1000*2) end end function chuva() pos1={x=696, y=465, z=7} pos2={x=697, y=466, z=7} doSendMagicEffect(pos1,40) doSendMagicEffect(pos2,40) return1 end function chuva1() pos3={x=696, y=466, z=7} pos4={x=697, y=465, z=7} doSendMagicEffect(pos3,1) doSendMagicEffect(pos4,1) return1 end Cya, Ty por estar ajudando.
  18. TheGODMaX

    Fly & Rain System.

    Eu estava precisando muito dos scripts, e precisava também que eles fossem pra ot 8.54, yourots... Fly System Como seria: O player iria falar !fly, e ele seria teleportado para o ultimo andar de cima ( 0 no map editor ), com sua outfit mudada... ( eu iria add um fly mode aos sprs do ot ) No ultimo andar do mapa (0), eu iria por um sqm invisivel ( também editado no spr ) em todo lugar q tenha térreo embaixo, que o player poderia andar como se estivese no chao, mas como ele estaria com a outfit mudada ( a out voadora ), no ultimo andar superior, e o sqm é invisivel ( dando para ver tudo abaixo dele ), ele 'realmente' estaria voando è parecido com o Swim System, mas áo invés de pisar no sqm da agua ser jogado no walkabale sea, vc falaria !fly, e seria teleportado para o ultimo andar ( porém, na mesma posição em que o jogador estava ) por exemplo: vc esta em x=100 y=50 x=7, vc falaria !fly e iria para: x=100 y=50 z=0... E também queria um geito, que se tivesse algum andar ácima do player, como por exemplo, ele estivesse em uma cave, ou ábaixo de uma montanha, aparecesse uma menssagem do tipo: 'desculpe, vc nao pode chamar sua montaria alada aqui embaixo.', e outra se o player estivesse em battle ( tanto a pvp q nao te deixa entrar em protection zones, quanto a simples que apenas não lhe deixa deslogar do jogo ), 'desculpe, vc nao pode chamar sua montaria alada estando em battle.' E também que só p.a poderia usar este sistema... Rain System tipo, eu queria fazer um sistema de chuva, pra isso eu adicionei os sprites da chuva ao meu ot e criei o magic effect com ele... Aí eu precisava que em um certo horario ( no jogo ), ou á partir de um certo tempo em que o ot estivese online, começa-se á chover, apenas fazendo os magic effects nos sqms escolhidos, o problema é que: eu não consigo e nao sei algum geito de fazer o script ficar se repetindo, pois se nao fosse por isso, o script iria ter que ser GIGANTESCO para o tempo da chuva ser razoável... O script poderia ser também por meio de talkactions que só GOD poderia usar, aí teria uma para começar a chuva, e uma para para-la. Se alguem souber oque eu uso para um script ficar se repetindo, ficaria grato E se alguem puder fazer os scripts para mim, ficarei MUUUITO grato, obg, MaX.
  19. Eu estava precisando muito dos seguintes scripts, e precisava também que eles fossem pra ot 8.54, yourots... Fly System Como seria: O player iria falar !fly, e ele seria teleportado para o ultimo andar de cima ( 0 no map editor ), com sua outfit mudada... ( eu iria add um fly mode aos sprs do ot ) No ultimo andar do mapa (0), eu iria por um sqm invisivel ( também editado no spr ) em quase todo lugar q tenha térreo embaixo, que o player poderia andar como se estivese no chao, mas como ele estaria com a outfit mudada ( a out voadora ), e o sqm é invisivel ( dando para ver tudo abaixo dele ), ele 'realmente' estaria voando è parecido com o Swim System, mas áo invés de pisar no sqm da agua ser jogado no walkabale sea, vc falaria !fly, e seria teleportado para o ultimo andar ( porém, na mesma posição em que o jogador estava ) por exemplo: vc esta em x=100 y=50 x=7, vc falaria !fly e iria para: x=100 y=50 z=0... E também queria um geito, que se tivesse algum andar ácima do player, como por exemplo, ele estivesse em uma cave, ou ábaixo de uma montanha, aparecesse uma menssagem do tipo: 'desculpe, vc nao pode chamar sua montaria alada aqui embaixo.', e outra se o player estivesse em battle ( tanto a pvp q nao te deixa entrar em protection zones, quanto a simples que apenas não lhe deixa deslogar do jogo ), 'desculpe, vc nao pode chamar sua montaria alada estando em battle.' E também que só p.a poderia usar este sistema... Rain System tipo, eu queria fazer um sistema de chuva, pra isso eu adicionei os sprites da chuva ao meu ot e criei o magic effect com ele... Aí eu precisava que em um certo horario ( no jogo ), ou á partir de um certo tempo em que o ot estivese online, começa-se á chover, apenas fazendo os magic effects nos sqms escolhidos, o proble é que: eu não consigo e nao sei algum geito de fazer o script ficar se repetindo, pois se nao fosse por isso, o script iria ter que ser GIGANTESCO para o tempo da chuva ser razoável... ou poderia ser também por meio de talkactions que só GOD poderia usar, aí teria uma para começar a chuva, e uma para para-la. Se alguem puder fazer os scripts para mim, ficarei MUUUITO grato, obg, Max.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...