Postado Outubro 9, 2012 12 anos Este é um post popular. Eae galerinha do TK, como estão vocês ? Bom, como vocês devem ter percebidos, eu estou meio parado aqui no tibia king, mas é que to meio sem tempo msm, bom, mas como estou viajando, e eu to sem nada para fazer aqui em casa, resolvi criar um script, para 'parecer' com a famosa quest SOI do global war, vocês conhecem ? Aquela que voce tem que passar em um monte de tronos para adquirir storage e poder continuar (no script vai ser por action). Bem, o script é bem simples, grande, mas simples, então vamos lá ? 1º: Vá em action/scripts e crie uma pasta com o nome SOI. 2º: Vá em action/script/SOI , pegue um arquivo de outra pasta, copie e cole na pasta SOI, agora renomei-o para Spirit_One, abra-o, apague o que estiver dentro e ponha isto: --[[ By Slaake: Spirit Quest ]]-- function onUse(cid, item, frompos, item2, topos) if (getPlayerLevel >= 1) then setPlayerStorageValue(cid, 35001) else doPlayerSendTextMessage(cid, 20, 'Voce nao tem level para completar esta parte da SOI.') return true end end --[[ By Slaake: Spirit Quest ]]-- function onUse(cid, item, frompos, item2, topos) if (getPlayerLevel >= 1) then setPlayerStorageValue(cid, 35002) else doPlayerSendTextMessage(cid, 20, 'Voce nao tem level para completar esta parte da SOI.') return true end end --[[ By Slaake: Spirit Quest ]]-- function onUse(cid, item, frompos, item2, topos) if (getPlayerLevel >= 1) then setPlayerStorageValue(cid, 35003) else doPlayerSendTextMessage(cid, 20, 'Voce nao tem level para completar esta parte da SOI.') return true end end --[[ By Slaake: Spirit Quest ]]-- function onUse(cid, item, frompos, item2, topos) if (getPlayerLevel >= 1) then setPlayerStorageValue(cid, 35004) else doPlayerSendTextMessage(cid, 20, 'Voce nao tem level para completar esta parte da SOI.') return true end end function onUse(cid, item, frompos, item2, topos) if (getPlayerLevel >= 1) then setPlayerStorageValue(cid, 35005) else doPlayerSendTextMessage(cid, 20, 'Voce nao tem level para completar esta parte da SOI Quest.') return true end end function onUse(cid, item, frompos, item2, topos) one = getPlayerStorageValue(cid, 35001) two = getPlayerStorageValue(cid, 35002) three = getPlayerStorageValue(cid, 35003) four = getPlayerStorageValue(cid, 35004) five = getPlayerStorageValue(cid, 35005) newPos = {x=160, y=54, z=7} if (one == 1 and two == 1 and three == 1 and four == 1 and five == 1) then doTeleportThing(cid, newPos) doPlayerSendTextMessage(cid, 20, 'Cuidado, voce esta continuando a SOI, o boss pode aparecer a quaquer hora, entao preste bastante atencao!') doSendMagicEffect(cid, math.random(28,30)) else doPlayerSendTextMessage(cid, 20, 'Voce nao completou todos elementos para poder continuar esta quest, faca os que faltam e depois volte aqui.') return true end end <action actionid="35001" script="SOI/Spirit_One.lua"> <action actionid="35002" script="SOI/Spirit_Two.lua"> <action actionid="35003" script="SOI/Spirit_Three.lua"> <action actionid="35004" script="SOI/Spirit_Four.lua"> <action actionid="35005" script="SOI/Spirit_Five.lua"> <action actionid="35006" script="SOI/Spirit_End.lua"> pROnto, agr basta voce colocar esses IDS em cada parte do seu MAP, o action ID 35006 é o utimo, se o player tiver todas ele podera usar ela, arrume essa parte newPos = {x=160, y=54, z=7} pois será para onde o player ira. Bom, é isso, espero ter ajudado vocês. Créditos: Slaake Gostou ??? Da um rep ae : D 3º Copie outro arquivo .lua abra-o e apague o que estiver dentro, depois, renomeie para Spirit_Two, agora, abra-o e coloque isto: 4º Copie outro arquivo .lua, renomeio para Spirit_Three, abra-o, apague o que estiver dentro, e ponha isto: 5º Copie outro arquivo ;x renomeio para, Spirit_Four, abra-o, apague o que estiver dentro, e ponha isto: 6º Copie otro arquivo (relax que ta acabano ;X) , renomeio para Spirit_Five, abra-o, apague o que estiver dentro, e ponha isto: 7º: Copie outro arquivo que seja .lua, renomeio para Spirit_End, abra-o, apague o que estiver dentro, e ponha isto: Bom, agora vá em data/action/action.xml e adicione todas estas tag's: De boua na lagoa ? *-* Entrada ao Tibia King:27/05/2012 (02:14)
Postado Outubro 10, 2012 12 anos Da pra se fazer uma quest bem bolada com esse script ae, paredes móveis, alavancas secretas, monstros e mais, só botar a imaginação pra funfa e o cérebro pra programa kkkk Obrigado por compartilhar Slaake! # Regras Gerais - TibiaKing.com # Contato: [email protected]Não respondo dúvidas via MP.
Postado Outubro 10, 2012 12 anos Autor Da pra se fazer uma quest bem bolada com esse script ae, paredes móveis, alavancas secretas, monstros e mais, só botar a imaginação pra funfa e o cérebro pra programa kkkk Obrigado por compartilhar Slaake! É, mais pra frente (amanha +- kk) devo fazer o script de talkaction pro player ver qual storage falta (qual Spirit: one,two...) eu tenho um aqui, mas nao sei se ta certo, tenho que testa ele ainda De boua na lagoa ? *-* Entrada ao Tibia King:27/05/2012 (02:14)
Postado Outubro 10, 2012 12 anos parabens sempre inovando a vps brasil agradeçe!!!!!!!! Editado Outubro 10, 2012 12 anos por Augusto aqui não é lugar pra anunciar otserv ¬¬ (veja o histórico de edições)
Postado Outubro 10, 2012 12 anos Juntei tudo pra ficar mais simplificado... Tem como testa ai? ._. [paste]eb2FSACr[/paste] Tag fica assim: <action actionid="35001-35006" script="SOI/Spirit.lua"> Editado Outubro 10, 2012 12 anos por comedinhasss (veja o histórico de edições) Bruno Carvalho / Ex-Administrador TibiaKing [email protected] Em 26/12/2016 em 03:47, Spraypaint disse: A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une. -miltinho
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.