Ir para conteúdo

drakylucas

Visconde
  • Total de itens

    416
  • Registro em

  • Última visita

  • Dias Ganhos

    5

Tudo que drakylucas postou

  1. se o ot ficar 24h online dá sim.. function onThink(interval, lastExecution, thinkInterval) local config = { pos1 = {x = 164, y = 165, z = 7}, } doCreateMonster("Nome do Boss aqui", pos1) return true end <globalevent name="think" interval="86400" event="script" value="invazao.lua"/> caso esse nao dê mude o xml para isso: <globalevent name="save" interval="86400" event="script" value="invazao.lua"/> nao sei se ele vai criar qnd der startup no servidor, caso crie faça isso para criar sómente a cada 24h apartir da contagem do uptime.. (nao testei) function onThink(interval, lastExecution, thinkInterval) local config = { pos1 = {x = 164, y = 165, z = 7}, } addEvent(doCreateMonster,1000*60*60*24,"Nome do Boss aqui", pos1) return true end o xml testa um dos acima tb.. =D
  2. aonde está escrito Invazao de Orshaaa você muda po que você quiser.. ele vai falar como se fosse /b INVAZAO DE ORSHA... caso vc queira mais de uma msg dai vc coloca + 1 linha e assim vai =d lembrando que msgs tem que estar dentro de aspas (")
  3. qual a contagem eu nao sei, mas se nao me engano 7200 é duas horas (pelo TFS o clean é de 2h em 2h e é 7200), ja os textos arruma vc .. se for pega tudo na maozinha seu server nunca vai pa frente.. é só arrumar na antepenultima linha.
  4. fiz.. nao testei mais é pa funcionar.. cria um script chamado invazao.lua na pasta data/globalevents/scripts e coloque isso: muda as pos e o nome do bixo.. no globalevents.xml coloque isso: =D
  5. drakylucas

    Quests

    1- Como faco para por uma quest dar um pergaminho (letter) com algo escrito, só consegui fazer dar o respawn no chest, quando configuro como quest pelo actions vem o pergaminho mas nao vem nada escrito nele! 2- Como faco para uma quest dar por exemplo uma focus cape ml + 2 ...sem alterar o item em si no items.xml? 1 - aqui.. nao testei mais deve funcionar.. coloca no actions.xml como ACTION ID e coloca no MAPA o bau com a msma action id do xml. mude aonde ta colorido.. 2 - nao sei se da.. =d =D
  6. local arena = { frompos = {x=12, y=17, z=7}, -- Top Left Corner topos = {x=22, y=27, z=7}, -- Bottom Right Corner exit = {x=12, y=27, z=7} -- Exit } function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == TRUE then if isInArea(getPlayerPosition(cid), arena.frompos, arena.topos) then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doTeleportThing(cid, arena.exit) doSendMagicEffect(arena.exit, 10) return FALSE end end return TRUE end testa assim =D
  7. testa aqui =D.. fiz em uns 50 segundos entao talvez nao funcione.. mais achu que funciona sim.. seu erro é que você utilizou a onDeath no lugar da onKill.. por exemplo se você morrer, vocÊ setou o monstro como cid entao ele teleporta o monstro nao vc.. ja na onKill vc é o cid e o monstro é o target =D testa: aqui vai ser a posiçao =d thx créditos: eu =D vo ajudar o xtibia agora... na otbr só tem cuzao.. vo faze esse fórum i pa frente ekpoekepo edit: esqueci de falar, no creaturescripts.xml vc vai mudar o death pa kill =d
  8. nao intendi direito, você quer um templo pa cada voc? se for:em creaturescripts no script login.xml você irá ver isso: if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) end mude ./\ para .\/: if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) local t1 = {x = 160, y = 54, z = 7} local t2 = {x = 150, y = 44, z = 7} local t3 = {x = 140, y = 34, z = 7} local t4 = {x = 130, y = 24, z = 7} if getPlayerVocation(cid) == 1 then doPlayerSetMasterPos(cid, t1) doTeleportThing(cid,t1) elseif getPlayerVocation(cid) == 2 then doPlayerSetMasterPos(cid, t2) doTeleportThing(cid,t2) elseif getPlayerVocation(cid) == 3 then doPlayerSetMasterPos(cid, t3) doTeleportThing(cid,t3) else doPlayerSetMasterPos(cid, t4) doTeleportThing(cid,t4) end end NAO TESTEI, FIZ AKI MAIS SE NAO DER CERTO PESSO DESCULPAS.. FAZ UMA COPIA DO LOGIN.LUA POR SEGURANÇA. funciona assim, se for a primeira vez que o player entrar ele vai ver a voc do player e vai setar um templo diferente de acordo com a voc.. caso você queira sómente a primeira vez (sem mudar o templo) coloca assim: if(lastLogin > 0) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str) str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "." else str = str .. " Please choose your outfit." doPlayerSendOutfitWindow(cid) local t1 = {x = 160, y = 54, z = 7} local t2 = {x = 150, y = 44, z = 7} local t3 = {x = 140, y = 34, z = 7} local t4 = {x = 130, y = 24, z = 7} if getPlayerVocation(cid) == 1 then doTeleportThing(cid,t1) elseif getPlayerVocation(cid) == 2 then doTeleportThing(cid,t2) elseif getPlayerVocation(cid) == 3 then doTeleportThing(cid,t3) else doTeleportThing(cid,t4) end end é que nao intendi dirieto oq vc ker entao fiz dos dois jeito... nao testei nenhum mais qlqr coisa fala cmg que eu ajudo. créditos: 100% eu =D
  9. digita /attr description texto_da_descrição_aqui com o item na sua frente =D
  • Quem Está Navegando   0 membros estão online

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