Ir para conteúdo

PsyMcKenzie

Marquês
  • Total de itens

    1106
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que PsyMcKenzie postou

  1. Já olhou no map editor se a posição da cidade esta certa?
  2. Bom galera, comprei um notebook hoje, e quero saber se vou conseguir editar meu server nele e colocar on para testes. Processador: Intel core i3 - 2.2ghz Memória: 4gb RAM - 500gb HD Windows 8 Windows 8 interfere em algo?
  3. Tenta ai: Crie um arquivo com o nome de estatua.lua em data\actions\scripts e coloque isso: function onUse(cid, item, frompos, item2, topos) local teleport = {x=160, y=57, z=7} -- Local para onde o player será teleportado local level = getPlayerLevel(cid) local pos = getCreaturePosition(cid) if item.itemid == 4842 then if level >= 250 then doTeleportThing(cid,teleport) doSendMagicEffect(topos,12) doRemoveItem(item.uid,1) doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo.") else doPlayerSendTextMessage(cid,22,'Somente lvl 250 podem usar a pedra.') end end end return TRUE end Agora a tag em \data\actions\actions.xml <action itemid="4842" script="estatua.lua"/>
  4. Galera, vou trocar a imagem do meu client, alguém me ajuda redimensionar essa imagem? Valew!
  5. Testa ai manolo: function loseOnZombieArena(cid) kickPlayerFromZombiesArea(cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "BOOM! Você está morto.") local players = getZombiesEventPlayers() if(#players <= 1) then local winner = players[1] local items = {2160, 7958, 2352, 12610} if(winner) then doPlayerAddItem(cid,items[math.random(1,#items)], math.random(1, 100)) doPlayerSendTextMessage(winner, MESSAGE_STATUS_CONSOLE_BLUE, "Você Ganhou o Evento Zombie !!! Parabéns.") doBroadcastMessage("After " .. os.time() - getPlayerZombiesEventStatus(winner) .. " segundos de evento " .. getCreatureName(winner) .. " você ganhou o Evento Zombie contra " .. getStorage(ZE_ZOMBIES_SPAWNED) .. " zombies !!!") kickPlayerFromZombiesArea(winner) else doBroadcastMessage("Zombie Evento Acabou !!! Não teve vencedor ?!?!?! Como Assim ?") end doSetStorage(ZE_STATUS, 0) doSetStorage(ZE_PLAYERS_NUMBER, ZE_DEFAULT_NUMBER_OF_PLAYERS) doSetStorage(ZE_ZOMBIES_TO_SPAWN, 0) doSetStorage(ZE_ZOMBIES_SPAWNED, 0) local width = (math.max(ZE_spawnFromPosition.x, ZE_spawnToPosition.x) - math.min(ZE_spawnFromPosition.x, ZE_spawnToPosition.x)) / 2 + 1 local height = (math.max(ZE_spawnFromPosition.y, ZE_spawnToPosition.y) - math.min(ZE_spawnFromPosition.y, ZE_spawnToPosition.y)) / 2 + 1 local centerPos = {x=math.min(ZE_spawnFromPosition.x, ZE_spawnToPosition.x)+width,y=math.min(ZE_spawnFromPosition.y, ZE_spawnToPosition.y)+height,z=ZE_spawnFromPosition.z} for z = math.min(ZE_spawnFromPosition.z, ZE_spawnToPosition.z), math.max(ZE_spawnFromPosition.z, ZE_spawnToPosition.z) do centerPos.z = z for i, uid in pairs(getSpectators(centerPos, width, height, false)) do if(isMonster(uid)) then doRemoveCreature(uid) end end end end end function onStatsChange(target, cid, changetype, combat, value) if((cid and isMonster(cid) and getCreatureName(cid) == "Zombie Event") or (isInRange(getThingPosition(target), ZE_spawnFromPosition, ZE_spawnToPosition) and changetype == STATSCHANGE_HEALTHLOSS and math.abs(value) >= getCreatureHealth(target))) then doCreatureAddHealth(target, getCreatureMaxHealth(target)) loseOnZombieArena(target) return false end return true end
  6. Obrigado pelos comentários galera! Vou tentar sempre melhorar. Abraços!
  7. http://www.xtibia.com/forum/topic/167172-two-weapons-system/page__fromsearch__1
  8. É só o meu que ta cheio dos bugs, não muda outfit e da debug?
  9. Em data/spells/spells.xml, adicione a tag: <instant name="Levitate" words="exani hur" lvl="12" mana="50" prem="1" aggressive="0" exhaustion="1000" params="1" needlearn="0" function="Levitate"> <vocation name="Sorcerer" /> <vocation name="Druid" /> <vocation name="Paladin" /> <vocation name="Knight" /> <vocation name="Master Sorcerer" /> <vocation name="Elder Druid" /> <vocation name="Royal Paladin" /> <vocation name="Elite Knight" /> </instant>
  10. Muito bom cara! Ótimo tutorial cara. Aprovado!
  11. Devo renomear para tibia?
  12. Você pode fazer também com estruturas. ( paredes ) Como no meu outro tutorial. Obrigado, espero que tenha ajudado. Naufragado*
  13. Acho que já tem um npc de reset por aqui. Mesmo assim, obrigado pelo conteudo! Abraços.
  14. Que isso mano? '-' Nem aprendi Loops ainda não =/
  15. Estou apanhando muito aqui então vai minha ideia Mod de skill extra, mining, forja etc baseados em opcode ou storage sei la como pode ser feioto
  16. Nem é isso mano. Acabei de baixar o server, e fui fazer o client, ai ta dando esse erro
  17. Ah, saquei.. Valew mano, um rep de amanhã já ta reservado! Obrigado mesmo em. Abraços!
  18. Ótimo tutorial vital. Tem gente que acha que fazer nature é só jogar umas arvores e a grama que já ta certo. Obrigado pelo conteúdo. Abraços!
  19. Ah, entendi! Valew Ultima duvida aqui mano, desculpe encomodar tanto assim. doSendAnimatedText(toPosition, "XTibia!", TEXTCOLOR_GREEN) Cara, ta vendo onde ta escrito XTibia!? Como eu adiciono mais um texto? pra sair aleatoriamente - XTibia ou Eks ou EksTibia? Uso math.random também?
  • Quem Está Navegando   0 membros estão online

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