Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''corpse''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 6 registros

  1. Sinceramente, não sei qual a área mais adequada para um complemento a um sistema, mas w/e. Este complemento é designado a possibilidade de uso da PokéDex em corpses de pokémons, podendo obter suas informações. Sim, simples assim. data/actions/scripts, pokedex.lua: Troque: if not isCreature(item2.uid) then return true end por: if not isCreature(item2.uid) then local name = getItemNameById(item2.itemid) if name:find("fainted") then name = doCorrectPokemonName(name:gsub("fainted ", "")) if not getPlayerInfoAboutPokemon(cid, name).dex then local exp = newpokedex[name].level * rate doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have unlocked "..name.." and received "..exp.." experience points.") doSendMagicEffect(getThingPos(cid), 210) doPlayerAddExperience(cid, exp) doAddPokemonInDexList(cid, name) else doShowPokedexRegistration(cid, name, getPlayerSlotItem(cid, 8)) end end return true end Testado em PDA v1.9, por Slicer.
  2. Vim nao sei se essa area E correta mas vo posta Se for Area Errada pesso para que movam eu Vim trazer um Scripts que muda o corpse no player quando morre Isso voce Vai modificando La Em Creaturescripts Script Cri Um Arquivo.lua com nome Corpse Abra tudo E Cole O seguindo Tag local table = { [1] = 2930, --[vocation] = id do corpse [10] = 2806, [130] = 2852, [150] = 2922, [160] = 2922, [170] = 2936, [180] = 2936, [250] = 2808, [260] = 2859, [140] = 2859, [90] = 2816, [200] = 2856, [220] = 2915, [280] = 2917, [110] = 2888, [190] = 2898 } local function transform(pos, id, voc) local item = getTileItemById(pos, id) if item and item.uid > 1 then doTransformItem(item.uid, table[voc]) doDecayItem(item.uid or 0) end end function onDeath(cid, corpse) if not isPlayer(cid) or not table[getPlayerVocation(cid)] then return true end addEvent(transform, 15, getThingPos(cid), corpse.itemid, getPlayerVocation(cid)) return true end EM Login.lua adicione Esse Tag registerCreatureEvent("corpseDecay") Se n Funciona Com o Corpse Decay Modifique pra registerCreatureEvent("ondeath") EM Creaturescripts.xml cole seguinte Tag <event type="death" name="ondeath" event="script" value="corpse.lua"/> Desculpa Tutorial Nao saiu 100% mas Pra quem Consegui Da um Rep ai
  3. Preciso de um Script que cada vocação tenha um corpo (death) diferente, Ex: Vocation Id = 1 corpse = id do corpo Valendo Rep ++ Obrigado desde Já.
  4. Galera eu queria saber se e possivel fazer um script de corpse por vocation, pq eu ouvi dizer q so e possivel fazer isso mechendo nas sources, entao se alguem tiver esse sistema ajuda ae.. dou rep+
  5. Olá pessoal é o seguinte queria que alguem me ajudasse com essa magia Por favor alguem pode me ajudar? eu queria que o player troque de lado mesmo estando trapado com magic wall aquela runa de trap... segue o script Em spells/scripts crie um arquivo e coloque isso nele: --< Digaao >-- local config = { storage = 12456, -- storage que salva o delay da magia time = 2 * 60, -- tempo que deve esperar para usar a magia em segundos player = true, -- funciona com player true/false monster = false, -- funciona com monstros true/false npc = false, -- funciona com npc true/false chance = 80, -- numero de 1 a 100 representando a chance de sucesso } function onCastSpell(cid, var) local function doSend(pos1, pos2, num) doSendDistanceShoot(getCreaturePosition(pos1), getCreaturePosition(pos2), 4) doSendDistanceShoot(getCreaturePosition(pos2), getCreaturePosition(pos1), 4) if type(num) == "number" and num == 1 then if math.random(1, 100) <= config.chance then local pp1 = getCreaturePosition(pos1) local pp2 = getCreaturePosition(pos2) doTeleportThing(pos2, pp1) doTeleportThing(pos1, pp2) else doPlayerSendCancel(cid, "Opps que azar, tente denovo!") end end return true end local target = getCreatureTarget(cid) if type(target) ~= "number" or target == 0 then doPlayerSendCancel(cid, "Você precisa selecionar alguma creature para fazer isso!") return false end if (config.player == false and isPlayer(target)) or (isPlayer(target) and getPlayerAccess(target) > getPlayerAccess(cid)) or (config.monster == false and isMonster(target)) or (config.npc == false and isNpc(target)) then doPlayerSendCancel(cid, "Voce nao pode fazer isso com essa criatura!") return false end if getPlayerStorageValue(cid, config.storage) > os.time() then doPlayerSendCancel(cid, "Voce so pode utilizar essa magia a cada 2 minutos!") return false else for i = 1, 7 do addEvent(doSend, i*250, cid, target, 0) end addEvent(doSend, 4*500, cid, target, 1) setPlayerStorageValue(cid, config.storage, os.time() + config.time) end return true end Tag XML no arquivo spells.xml: <instant name="Change Corpse" words="change corpse" lvl="LEVEL PARA USAR A MAGIA" mana="MANA PARA USAR A MAGIA" aggressive="0" needtarget="1" exhaustion="1000" needlearn="0" event="script" value="nome do seu arquivo.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> <vocation id="5"/> <vocation id="6"/> <vocation id="7"/> <vocation id="8"/> </instant>
  6. dragonfight

    Corpses

    Olá, como faço para configurar o corpse de determinada vocação? Configurar o corpse de uma vocação, não de monster! Rep+ protocolo 8.54
×
×
  • Criar Novo...