Ir para conteúdo

Matematheus

Campones
  • Total de itens

    73
  • Registro em

  • Última visita

Tudo que Matematheus postou

  1. Valeu ai gente, estou fazendo mais um mapa e logo estarei postando
  2. Ele foi postado em outro lugar e ja existe a 2 anos no site que eu achei, e quem postou aqui pegou dele! so nao estava achando o nome dele, eu coloquei no meu ot a mt tempo.
  3. valeu ai rhamer e brundss é bom saber que fiz um mapa que o pessoal iria gostar
  4. ali em if item.itemid == 1947 then -- Item id of the writable item. voce coloca o id do seu book!
  5. vlw godsloko, é meu primeiro mapa, pensei que nao iriam gostar kk'
  6. Fazendo flaash map 8.6 (NEW)
  7. Matematheus

    Baiak Flaash Map 8.6

    Eae gente, esse é meu primeiro mapa que estou postando, eu editei um mapa Baiak e fiz do meu jeito espero que gostem . Coloquei mais algumas hunts, Mais casas! e entre outras coisas Scan: Templo: Hunts: Download 4Shared: http://www.4shared.c...y_FlaashMa.html Gente é isso, se voces acharam que falta alguma coisa, podem comentar a baixo! E quem for colocar online me passa o ip Creditos:Bryaan (BAIAK ICE) E FlaashMan por ter tirado varios bugs e feitos mais casas, mudado o templo, mais algumas hunts... Gente Estou pensando em fazer o Baiak Flash mais antigo e maior, comentem o que acham...
  8. Estou precisando de um script que tem um limite tipo level 800 nao pode mata um level 300 ou 200, mais sendo que tipo do 100 a 500 podem se matar, mais um level 600 800 n pode ;x, quem souber um script +REP ^^
  9. Olá Pessoal, Hoje eu gostaria de apresentar um script diferente. O que ele faz? se você abrir um documento gravável e digite uma palavra certa, então ele vai sumonar um monstro, Você pode definir certos monstros para exigir valores de armazenamento, se você escolher. Terá uma exhuast de 60 segundos entre citação, pode ser alterada. Então vamos la abra seuot/data/creaturescripts/scripts copie um arquivo lua e nomeie de summon. E cole isso dentro da pasta: local t = { ["Demon"] = {monster = "Demon", storage = 7890, secondstorage = 8890, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"}, --o primeiro storage e o storage necessario para invocar monstros ["Dragon Lord"] = {monster = "Dragon Lord", storage = 7891, secondstorage = 8891, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"}, ["Hydra"] = {monster = "Hydra", storage = 7892, secondstorage = 8892, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"}, ["Grim Reaper"] = {monster = "Grim Reaper", storage = 7893, secondstorage = 8893, time = 60, message = "Voce esta atualmente incapaz de convocar esse monstro! A fim de chamar esse monstro, voce deve completar a missao XXX"} } function onTextEdit(cid, item, newText) if item.itemid == 1947 then -- Item id of the writable item. if isInArray({'Summons', 'summons'}, newText) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Convocacoes atuais: Demon, Dragon Lord, Hydra, Grim Reaper. Lembre-se de usar letras maiusculas na frente ao digitar!!!") else if getTilePzInfo(getCreaturePosition(cid)) ~= false then doPlayerSendCancel(cid, "Voce nao pode convocar um monstro em Protection Zone!") return false end local tt = t[newText] if not tt then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "monstro invalido") return false end local ts = tt.storage local tm = tt.message if getCreatureStorage(cid, ts) < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, tm) return true end local tss = tt.secondstorage if getCreatureStorage(cid, tss) > os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce deve esperar mais um " .. getCreatureStorage(cid, tss) - os.time() .. ' second' .. (getCreatureStorage(cid, tss) - os.time() == 1 and "" or "s") .. " para sumonar esse montros denovo") return true end local ttt = tt.time local summon = tt.monster doCreateMonster(summon, getCreaturePosition(cid)) doCreatureSetStorage(cid, tss, os.time() + ttt) end end return true end em creaturescripts.xml coloque esta tag: <event type="textedit" name="Summon" event="script" value="summon.lua"/> e depois em login.lua em scripts do creaturescripts cole esta tag: registerCreatureEvent(cid, "Summon") Bom é isso pessoal, espero ter ajudado qualquer bug comente abaixo!
  10. Tem um topico de castle war: http://www.xtibia.com/forum/topic/138001-castle-war-20/ Espero de ajudado ^^
  11. Luskinha entao faz assim. Vai em data/creaturescripts/scripts, copia um arquivo.lua e nomeia para "antitrap" sem as aspas e nele cole: function onThink(cid, interval) if getTilePzInfo(getCreaturePosition(cid)) then return true end local minuto = 1 -- quantos minuto para atravesar o player. local protectionLevel = 100 -- protection level do server. local position = getPlayerPosition(cid) if getPlayerLookDir(cid) == 0 then position = {x=position.x, y=position.y-1, z=position.z} elseif getPlayerLookDir(cid) == 1 then position = {x=position.x+1, y=position.y, z=position.z} elseif getPlayerLookDir(cid) == 2 then position = {x=position.x, y=position.y+1, z=position.z} elseif getPlayerLookDir(cid) == 3 then position = {x=position.x-1, y=position.y, z=position.z} end for i = 0, 255 do local o = 0 position.stackpos = i local tile = getTileThingByPos(position) if isPlayer(tile.uid) and getPlayerLevel(tile.uid) < protectionLevel then local o = 1 setPlayerStorageValue(cid, 56421, getPlayerStorageValue(cid,56421)+1) if getPlayerStorageValue(cid, 56421) >= 120*minuto then setPlayerStorageValue(cid, 56421, 0) doTeleportThing(cid, getPlayerPosition(tile.uid)) end break elseif i == 255 and o == 0 then setPlayerStorageValue(cid, 56421, 0) end end return true end Depois em data/creaturescripts/creaturescripts.xml: <event type="think" name="AntiTrap" event="script" value="antitrap.lua"/> E por último no arquivo data/creaturescripts/scripts/login.lua, antes do último "return true" cole: registerCreatureEvent(cid, "AntiTrap") --------------------------------------------- Vai funcionar assim, se tu ficar virado na direção do player por 1 minuto e o level dele for mais baixo que o level de proteção do server, seu char vai ser teleportado para a posição do char low level. Isso vai funcionar apenas fora de protection zones. Creditos: Jhon992
  12. Vai em data/xml abra o channels.xml e cole isso. <channel id="3" name="Rule Violations" logged="yes"/> qualquer bug me fala ;x
  13. Eae gente, essa spell ela da utamo, mana, vida, etc..,para sorc, druid, pally! Então vamos começar vá em seuot/data/spells,scripts,support, copie um arquivo lua e nome-ie de "superutamo" e cole isso dentro: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat1, condition) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setConditionFormula(condition, 0.7, -56, 0.7, -56) setCombatCondition(combat2, condition) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat3, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_MANASHIELD) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat3, condition) function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell2(parameters) doCombat(parameters.cid, combat2, parameters.var) end function onCastSpell3(parameters) doCombat(parameters.cid, combat3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 0, parameters) addEvent(onCastSpell2, 0, parameters) addEvent(onCastSpell3, 0, parameters) return TRUE end E depois vá em spells.xml e adicione isso: <instant name="SuperUtamo" words="utamo vid" lvl="200" mana="900" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="support/superutamo.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> </instant> Bom é isso pessoal qualquer bug comenta abaixo!
  14. Eu fiz de um modo menor... um script pequeno.
  15. Iai XTibianos, todo mundo conhece o /newtype, né.. Então pensei na ideia de /newid que invez de ser transformar em um animal se transforma em um item! Então vamos começar: Vá em seuot/data/talkactions/scripts copie um arquivo lua e nome-ie de "newid" Abra a pasta e cole isso dentro: E depois vá em talkactions.xml e cole isso: É isso pessoal, qualquer bug comenta abaixo
  16. Fazendo Flaash Map ;x
  17. Vá em seuot/data/lib e abra data.lua e cole isso:
  18. Eae gente, estou postando uma animaçao engraçada, de dançar a pessoa fala !dance on e ela começa a rodar trocando a roupa... Então vamos la: Abra seuot/data/talkactions/script Copie um arquivo.lua, e nome-ie de dance, depois abra a pasta e cole isso: _____ Depois disto vá em talkactions.xml e cole isso: Vá em seuot/data/lib e abra data.lua e cole isso: Bom é isso pessoal, qualquer bug comenta abaixo Creditos: Azi FlaashMan --> por postar aqui no xtibia!
  19. Fiz um agora ve se pega. ;x local pos = {x=160,y=52,z=7,stackpos=2} local pos = {x=154,y=32,z=7,stackpos=2} local function destroyWindow() doTransformItem(getThingfromPos(pos).uid, 1387, 1) doSendMagicEffect(pos, CONST_ME_POFF) return TRUE end local function showGhost() doSendMagicEffect(pos, 49) return TRUE end function onThink(interval, lastExecution) doTransformItem(getThingfromPos(pos).uid, 1387, 1) doSendMagicEffect(pos, 49) addEvent(destroyWindow, 1000) time = 1 repeat addEvent(showGhost, time*1000) time = time + 1 until time == 8 return TRUE end tag: <globalevent name="magic" interval="10" event="script" value="NOMEDOSEUARQUIVO.lua"/> espero ter ajudado ^^
  • Quem Está Navegando   0 membros estão online

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