Ir para conteúdo

Mythusz

Membro
  • Registro em

  • Última visita

Tudo que Mythusz postou

  1. Não Õ.o Você leu minha respósta? ¬¬
  2. Eai cara, valeu por me ajudar, seria exatamente aquilo só que a mudança está de pvp para no-pvp, e queria de pvp para pvp-enforced e assim em diante. function onThink(interval) if getWorldType() == 1 then setWorldType(WORLDTYPE_OPEN) pvpatual = "PVP" else setWorldType(WORLDTYPE_OPTIONAL) pvpatual = "NO-PVP" end doBroadcastMessage("O mundo atual esta: " .. pvpatual .. ".") return true end No caso éssa linha não sei como mudar: para pvp-enforced (mata upa). setWorldType(WORLDTYPE_OPTIONAL) pvpatual = "NO-PVP" E aonde muda o tempo de duração de cada tempo de worldtype queria colocar pra 24 hóras 1 dia cada worldtype, sabe me dizer o número? Aqui está como 2 hóras: <globalevent name="pvpchange" interval="7200000" event="script" value="pvpchange.lua"/> Obrigado.
  3. Olá galérinha do TK! Gostaria de saber se ja tem esse script existente, ou alguma alma do bem me ajudasse :] Ele funciona da seguinte fórma, 1 dia o worldtype fica em pvp e outro em pvp-enforced, e se possível mandar uma mensagem para todos em branco no meio da téla: WorldType was changed successfully for: pvp-enforced Ou quando trocar para pvp: WorldType was changed successfully for: PVP Resumindo: um script que muda de worldtype automaticamente, um dia será um módo outro dia será outro. A versão do meu servidor é 8.40! Abraços.
  4. up :c
  5. Sim sim, independente de ter guild ou não! o castle ficara aberto só um dia por semana, o time vencedor ficara com a pósse déssa storage até algum outro time ou player matar a tower na outra semana, e se ninguem conseguir, prevalece com a dominante :] E ali no script todos são teleportados pro templo após um matar, e queriamos que a guild ou player que matou e tem a storage não fosse teleportado pro templo, sómente o povo que não tem a storage! o résto fica.
  6. Olá gente, eu e um amigo estamos tentando fazer uma modificações num script mas não estamos conseguindo. Como funciona esse script que estamos tentando modificar? Eele funciona da seguinte fórma, após o player matar o monster "Gran Tower" ele adiciona storages ao player que matou, éssas storages dão magias vip á ele. Nós queremos deixar assim, se algum player matar ele, ele só adiciona éssa storage: 13340 Se o player que matou tivér guild, todos da guild recébem éssa storage, se ele não tem guild fica só com ele, e se outra guild matar a gran tower o outro time pérde e fica com o atual que matou! Script: local function Teleport(cid) doSendAnimatedText(getPlayerPosition(cid), "Aaaaah...", TEXTCOLOR_BLUE) local templo = {x=442, y=549, z=7} for j = 0, 60 do starting = {x=839 + j, y=952, z=7, stackpos=253} for i = 0, 60 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid, templo) end end end for j = 0, 61 do starting = {x=1128 + j, y=1120, z=6, stackpos=253} for i = 0, 6 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid,templo) end end end for j = 0, 14 do starting = {x=1151 + j, y=1115, z=6, stackpos=253} for i = 0, 5 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid,templo) end end end for j = 0, 14 do starting = {x=1151 + j, y=1127, z=6, stackpos=253} for i = 0, 5 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid,templo) end end end for j = 0, 49 do starting = {x=1134 + j, y=1120, z=5, stackpos=253} for i = 0, 6 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid,templo) end end end for j = 0, 14 do starting = {x=1151 + j, y=1115, z=5, stackpos=253} for i = 0, 5 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid,templo) end end end for j = 0, 14 do starting = {x=1151 + j, y=1127, z=5, stackpos=253} for i = 0, 5 do checking={x=starting.x, y=starting.y + i, z=starting.z, stackpos=starting.stackpos} creature= getThingfromPos(checking) if isPlayer(creature.uid) == TRUE then doTeleportThing(creature.uid,templo) end end end return TRUE end function onKill(cid, target, lastHit) local monstros ={"Gran Tower","gran tower"} if getCreatureTarget(cid) ~= 0 then if isMonster(target) == TRUE then for i = 1, 2 do nome = getCreatureName(getCreatureTarget(cid)) if (nome == monstros[i]) then if getPlayerStorageValue(cid, 10007) ~= 1 then setPlayerStorageValue(cid,10005,1) setPlayerStorageValue(cid,10002,1) setPlayerStorageValue(cid,10007,1) setPlayerStorageValue(cid,10001,1) doSendMagicEffect(getCreaturePosition(cid), 47) broadcastMessage("O player ".. getPlayerName(cid) .." derrotou o Boss ".. nome ..", e por isso recebeu todas special skills do Phoenix OT Shop!", MESSAGE_EVENT_ADVANCE) end addEvent(Teleport, 1000, cid) end end end end return TRUE end Se alguem nos ajudar, ficarei muito agradeçido. Obrigado!
  7. Obrigado gente, pódem fechar/mover!
  8. OTserv Peso do mapa: 12,6 MB Peso do servidor compléto: 34,7 MB Configuração do VPS: Gostaria de saber se róda lizo sem lag, quantos players online sem latência. Obrigado =]
  9. #up NAO FOI RESOLVIDO.. ALGUEM?
  10. #up Alguém me ajuda? :x
  11. Olá gente, estou com um grave problema em um script de weapon no meu server, o erro é o seguinte: O script é este: local combat1 = createCombatObject() local combat2 = createCombatObject() local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 43) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SHIVERARROW) setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 4, -80, 4, -80) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 4, -80, 4, -80) arr1 = {{3}} local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr1) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onUseWeapon1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onUseWeapon2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onUseWeapon(cid, var) local parameters = { cid = cid, var = var,combat1 = combat1,combat2 = combat2 } if getCreatureTarget(cid) ~= 0 then addEvent(onUseWeapon1, 0, parameters) addEvent(onUseWeapon2, 40, parameters) doPlayerAddSkillTry(cid, 4, 1) if (getCreatureMana(cid) >= 20) then doPlayerAddMana(cid, -20) else doPlayerSendCancel(cid, "You do not have enough mana.") return true end end end Obrigado!
  12. #up Por favor alguem me ajuda
  13. Olá, Na minha TFS está dando alguns erros de scripts, um deles é este: O script aura_bow abaixo: local combat1 = createCombatObject() local combat2 = createCombatObject() local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 43) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SHIVERARROW) setCombatFormula(combat1, COMBAT_FORMULA_SKILL, 4, -80, 4, -80) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatFormula(combat2, COMBAT_FORMULA_SKILL, 4, -80, 4, -80) arr1 = {{3}} local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr1) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onUseWeapon1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onUseWeapon2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onUseWeapon(cid, var) local parameters = { cid = cid, var = var,combat1 = combat1,combat2 = combat2 } if getCreatureTarget(cid) ~= 0 then addEvent(onUseWeapon1, 0, parameters) addEvent(onUseWeapon2, 40, parameters) doPlayerAddSkillTry(cid, 4, 1) if (getCreatureMana(cid) >= 20) then doPlayerAddMana(cid, -20) else doPlayerSendCancel(cid, "You do not have enough mana.") return true end end end
  14. Mythusz postou uma resposta no tópico em Suporte Tibia OTServer
    /\ não :c
  15. Mythusz postou uma resposta no tópico em Suporte Tibia OTServer
    No tópico diz: 'este gesior funciona nas versoes 8.60 pra cima!' Tem certeza que tu testou em OTserv 8.40?
  16. Mythusz postou uma resposta no tópico em Suporte Tibia OTServer
    Alguém tem um website para TFS 0.3.1 (OTserv 8.40)? Estou precisando urgentemente! Obrigado.
  17. Mythusz postou uma resposta no tópico em Suporte Tibia OTServer
    \o/ Alguem please :X
  18. Mythusz postou uma resposta no tópico em Suporte Tibia OTServer
    Olá, Queria saber se alguém ai da comunidade está afim de me ensinar scripting, pelomenos o básico, que eu póssa criar uns códigos, e ajudar outras pessoas e elaborar para meu próprio servidor xD Obrigado, Se possível adicione-me skype: Hyke.hofmann
  19. Cara, seguinte, vai ajudar? se não, não fica comentando coisas que não tem sentido algum, e flood, flw.
  20. eu vejo AIUHiuah Tem miliares de foxworld's, só queria um com castle!
  21. Olá, gostaria de saber se alguém tem e se quizér compartilhar um OT FoxWorld com gran tower se possível. Obrigado.
  22. @up AINDA NÃO FOI RESOLVIDO :X
  23. No server pelo que vi são 2 vendedores de promotion: King Tibianus: Queen Eloise:
  24. Olá, como faço para os npc's que vendem promotion, vender só para player que estão vip? No caso é um server global 10.10, o npc está vendendo promotion para free players, quéro que venda só para vips. Requerimentos Para receber uma promoção (promotion), o personagem déve: Ter uma premium Ter level 20 ou superior; [em vigor] Pagar 20,000 GP para ser promovido. [em vigor] HEEEP!

Informação Importante

Confirmação de Termo