Postado Janeiro 31, 2016 9 anos tem como você fazer pro aegis ter efeito da smallholy girando em volta igual no video é pra quem obter a special skill enquanto tiver ela fica com efeito tmb e se tiver como tmb ja arruma pra dropa loot só o aegis verdadeiro e tmb quem da ultimo hit no boss aparecer na teela de todos em branco O jogador "Nick"absorveu a special skill Aegis f the Immortal ao desferir o último golpe no BOSS Aegis. Editado Janeiro 31, 2016 9 anos por fenixelite (veja o histórico de edições)
Postado Janeiro 31, 2016 9 anos Autor como assim só o verdadeiro? Aegis não sumona aegis pra ter mais de um. O restante eu posso fazer Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Janeiro 31, 2016 9 anos faz o seguinte muda pra primeira vez q mata o boss ja obter a special skill e poem 1 corpse e o efeito q fica girando no boss e pra quem obtter a special skill e pra aparece pra geral msg em branco quem desferiu ultimo golpe se possivel Editado Janeiro 31, 2016 9 anos por fenixelite (veja o histórico de edições)
Postado Fevereiro 2, 2016 9 anos Autor ficou bem merda do jeito q vc pediu, a graça do boss era ele possuir a skill e não deixar corpse.. mas já que vc quer imitar os cara do fox então toma: no xml do monstro vc coloca o corpse: corpse="8937"/> em data\creaturescripts\scripts\aegis.lua coloque assim> Spoiler local config = { storagekill = 19500, storageaegis = 19332, tempo = 5, times = 1, --- quantidade de vezes que tenho que matar charges = 1, effect1 = 66, effect2 = 10 } function onKill(cid, target, lastHit) local killed = getPlayerStorageValue(cid,config.storagekill) < 0 and 0 or getPlayerStorageValue(cid,config.storagekill) local skill = getPlayerStorageValue(cid, config.storageaegis) if isMonster(target) and getCreatureName(target):lower() == 'aegis' then if killed + 1 < config.times then doCreatureSay(target, "I'll be back mortal...", 20) doSendMagicEffect(getCreaturePosition(target), config.effect1) setPlayerStorageValue(cid, config.storagekill, killed + 1) addEvent(doSendMagicEffect, 1000*config.tempo, getThingPos(target), config.effect2) addEvent(doCreateMonster, 1000*config.tempo, "Aegis", getCreaturePosition(target), true) elseif killed + 1 >= config.times then setPlayerStorageValue(cid, config.storagekill, 0) if skill < config.charges then doPlayerSendTextMessage(cid,22,"Congratulations, you just killed "..getCreatureName(target).." and earned Aegis of Immortal skill!") doBroadcastMessage("O jogador ".. getCreatureName(cid) .." absorveu a special skill Aegis of the Immortal ao desferir o último golpe no BOSS Aegis.", 26) setPlayerStorageValue(cid, config.storageaegis, config.charges) zEffect(cid, 37) end end end return true end em data\lib\function.lua coloque no fim do arquivo Spoiler function zEffect(uid, effect, n) if isCreature(uid) and getPlayerStorageValue(uid, 19332) > 0 then local cpos = getCreaturePosition(uid) local positions = { [1] = {x = cpos.x + 1, y = cpos.y + 1, z = cpos.z}, [2] = {x = cpos.x - 1, y = cpos.y + 1 , z = cpos.z}, [3] = {x = cpos.x - 1, y = cpos.y - 1, z = cpos.z}, [4] = {x = cpos.x + 1, y = cpos.y - 1, z = cpos.z} } local n = (n and n <= #positions) and n or 1 doSendDistanceShoot(positions[n], positions[n + 1] or positions[1], effect) addEvent(zEffect, 200, uid, effect, n + 1) end return true end Agora pro monstro Aegis ter o efeito em volta vc vai ter que colocar essa função nele ao criá-lo no mapa. No caso do fox pode ser uma talkaction /startAegis ou um globalEvent (nao sei ql dos dois q é), aí nesse outro script de criar o monstro vc coloca zEffect(monster, 37) que vai ficar rodando nele. em data\creaturescripts\scripts\login.lua vc adiciona essa linha antes do ULTIMO return true: if getPlayerStorageValue(cid, 19332) > 0 then zEffect(cid, 37) end Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá! "Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda (obg ao @Beeny por fazer essa linda sign <3)
Postado Fevereiro 2, 2016 9 anos Em 31/01/2016 09:37:09, fenixelite disse: faz o seguinte muda pra primeira vez q mata ja obter a special skill e poem 1 corpse e faz o resto q falei se for possivel é q tou editando 1 fox 8.6 pra uns amg q jogava fox brinca mo sdds pvp dedin foxworld era mo divertido eu botei o aegis ta certinho + n tem como bota só pra quem da ultimo hit pega o special skills? pq todos q atk pega man eu sou nubi nessa coisa de scripting tem como você faze o script pra sumona com o effect o monster? Editado Fevereiro 3, 2016 9 anos por fenixelite (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.