Ir para conteúdo
  • Cadastre-se

PsyMcKenzie

Membro
  • Total de itens

    232
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que PsyMcKenzie postou

  1. Opa, era isso mesmo que precisava, uma ideia pra alterar. Obrigado amigo! Aproveitei pra alterar nas spells dos monstros de rosha, disso: <attack name="bleedcondition" interval="2000" chance="10" radius="3" target="0" min="-500" max="-1000"> pra isso: <attack name="physical" interval="2000" chance="10" radius="3" target="0" min="-500" max="-1000"> Valeu, deu certo!
  2. Boa noite pessoal! Estou utilizando um OT 8.6 e alguns monstros (vile grandmaster, frazzlemaw e etc..) tem CONDITION_BLEEDING, devido isso estou tendo problemas. Alguma idéia do que posso fazer? Ou alguém sabe se é possível adicionar nas sources ou adicionar sem sources mesmo? Desde já, agradeço!
  3. Desculpa reviver o tópico, mas se o player tiver house em uma area vip e a vip dele acabou, tem algo que possa ser feito?
  4. Galera, baixei um map de roshamuul 8.6, porém veio version 10.90, quando altero para 8.6 alguns sqms ficam bugados. Tem como arrumar sem precisar trocar um por um?
  5. No spells.xml, tava "direction=1", coloquei = 0 e deu certo, porém ele não respeita a direção do char. O que pode ser? <instant name="kamehameha" words="kamehameha" direction="1" lvl="20000" maglv="10" mana="100" soul="0" exhaustion="1000" prem="0" enabled="1" script="novas/kamehameha.lua">
  6. Galera, tem essa spell no meu ot, porém ela não pega no sqm da frente do player e não tem exaust, gostaria de ajuda para consertar. Script: local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ENERGYAREA) setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) function onGetFormulaValues(cid, level, maglevel) min = -(level * 22) / 6 max = -(level * 38.5) / 6 return min, max end setCombatCallback(combat1, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARA
  7. Vou testar essa alteração para ver se da certo, o ot The Heroes of Time tem level 1000000 como level maximo e ainda usam cliente old, mas no meu caso pretendo usar o otclient. Obrigado amigo, vou testar e posto aqui qualquer coisa.
  8. Boa tarde galera! Alguém tem o código para alterar o level máximo de 717217 para 1000000? Eu tenho as sources do meu server e gostaria de fazer essa mudança. Se alguém puder ajudar, ficarei grato!
  9. É só fazer como o imbuiment de mana, quando bater no bicho, ganhar "furia".
  10. Há um tempo atras eu tava fazendo um sistema de pet e me deparei com um problema, devido ao trabalho e a faculdade deixei de lado e agora decidi terminar. O problema é que ao deslogar com o pet summonado, o life do pet não salva. function onLogout(cid) for petslot = CONST_SLOT_FIRST, CONST_SLOT_LAST do local item = getPlayerSlotItem(cid, petslot) if isContainer(item.uid) then local items = getItemsInContainerById(item.uid, 2126) local status = getItemAttribute(item.uid, "status") print(status) if status == 3 then return false end
  11. Basta usar: if getTilePzInfo(getCreaturePosition(cid)) then doSendMagicEffect(getPlayerPosition(cid), 2) return doCreatureSay(cid, "[Error] nao pode usar em pz", TALKTYPE_ORANGE_1) end antes de iniciar a ação. Esse código checa se o player está em pz, se estiver ele envia a mensagem de erro, se não estiver executa a ação.
  12. Muito foda, namoral! Poderia fazer uns tutoriais comentando, seria ótimo pra quem quer aprender mais, parabéns! Ótimo trabalho!
  13. local sentar = {health = 5, mana = 5} local storage = 12345 local voc = 4 function onSay(cid, words) if getPlayerVocation(cid) ~= voc then return doPlayerSendCancel(cid, "Esse comando não é permitido para sua vocação!") end if getTilePzInfo(getPlayerPosition(cid)) then if getPlayerStorageValue(cid, 12345) == -1 then doCreatureSay(cid, "Ahh, vou descansar...", TALKTYPE_MONSTER) doSendMagicEffect(getCreaturePosition(cid), 1) doPlayerAddHpManaSentar(cid, sentar) doCreatureSetNoMove(cid, true) setPlayerStorageValue(cid, 12345, 1) else setPlayerStorageValue(cid, 12345, -1
  14. Usa assim: local config = { message = "Parabéns, você venceu o boss! O Teleport irá fechar em 1 minuto!", timeToRemove = 60, -- segundos pra remover o tp teleportId = 1387, bosses = { ["NOME DO BOSS"] = { x = 1521, y = 1149, z = 7 }, --posição que será teleportado (no caso, pos do npc) } } local function removal(position) doRemoveThing(getTileItemById(position, config.teleportId).uid, 1) return TRUE end function onDeath(cid, corpse, killer) registerCreatureEvent(cid, "teleportmonster") local position = getCreaturePosition(cid) for name, pos in pairs(config.bosses) do if name ==
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo