-
Total de itens
29 -
Registro em
-
Última visita
-
Dias Ganhos
1
Tudo que IrapuanPuan postou
-
Mesmo assim, isso é considerado double post, e precisa ser reportado, você deve esperar para que o tópico cresca sozinho. Tópico Reportado.
-
[Resolvido][Spells] 3 Meeegas Duvidas!
tópico respondeu ao karanzinho123 de IrapuanPuan em Lixeira Pública
Acho que seria assim: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 42) function onGetFormulaValues(cid, level, maglevel, factor) local magicDamage = maglevel + level return -(magicDamage * 0.5), -(magicDamage * 0.7) end function onCastSpell(cid, var) newpos = {x=(getThingPosition(getCreatureTarget(cid)).x)[color="#000080"]+2, [/color]y=(getThingPosition(getCreatureTarget(cid)).y), z=(getThingPosition(getCreatureTarget(cid)).z)} doTeleportThing(getCreatureTarget(cid), newpos) return doCombat(cid, combat, var) end Alí onde eu marquei o "+2" é o número de casas que ele vai ter que andar. -
Gravor, da próxima vez lembre-se de ir ali no botão " :excl: Denunciar" e lá você pede para fechar o tópico, e tente não escrever muito em Caps Lock, pois isso pode ser considerado Flood em alguns casos. Tópico Reportado Para ser fechado. :excl: Grato. SirAvatar
-
Mas o dele pode não ter pegado, pode ser outra versão..., por isso devemos esperar até que ele diga que funcionou.
-
Para explicar melhor do jeito do kaonic o que aconteceu, vou citar um exemplo; Um script de um ot 7.6 vai pegar em um OT Server 8.50+? Não né? Foi mais ou Menos isso que ocorreu, quando o fórum mudou de versão, codes mudaram a formatação, sendo assim, as pessoas que postaram do modo antigo teriam que trocar para o modo novo. Espero que tome cuidado para AONDE vai postar da próxima vez, e também, o QUÊ vai postar... Grato. SirAvatar
-
talkaction [TalkAction] !desevoluir
tópico respondeu ao 6543210 de IrapuanPuan em Actions e Talkactions
Foi uma ótima idéia, mas ele podia ter mais atração, isto é, só se transformar, não é grande coisa, você poderia colocar mais coisas para ele ficar um script bem elaborado... Por Enquanto Aprovado..., Mas Espero que você melhore esse script, por quê está muito seco, mas sim a idéia foi boa. :positive: -
Em outras palavras sobre o que o amoeba13 falou, Tópico Reportado pois ele se encontra na seção errada. Grato. SirAvatar
-
Achei esse script em um Tópico, tenta ai: Salve o seguinte código dentro de data/talkactions/scripts como automessage.lua local FRASES = {"JÁ VOLTO!", "VOLTO JÁ!", "AUSENTE!", "AFK!", "OFF-LINE!"} -- Auto-Mensagens. local TEMPO = 30 -- Intervalo de Tempo em segundos. local function doSendAutoMessage(cid, pos) if (isCreature(cid) == TRUE) then npos = getThingPos(cid) if (pos.x == npos.x) and (pos.y == npos.y) and (pos.z == npos.z) then doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) addEvent(doSendAutoMessage, TEMPO*1000, cid, npos) end end end function onSay(cid, words, param) pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) doPlayerSendCancel(cid, "esK~ Mengasem Automaticas") addEvent(doSendAutoMessage, TEMPO*1000, cid, pos) return TRUE end Em talkactions.XML coloque está tag : <talkaction words="!afk" script="automessage.lua"/> ________________________________ ________________________________ Utilização: Quando precisar se ausentar por um tempo do jogo, diga !afk e o seu jogador ficará enviando auto-mensagens alertando os outros jogadores. ________________________________ ________________________________ Criador do Tópico Original: esK~ - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/OTServ-f2/Scripting-f571/Actions-TalkActions-MoveEvents-f101/Antigo-Sistema-De-Auto-mengassem-By-t113295.html&p=740790&hl=ausente&fromsearch=1#entry740790 Lembrando... Se eu conseguir entregar seu script do jeito que você quer..., reporte para um moderador, ou de um nivel maior, fechar este tópico. Grato. SirAvatar
-
Entendi sua dúvida!, e achei 2 tópicos que podem ajudar a suprir sua dúvida... aí estão os link's, lembrando que se eu Conseguir tirar sua dúvida, peça para um moderador para fechar o tópico: Links: - Adcionando Itens E Sprites No Seu Servidor! - XTibia - A sua comunidade de Tibia e OTserv - Adicionando Novos Itens No Seu Ot - XTibia - A sua comunidade de Tibia e OTserv
-
Já tem? eu não sabia, isso daí não tem nenhuma criação minha sim, nem eu sei de quem foi, isso foi um amigo meu que tinha me passado esse mapa ai eu não sabia que ja existia um post aqui dele, eu queria apenas trazer ao Xtibia, desculpe-me. desculpe-me moderação também.
-
Payroh: vlw cara era isso msm que eu queria! abraçao ae Dúvida solucionada, chamei um moderador ou uma classe superior para vir fechar o tópico, Payroh, próxima vez que você tiver uma dúvida, e for resolvida, reporte para um moderador fechar esse tópico! Tópico Reportado :excl:
-
Tópico Reportado! Pedi para algum moderador, ou uma classe superior fechar este tópico.
-
Como Ponho Pra Fazer Outfit Por Itens
tópico respondeu ao deletera de IrapuanPuan em Lixeira Pública
Cara o melhor que deu para fazer foi apenas trocar todas as adddons por itens, aqui vai: abra a pasta data/npcs, copie qualquer arquivo.xml que estiver lá, ronomeie para Addoner, abra com bloco de notas e coloque isso: <?xml version="1.0" encoding="UTF-8"?> <npc name="Addoner" script="data/npc/scripts/fulladdons.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="134" head="78" body="88" legs="0" feet="88" addons="3"/> </npc> agora entre na pasta data/npcs/scripts, copie qualquer arquivo lua de lá renomeie para fulladdons e coloque isso dentro: 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|. Voce pode me ajudar? Se voce me ajudar, vou te recompensar com lindos addons! Basta dizer {addons} ou {ajuda} se voce nao sabe o que 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, mas este addon e apenas para jogadores premium!', cid) npcHandler:resetNpc() return true end if (getPlayerStorageValue(cid, parameters.storageID) ~= -1) then npcHandler:say('Voce ja tem esse 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[i] 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('Trouxeste-me ' .. text .. ' por ' .. 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[i] 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[i] 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.', cid) else npcHandler:say('Voce nao tem os items necessarios ou dinheiro!', cid) end npcHandler:resetNpc() return true elseif (parameters.decline == true) then npcHandler:say('Este nao lhe interessa? Experimente outro!', 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 = 10005}) 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 = 10006}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) -- summoner (done) local outfit_node = keywordHandler:addKeyword({'first summoner addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{5878,100}}, 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 = 150000, 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}, {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}, {3955,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}, {3967,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 = {{5912,50}, {5910,50}, {5911,50}, {5912,50}}, 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,50}, {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,50}, {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 = 279, 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 = 279, outfit_male = 278, addon = 2, storageID = 10040}) 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}}, outfit_female = 324, outfit_male = 325, addon = 1, storageID = 10041}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) local outfit_node = keywordHandler:addKeyword({'second yalaharian addon'}, playerBuyAddonNPC, {premium = true, cost = 0, items = {{9955,1}}, outfit_female = 324, outfit_male = 325, addon = 2, storageID = 10041}) outfit_node:addChildKeywordNode(yesNode) outfit_node:addChildKeywordNode(noNode) keywordHandler:addKeyword({'addons'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Posso te dar citizen, hunter, knight, mage, nobleman, summoner, warrior, barbarian, druid, wizard, oriental, pirate, assassin, beggar, shaman, norseman, nighmare, jester, yalaharian e brotherhood addons.'}) keywordHandler:addKeyword({'ajuda'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para comprar o primeiro addon fale \'first NAME addon\', {Por Exemplo: first knight addon}... e Para o segundo addon fale \'second NAME addon\', {Por Exemplo: second knight addon}.'}) npcHandler:addModule(FocusModule:new()) É isso ai!, Créditos á : SeilaLaOquehehe - Visualizando perfil aqui o tópico que ele criou: http://www.xtibia.com/forum/OTServ-f2/Scripting-f571/NPCs-Monsters-Raids-f376/npcsaddon-Por-Itemcompra-Items-De-t114498.html. Abraços Resolvi sua dúvida? Peça para algum moderador fechar o tópico! -
Essas roupas novas e itens, são feitos através de sprites, e que aqui no Xtibia, temos uma sessão disso que existe tutoriais, sprites prontas, entre outras coisas relacionadas ao design em OT Servers, aqui está: XTibia - A sua comunidade de Tibia e OTserv -> Design e Gráficos Bom, a minha realmente não é isso, não sei spritear, eu so vim tirar sua dúvida, Abraços...
-
Cara, eu posso até fazer, mas me tira uma dúvida, você quer o script ou o mapa? se for mapa ta na seção errada se for o script explique melhor o que você quer para que eu possa tentar fazer...
-
[Fechado] Sistema Anti Multi-Client (Simples)
tópico respondeu ao canovas de IrapuanPuan em Lixeira Pública
O script está perfeito!, eu tinha ele, mas ai perdi o ot com ele, ai não coloquei aqui no xtibia, mas ainda bem que temos pessoas para almentar o nosso conhecimento cada vez mais sobre ot server, graças ao que todos vem trazendo para o Xtibia! Obrigado Por trazer o conteúdo ao Xtibia!, mas tenho uma dúvida, esse script kika os 2 mc ou só o 2° mc? Por Quê eu tava pensando, se kikar os 2 e o que ja tivesse on antes tivesse na war, ai kikaria ele no meio da war... ai atrapalharia o pvp, mas isso daí agente concerta!, Boa Sorte Com seus próximos posts! -
- Editores de Mapa 8.50+ Nome: Simone Versão 0.55 Postado Por: RedZL ~~ RedZL - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Otmapeditor-055-850-Atualizado-12-Julho-t116157.html#entry770941 Site Oficial: Não Contém Scan: Não Contém Download: 4shared.com - online file sharing and storage - download OTMapEditor-0.55_850.zip Nome: RME versão 1.1.8 Postado Por: JV-Chequer ~~ JV Chequer - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/85-Remere-s-Map-Editor-t84112.html Site Oficial: Download - Remere's Map Editor (RME) - An Open Source Map Editor for Open Tibia Scan: Não Contém Download: http://www.remeresmapeditor.com/rmedl.php?file=RME-win-1.1.8.msi - Editores de Mapa 8.4 Nome: RME Versão 1.1.5 Postado Por: JV-Chequer ~~ JV Chequer - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/84rme-remere-s-ot-Servermap-Editor-t84112.html Site Oficial: News - Remere's Map Editor (RME) - An Open Source Map Editor for Open Tibia Scan: Não Contém Download: Download - Remere's Map Editor (RME) - An Open Source Map Editor for Open Tibia Nome: Comedinhas Mapa Editor ( SimOne ) Postado Por: comedinhasss ~~ comedinhasss - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Comedinhas-Mapas-Editores-tibia-84-t102249.html Site Oficial: Não Contém Scan: Virustotal. MD5: cd12ef5914a1dc4da93f7dac7c25dc09 Download: 589275503.html Nome: Comedinhas Mapa Editor ( RME ) Postado Por: comedinhasss ~~ comedinhasss - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Comedinhas-Mapas-Editores-tibia-84-t102249.html Site Oficial: Não Contém Scan: Virustotal. MD5: 5078518cd4af14581e2e242e68f84e71 Win32.GameThief.tibi Download: 408865818.html Nome: Spooky’s Map Editor V10 Postado Por: spookyman ~~ spookyman - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Spooky-s-Map-Editor-V10-t102775.html Site Oficial: Não Contém Scan: Virustotal. MD5: 335e92423a408b95dfa5a7a91960aa32 Download: Lix.in - Linkprotection Nome: Simone Map Editor 8.40 By Delton Postado Por: delton ~~ delton - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Simone-Map-Editor-840-Delton-t103413.html Site Oficial: Não Contém Scan: Virustotal. MD5: 6651d7d958b0dd2cae8a476e2f347561 Download: 4shared.com - online file sharing and storage - download Simone 8.40 By Delton.rar Nome: Sybian Mapa Editor 8.40 By Mimow Postado Por: Mimow ~~ Mimow - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Sybian-Mapeditor-84-Organizado-t105424.html Site Oficial: Não Contém Scan: Não Contém Download: 923451597.html Nome: Sybian Mapa Editor 8.40 By God Eloy Postado Por: GoD-Eloy ~~ GoD Eloy - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/840-Sybian-Map-Editor-t103298.html Site Oficial: Não Contém Scan: http://i156.photobucket.com/albums/t24/jonheloy/imagem-4.jpg Download: Lix.in - Linkprotection Nome: RME V2.0 By Zafor Postado Por: Zafor ~~ Zafor - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Rme-V20-Confiram-d-t105979.html Site Oficial: Não Contém Scan: Virustotal. MD5: f45c443b15d231da6ac987e01ba55fbb Win32.GameThief.tibi Download: http://www.speedyshare.com/585836925.html - Editores de Mapa 8.3 Nome: Remere’s Map Editor (RME) Postado Por: Nosctradamus ~~ Nosctradamus - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Listao-Mapeditor-s-831-t106586.html Site Oficial: News - Remere's Map Editor (RME) - An Open Source Map Editor for Open Tibia Scan: Não Contém Download: http://remeresmapeditor.com/rmedl.php?file=RME-win-1.1.2.msi Nome: Eldin Map Editor Postado Por: Nosctradamus ~~ Nosctradamus - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Listao-Mapeditor-s-831-t106586.html Site Oficial: Não Contém Scan: Não Contém Download: 369150856.html Nome: OT Map Editor Postado Por: Nosctradamus ~~ Nosctradamus - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Listao-Mapeditor-s-831-t106586.html Site Oficial: Não Contém Scan: Não Contém Download: 4shared.com - online file sharing and storage - download Map Editor 8.31.rar Nome: SimOne Map Editor Postado Por: Nosctradamus ~~ Nosctradamus - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Listao-Mapeditor-s-831-t106586.html Site Oficial: Não Contém Scan: Não Contém Download: OTMapEditor-0.478b.rar - Simeone Map Editor - BADONGO - Editores de Mapa 8.2 Nome: Ot map editor Postado Por: HLangdom ~~ HLangdom - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Lista-Editores-76-82-Rme-Tambem-82-t90130.html Site Oficial: Não Contém Scan: Não Contém Download: Lix.in - Linkprotection Nome: Simone Mapa Editor Postado Por: GMJuan ~~ GMJuan - Visualizando perfil Tópico Original: http://www.xtibia.com/forum/Simone-Mapa-Editor-822-t97593.html Site Oficial: Não Contém Scan: Não Contém Download: http://www.speedshare.org/download.php?id=C2967AF412 - Editores de Mapa 8.1 Nome: Simone Mapa Editor Postado Por: HLangdom ~~ HLangdom - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Lista-Editores-76-82-Rme-Tambem-82-t90130.html Site Oficial: Não Contém Scan: Não Contém Download: Lix.in - Linkprotection Nome: Mapa Editor Postado Por: dudu2530 ~~ dudu2530 - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Mapa-Editor-810-t89093.html Site Oficial: Não Contém Scan: Virustotal. MD5: 30e3383b5836d154e543107a05e8961d Download: RapidShare: 1-CLICK Web hosting - Easy Filehosting Nome: FacçãoTibiana Mapa Editor Postado Por: FaccaoTibiana ~~ FaccaoTibiana - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Download-Map-Editor-81-t71631.html Site Oficial: Não Comtém Scan: Não Contém Download: RapidShare: 1-CLICK Web hosting - Easy Filehosting - Editores de Mapa 8.0 Nome: Simone Map Editor Postado Por: Ventura ~~ Ventura - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Mapeditor-80-Em-Portugues-t53512.html Site Oficial: Não Contém Scan: Não Contém Download: RapidShare: 1-CLICK Web hosting - Easy Filehosting Nome: Simone Map Editor Postado Por: Hiagante ~~ Hiagante - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Simone-Map-Editor-80-Portugues-t65206.html Site Oficial: Não Contém Scan: Não Contém Download: RapidShare: 1-CLICK Web hosting - Easy Filehosting Nome: Simone Mapa Editor By FP Postado Por: FP-Gabiru ~~ FP - Gabiru - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Ot-mapeditor-06-Versao-81-t76041.html Site Oficial: Não Contém Scan: Não Contém Download: Download OTMapEditor-0.6_81.zip, upload your files and earn money. - Editores de Mapa 7.9 Nome: Simone Mapa Editor Postado Por: HLangdom ~~ HLangdom - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Lista-Editores-76-82-Rme-Tambem-82-t90130.html Site Oficial: Não Contém Scan: Não Contém Download: Lix.in - Linkprotection - Editores de Mapa 7.6 Nome: Mapa Editor Postado Por: vuadorananuka ~~ vuadorananuka - Visualizando perfil Tópico Origianal: http://www.xtibia.com/forum/Map-Editor-76-t37752.html Site Oficial: Não Contém Scan: Não Contém Download: Lix.in - Linkprotection Bom galera, ai foi um pack com todos os downloads de map editors que achei, sempre vou ficar atualizando..., por isso, não se preocupem, e sempre colocarei os créditos, e sim, eu só pegarei de membros do xtibia. ATENÇÃO: QUALQUER ERRO AQUI, MANDE UMA PM PARA MIM QUE EU RESOLVEREI O PROBREMA (PROBLEMA).
-
Nome: Mystic Storm Map V1 Versão: 8.5 Tamanho: 6 MB - Comprimido (zipado) - Comprimido Exclusivamente Cidades: O Mapa contém 6 Cidades de tamanho grande , onde uma é a moradia dos Elfos. As cidades são as seguintes: - Eliel, a cidade principal - Jibreel, a cidade dos faraós - Aldeia dos Elfos - Edron(de acordo com a história, a antiga foi destruida) - kaltes na ilha nordica dos bárbaros - Tiquanda, floresta indensa - Nightmare , Pequena ilha, dominada pelos mortos vivos Conteúdos: Scan: Virustotal. MD5: 5d502b3616fe5f34d881d09e2f829bbf <~~ VirusTotal.com Download: 4shared.com - online file sharing and storage - download MysticStorm_8.5_V3.rar <~~ 4Shared.com Mini Map ScreenShots: Galeria: ImageShack - <~~ Imageshack
-
Investigação: [Actions] Gemas Of Power
tópico respondeu ao IrapuanPuan de IrapuanPuan em Lixeira Pública
é..., eu so coloquei os créditos, por causa da idéia que foi dele... -
A idéia é o seguinte: Quando a pessoa utilizar um dos itens do portal gem, criará um efeito em sua frente e todos os jogadores que entrarem serão teleportados para um local pré-determinado. na pasta data/actions, coloque isso no arquivo actions.xml: <action itemid="2156" script="gems.lua"/> <action itemid="2158" script="gems.lua"/> <action itemid="2155" script="gems.lua"/> <action itemid="2153" script="gems.lua"/> depois, na pasta data/actions/script, crie um arquivo lua novo, renomeie para gems.lua, e coloque isso dentro: local mensagens = { ['blocked'] = "Você não pode usar esse item.", ['pzed'] = "Você não pode usar esse item em protection zone.", ['usingInCreature'] = "Você não pode usar esse item.", ['alreadUsing'] = "Você já está usando um elemental gate.", ['noMana'] = "Você não tem mana points suficientes para usar esse item.", ['noSoul'] = "Você não tem soul points suficientes para usar esse item." } local config = { dist = 1, intervalo = 750, efeito = {[2156] = 6, [2153] = 41, [2158] = 37, [2155] = 45}, vezes = 15, mana = 300, soul = 30, actionID = {[2156] = 3001, [2153] = 3002, [2158] = 3003, [2155] = 3004}, storage = 3001 } function onUse(cid, item, fromPosition, itemEx, toPosition) local pos = getThingPos(cid) local dir = getPlayerLookDir(cid) local p = {math.fmod(dir,2)*(-(dir-2)),(dir-1)*(dir-1-(dir-1)*math.abs(dir-2))} local newPos = {x=pos.x+(p[1])*config.dist,y=pos.y+(p[2])*config.dist,z=pos.z} newPos.stackpos = 0 local aid = getThingFromPos(newPos).actionid -- Verificar Erros if getCreatureMana(cid) < config.mana then doPlayerSendCancel(cid, mensagens['noMana']) return FALSE end if getPlayerSoul(cid) < config.soul then doPlayerSendCancel(cid, mensagens['noSoul']) return FALSE end if isCreature(getTopCreature(newPos).uid) == 1 and getPlayerAccess(cid) < 2 then doPlayerSendCancel(cid, mensagens['usingInCreature']) return FALSE end if isWalkable(newPos) == FALSE and getPlayerAccess(cid) < 2 then doPlayerSendCancel(cid, mensagens['blocked']) return FALSE end if (getTilePzInfo(newPos) == TRUE or getTilePzInfo(getThingPos(cid)) == TRUE) and getPlayerAccess(cid) < 2 then doPlayerSendCancel(cid, mensagens['pzed']) return FALSE end if getPlayerStorageValue(cid, config.storage) > 0 and getPlayerAccess(cid) < 2 then doPlayerSendCancel(cid, mensagens['alreadUsing']) return FALSE end doCreatureAddMana(cid, config.mana * (-1)) doPlayerAddSpentMana(cid, config.mana * (-1)) doPlayerAddSoul(cid, config.soul * (-1)) doRemoveItem(item.uid) if doTileQueryAdd(cid, newPos) == 1 then setPlayerStorageValue(cid, config.storage, 1) doSetItemActionId(getThingFromPos(newPos).uid, config.actionID[item.itemid]) doLoopEffect(cid, newPos, aid, config.efeito[item.itemid], 1) end return TRUE end function doLoopEffect(cid, pos, aid, effect, times) doSendMagicEffect(pos, effect) times = times + 1 if times < config.vezes then addEvent(doLoopEffect, config.intervalo, cid, pos, aid, effect, times) else doSetItemActionId(getThingFromPos(pos).uid, aid) setPlayerStorageValue(cid, config.storage, 0) end end function isWalkable(pos) -- Version by Pivigu local thing = getTileThingByPos({x=pos.x, y=pos.y, z=pos.z, stackpos = 0}) local points = 0 if thing.uid ~= 0 and hasProperty(thing.uid, 3) == FALSE and hasProperty(thing.uid, 7) == FALSE then for i = 1, 2 do thing = getTileThingByPos({x=pos.x, y=pos.y, z=pos.z, stackpos = i}) if thing.uid == 0 or (hasProperty(thing.uid, 3) == FALSE and hasProperty(thing.uid, 7) == FALSE) then points = points + 1 end end end if points > 1 then return TRUE end return FALSE end logo apos em data/movements, coloque isso no arquivo movements.xml: <movevent event="StepIn" actionid="3001" script="gems.lua"/> <movevent event="StepIn" actionid="3002" script="gems.lua"/> <movevent event="StepIn" actionid="3003" script="gems.lua"/> <movevent event="StepIn" actionid="3004" script="gems.lua"/> logo após entre na pasta data/movements/scripts, crie um arquivo lua novo, renomeie para gems.lua, e coloque isso dentro local area = { [color="#800080"][3001] = {x=152,y=100,z=7}, [3002] = {x=292,y=218,z=6}, [3003] = {x=593,y=297,z=5}, [3004] = {x=578,y=796,z=8}[/color] } function onStepIn(cid, item, position, fromPosition) if isPlayer(cid) == TRUE then doSendMagicEffect(position, CONST_ME_POFF) doTeleportThing(cid, area[item.actionid], FALSE) doSendMagicEffect(area[item.actionid], CONST_ME_TELEPORT) end return TRUE end Ali aquela parte roxa, é o lugar que ira ser teletransportado. continuando... abra data/spells/spells.xml, e coloque isso lá: <conjure name="Red Gem" words="exeta gam flam" lvl="20" mana="20" prem="0" conjureId="2156" exhaustion="1000" needlearn="0" function="conjureItem"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Druid"/> <vocation name="Elder Druid"/> <vocation name="Paladin"/> <vocation name="Royal Paladin"/> <vocation name="Knight"/> <vocation name="Elite Knight"/> </conjure> <conjure name="Blue Gem" words="exeta gam frigo" lvl="20" mana="20" prem="0" conjureId="2158" exhaustion="1000" needlearn="0" function="conjureItem"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Druid"/> <vocation name="Elder Druid"/> <vocation name="Paladin"/> <vocation name="Royal Paladin"/> <vocation name="Knight"/> <vocation name="Elite Knight"/> </conjure> <conjure name="Green Gem" words="exeta gam pox" lvl="20" mana="20" prem="0" conjureId="2155" exhaustion="1000" needlearn="0" function="conjureItem"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Druid"/> <vocation name="Elder Druid"/> <vocation name="Paladin"/> <vocation name="Royal Paladin"/> <vocation name="Knight"/> <vocation name="Elite Knight"/> </conjure> <conjure name="Purple Gem" words="exeta gam vis" lvl="20" mana="20" prem="0" conjureId="2153" exhaustion="1000" needlearn="0" function="conjureItem"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> <vocation name="Druid"/> <vocation name="Elder Druid"/> <vocation name="Paladin"/> <vocation name="Royal Paladin"/> <vocation name="Knight"/> <vocation name="Elite Knight"/> </conjure> Gostou? Use minha FanBar! Créditos: 5% Pivigu (outro fórum) / ele botou no outro fórum todo errado, nada a ver, faltando partes... 95% Mim, SirAvatar, Readaptei, corrigi os bugs, coloquei o que faltava, e postei no xtibia... Beijo Nas Mulheres e um Abraço nos Homens, flw! PS: QUALQUER BUG EU CORRIJO DPS, QUE AGR EU VOU ESTUDAR PARA A PROVA FINAL QUE EU FIQUEI
-
Ok kaonic, me desculpe, eu pensei que era para esperar até o cara que pediu o script, dizer se ta errado ou dizer se tava certo, mas tudo bem, minhas sinceras desculpas ~, obrigado por me alertar kaonic! Abraços
-
@kkk116 ou sei lá, eu ja tinha respondido.
-
Cara não sei se vai funcionar, mas se funcionar..., adicione minha fanbar, e peça para algum moderador fechar o tópico!, vamos lá! entre na pasta data/talkactions/scripts, copie qualquer arquivo lua , renomeie para temple.lua, abra em bloco de notas e bote isso dentro no lugar do que ja tinha: function onSay(cid, words, param) config = { pid=getPlayerGUID(cid), -- não mecha skull="no", -- players com white skull podem teleportar? ("yes" or "no"). redskull="no", -- players com red skull podem teleportar ("yes" or "no"). prot="no", -- players precisam estar em protection zone pra teleportar ("yes" or "no"). bat="yes" --players precisam estar sem fight pra teleportar ("yes" or "no"). } if(config.skull == "no") and (getCreatureSkullType(cid) == 3) then doPlayerSendTextMessage(cid,22,"apenas players sem white skull usar este comando.") return TRUE end if(config.redskull == "no") and (getCreatureSkullType(cid) == 4) then doPlayerSendTextMessage(cid,22,"apenas player sem red skull podem usar este comando.") return TRUE end if(config.prot == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then doPlayerSendTextMessage(cid,22,"você precisa estar em protection zone pra poder usar este comando.") return TRUE end if(config.bat == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then doPlayerSendTextMessage(cid,22,"Você precisa estar sem battler pra poder usar este comando.") return TRUE end doTeleportThing(cid, {x=160, y=51, z=7}) end Legenda: Vermelho: Posição do temple. agora, em Data/talkactions, abra o talkactions.xml, e coloque isso dentro: <talkaction words="/templo" event="script" value="temple.lua"/> Legenda: Roxo: Ali é o comando que o player vai usar quando quiser ir ao templo. Resolvi o seu problema? Use Minha fanbar e chame um moderador para fechar o tópico...
-
[ Resolvido ] !nightmare Shield E !necromancer Shield
tópico respondeu ao tiukaiak de IrapuanPuan em Lixeira Pública
Fácil... Só não sei se vai pegar... Necromancer Shield: Primeiro abra a pasta: Data/talkactions/scripts, copie qualquer arquivo lua, e renomeie o nome para necromancer.lua. abra-o em bloco de notas, apague tudo que tem dentro e bote isso; function onSay(cid, words, param) if doPlayerRemoveItem(cid,6500,500) then doPlayerAddItem(cid,6433,1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doCreatureSay(cid, "!necromancer", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'You do not have 500 demonic essence.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end end logo após, de você salvar, vc vai na pasta Data/ Talkactions, e abra o talkations.xml em bloco de notas e bota isso lá: <talkaction words="!necromancer" script="necromancer.lua"/> __________________________________________________ Pronto, o necromancer acabou, agora o nightmare, repita o mesmo processo do primeiro: Data/talkactions/scripts, copie qualquer arquivo lua, e renomeie o nome para nightmare.lua. abra-o em bloco de notas, apague tudo que tem dentro e bote isso; function onSay(cid, words, param) if doPlayerRemoveItem(cid,6500,500) then doPlayerAddItem(cid,6391,1) doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MORTAREA) doCreatureSay(cid, "!nightmare", TALKTYPE_ORANGE_1) else doPlayerSendCancel(cid, 'You do not have 500 demonic essence.') doSendMagicEffect(getPlayerPosition(cid), CONST_ME_FLAMEAREA) end end e la no talkactions.xml: <talkaction words="!nightmare" script="nightmare.lua"/> RESOLVI SEU PROBLEMA? USE MINHA FANBAR! E COLOQUE NO TÍTULO [RESOLVIDO]. Faça bom proveito, SirAvatar.
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.