-
Total de itens
904 -
Registro em
-
Última visita
-
Dias Ganhos
13
Tudo que Killua postou
-
Isso eh facil de arrumar, me diz, como faz pra pegar essa evolucao no seu server? Eh alguma action ou npc? Poste aqui o script responsavel por evoluir o player.
-
Aqui eu fiz pra todos os bosses terem a mesma porcentagem de reviver Pra cada boss ter uma chance eu vou tentar fazer aqui, pq nao sei de cara como fazer. @@EDIT: Vodkart, vc poderia fazer para cada um ter a sua chance? Esses dias eu tava com problemas pra fazer algo parecido... Se vc fizer vou poder usar como base nas proximas vezes, vlw. local chance = 50 -- chance em % function onDeath(cid, corpose, lastHitKiller, mostDamageKiller) local boss = {["bossname"] = "sencond form name", ["Ghazbaran"] = "bixo q ele vira"} local ef = 42 --efeito que solta no locau onde ele morrer local monster = string.lower(getCreatureName(cid)) local pos = getCreaturePos(cid) local u = math.random(1, 100) if u < chance and u > 1 then doRemoveCreature(cid) doCreateMonster(boss[monster], pos) doSendMagicEffect(pos, 22) end return FALSE end
-
Acho q para por mais basta ir adicionando na tabela, assim: function onDeath(cid, corpose, lastHitKiller, mostDamageKiller) boss = {["bossname"] = "sencond form name", ["Ghazbaran"] = "bixo q ele vira"} ef = 42 --efeito que solta no locau onde ele morrer monster = string.lower(getCreatureName(cid)) pos = getCreaturePos(cid) doRemoveCreature(cid) doCreateMonster(boss[monster], pos) doSendMagicEffect(pos, 22) return FALSE end
-
Da pra fazer mas e meio dificil... seria melhor com NPC eu acho. Usa como exemplo esse npc aqui: http://www.xtibia.com/forum/topic/222197-bruce-the-fighter-o-npc-lutador/#entry1570123 A logica da linguagem vc encontra aqui no forum e no Manual. A enciclopedia que o omega fez a pouco tempo lista bem os melhores tutoriais e listas de funcoes, oq ajuda bastante: http://www.xtibia.com/forum/topic/222237-enciclopedia-de-tutoriais-de-scripting/#entry1570942
-
O Script de matar o montro e ganhar storage o Vodkart postou ja faz um tempo, ta aqui: data/creaturescripts cria matarboss.lua e coloca function onDeath(cid, corpse, killer) local monstName = "Demon" -- nome do monstro local Storage = 11543 -- storage que o jogador ira ganhar if isMonster(cid) and string.lower(getCreatureName(cid)) == string.lower(monstName) then doCreatureSay(cid, "Você ganhou acesso para uma Secret Quest.", TALKTYPE_ORANGE_1) if isInParty(killer[1]) == TRUE then local players = getPartyMembers(getPartyLeader(killer[1])) for i, k in ipairs(players) do setPlayerStorageValue(k, Storage, 1) end else setPlayerStorageValue(killer[1], Storage, 1) end end return TRUE end No lugar de Demon vc coloca o monstro que quiser, sempre em letra Maiuscula. Em data/creaturescripts/creaturescripts.xml vc coloca essa tag <event type="death" name="StoraGe" event="script" value="matarboss.lua"/> E no arquivo .xml do seu monstro vc coloca <script> <event name="StoraGe"/> </script> Certo agora o piso que so passa se tiver o storage, vai em data/movements/scripts e cria pisostorage.lua e coloca function onStepIn(cid, topos, frompos) if not isPlayer(cid) then return false end if getPlayerStorageValue(cid, 11543) < 1 then doPlayerSendCancel(cid, "Vc precisa ter matado o Boss pra passar.") doTeleportThing(cid, frompos) doSendMagicEffect(topos, CONST_ME_POFF) else doPlayerSendTextMessage(cid, 25, "Bem vindo ao barco!") doSendMagicEffect(topos, 47) end return true end e no data/movements/movements.xml vc coloca essa tag <movevent type="StepIn" actionid="4852" event="script" value="pisostorage.lua"/> No map editor vc coloca actionid 4852 nos pisos que quiser que precise do storage.
-
Tudo resolvido por skype, ele queria um evento e ficou tudo certo. Podem fexar.
-
Muito bom mano, essas listas sempre ajudam muito Otima pra quem quer aprender
- 10 respostas
-
- enciclopédia
- omega
- (e 4 mais)
-
Avatar - Assinatura - Banner - Sign - Background -
pergunta respondeu ao Alexclusive de Killua em Dúvidas e Pedidos
Isso mais ou menos assim Alex, mas sera que teria como vc faze com essa imagem aqui? Link da img Vlw! -
Pra transforma ele de volta vc tem que fazer outro script. Assim: function onUse(cid, item, fromPosition) doTransformItem(item.uid, 2160, 100) doSendAnimatedText(fromPosition, "$$$", TEXTCOLOR_BLUE) return true end
-
Area que eu fiz a algum tempo pro meu antigo OT.
- 536 respostas
-
- sua última foto
- vital900
- (e 6 mais)
-
Então false and false? :S Ou ela n retorna nd?
-
Roksas, assim n fica return true and false? O return doPlayerSendCancel n retorna false msm... Usa do jeito q o omega falou. function onEquip(cid, item, slot) if not(getPlayerWeapon(cid).itemid == 7438 and isInArray({5,6}, slot)) then doPlayerSendCancel(cid, "Vc so pode usar a crystal arrow se estiver com o elvish bow") return false end return true end
-
Eu acho que retorna sim, omega... Eu sempre uso dessa forma e funciona. Mas de qq jeito se nao funcionar a outra opcao ta ae
-
Fiz aqui mas nao testei movements/scripts cria crystalarrow.lua e coloca: PS: Usei a ideia do omega function onEquip(cid, item, slot) if not(getPlayerWeapon(cid).itemid == 7438 and isInArray({5,6}, slot)) then return doPlayerSendCancel(cid, "Vc so pode usar a crystal arrow se estiver com o elvish bow") end return true end no movements.xml <movevent type="DeEquip" itemid="2352" slot="ammo" event="script" value="crystalarrow.lua"/><movevent type="Equip" itemid="2352" slot="ammo" event="script" value="crystalarrow.lua"> <vocation id="3"/> <vocation id="7" showInDescription="0"/> </movevent>
-
Omega, seus scripts sao otimos e alem disso vc eh sempre criativo Esse ai ficou demais!
- 6 respostas
-
- creaturescript
- monster
-
(e 2 mais)
Tags:
-
Nao entendi direito sua pergunta... Mas o tempo pro addEvent ser executado eh contado a partir do momento que o add event foi chamado.
-
Eh so vc somar o tempo desse addevent com o do outro, por exemplo, se o outro addevent tiver um intervalo de 100 vc faz seu add event assim addEvent(coCombat, (n * 150) - 150 +100, cid, spell.combats[n], var)
-
[Encerrado]Formação de Equipe - BIOHAZARD ONLINE
tópico respondeu ao BrenoNeto de Killua em Formação de Equipes
Gostei muito do projeto, uma ideia mt boa. Se precisar de qualquer coisa pode contar cmg Posso quebrar uns galhos com script -
Amigo esse método nao funciona mais. Como pode ver você esta revivendo um tópico muito antigo.
-
[Encerrado] [7.92] Evolutions Server 0.7.8 SQL
tópico respondeu ao JuninhoObreli de Killua em Tópicos Sem Resposta
Cara nao achei o server, deve ta perdido em algum pen drive... Sou de assim tbm- 5 respostas
-
- todos links q acho estao of
- tibia
- (e 1 mais)
-
[Encerrado] [7.92] Evolutions Server 0.7.8 SQL
tópico respondeu ao JuninhoObreli de Killua em Tópicos Sem Resposta
Vc eh de Assis??? Eu acho que tenho esse servidor Junior, vo procurar aqui- 5 respostas
-
- todos links q acho estao of
- tibia
- (e 1 mais)
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.