Skyblade 2 Postado Novembro 25, 2009 Share Postado Novembro 25, 2009 (editado) Olá! Eu novamente trazendo novidades pro xtibia! Queria logo avisar.. q essa action ja deve ter sido inventada, pois eu vi ela em outro servidor, gostei e tudo, n consegui falar com o host que criou nem nada (isso faz um ano mais ou menos), ai eu tive a ideia de montar ela pra ve se conseguia =D, e deu certo... Começando: Primeiramente vá em movements/scripts, copie qualquer arquivo e renomeie para treino.lua abra ele e add.. --Script by Skyblade function onStepIn(cid, item, position, fromPosition) local parametro = {cid=cid} voc = getPlayerVocation(cid) p = getPlayerPosition(cid) doTransformItem(item.uid,item.itemid-1) if voc == 0 then doPlayerSendTextMessage(cid,25,"Somente players com vocação podem treinar!") elseif voc == 1 or voc == 2 or voc == 5 or voc == 6 then --pode ser editada mageevent = addEvent(mage,3000,parametro) doSendMagicEffect(p,3) doPlayerSendTextMessage(cid,25,"Seu Treinamento começa em instantes!") elseif voc == 3 or voc == 7 then --pode ser editada archerevent = addEvent(arch,3000,parametro) doPlayerSendTextMessage(cid,25,"Seu Treinamento começa em instantes!") doSendMagicEffect(p,3) elseif voc == 4 or voc == 8 then --pode ser editada knightevent = addEvent(kina,3000,parametro) doPlayerSendTextMessage(cid,25,"Seu Treinamento começa em instantes!") doSendMagicEffect(p,3) end setPlayerStorageValue(cid,1881,p.x) setPlayerStorageValue(cid,1882,p.y) return TRUE end function mage(parametro) cid = parametro.cid parametro = {cid=cid} p = getPlayerPosition(cid) xiz = getPlayerStorageValue(cid,1881) yps = getPlayerStorageValue(cid,1882) inip = {x=xiz,y=yps,z=7,stackpos=253} ini = getThingfromPos(inip) if ini.uid == cid then doPlayerAddSkillTry(cid,5,5) doPlayerAddSpentMana(cid,100) mageevent = addEvent(mage,1000,parametro) doSendMagicEffect(p,12) ip = getPlayerIp(cid) if ip == 0 then stopEvent(mageevent) end end end function kina(parametro) cid = parametro.cid parametro = {cid=cid} p = getPlayerPosition(cid) ip = getPlayerIp(cid) if ip == 0 then stopEvent(knightevent) end xiz = getPlayerStorageValue(cid,1881) yps = getPlayerStorageValue(cid,1882) inip = {x=xiz,y=yps,z=7,stackpos=253} ini = getThingfromPos(inip) if ini.uid == cid then knightevent = addEvent(kina,1000,parametro) doSendMagicEffect(p,12) club = getPlayerSkill(cid,1) sword = getPlayerSkill(cid,2) axe = getPlayerSkill(cid,3) doPlayerAddSkillTry(cid,3,5) if (club > axe) and (club > sword) then doPlayerAddSkillTry(cid,1,5) elseif (axe > club) and (axe > sword) then doPlayerAddSkillTry(cid,3,5) elseif (sword > axe) and (sword > club) then doPlayerAddSkillTry(cid,2,5) end doPlayerAddSkillTry(cid,5,5) doPlayerAddSpentMana(cid,100) end end function arch(parametro) cid = parametro.cid parametro = {cid=cid} p = getPlayerPosition(cid) ip = getPlayerIp(cid) if ip == 0 then stopEvent(archevent) end xiz = getPlayerStorageValue(cid,1881) yps = getPlayerStorageValue(cid,1882) inip = {x=xiz,y=yps,z=7,stackpos=253} ini = getThingfromPos(inip) if ini.uid == cid then archerevent = addEvent(arch,1000,parametro) doSendMagicEffect(p,12) doPlayerAddSkillTry(cid,4,5) doPlayerAddSkillTry(cid,5,5) doPlayerAddSpentMana(cid,100) end end function onStepOut(cid, item, position, fromPosition) doTransformItem(item.uid,item.itemid+1) local parametro = {cid=cid} voc = getPlayerVocation(cid) p = getPlayerPosition(cid) setPlayerStorageValue(cid,9444, 0) if voc == 1 then stopEvent(mageevent) elseif voc == 2 then stopEvent(archerevent) elseif voc == 3 then stopEvent(knightevent) end end Vá em movements.xml e add essa tag: <movevent type="StepIn" actionid="5555" event="script" value="treino.lua"/> <movevent type="StepOut" actionid="5555" event="script" value="treino.lua"/> Agora em seu ot crie uma area tipo treiners... só que sem eles =D... bote um tile "diferenciado" (sugiro o ID 426) e bote a actionid 5555.. Pronto =) Como Funciona: Seguinte.. quando o player pisa o script verifica a vocaçao e começa o treino (arch,mage,kina) ai ele fica "adicionando" skills (poucas) no player... até ele sair. ScreenShot: Obs: tentei bastante deixar maior mas n consegui... clique para apliar.. Créditos: Não posso colocar créditos para a pessoa q inventou mais posso agradecer pela ótima idéia. e Créditos a mim que consegui colocar funfa uma coisa q eu só tinha visto =D desculpe pela má formatação do texto é q to com um poco de preguiça Cyaa! Editado Novembro 28, 2009 por helinholima Link para o comentário https://xtibia.com/forum/topic/123941-fechado/ Compartilhar em outros sites More sharing options...
caramelosoares 1 Postado Novembro 25, 2009 Share Postado Novembro 25, 2009 (editado) Cara funcionou perfeitamente... coloquei um na casa de cada VIP do server... xD fico rox... muito obrigado! Obrigado Editado Novembro 25, 2009 por DouglasSoares Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-818989 Compartilhar em outros sites More sharing options...
akumaserv 0 Postado Novembro 25, 2009 Share Postado Novembro 25, 2009 Cara... me diz oq seria isto? Pq eu n intendi porra nenhum... achei isto meio q um LIXO! Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819074 Compartilhar em outros sites More sharing options...
makabrotaliban 0 Postado Novembro 25, 2009 Share Postado Novembro 25, 2009 (editado) Sistema muito bom, inovador e ousado. Quanto ao tópico tome cuidado com erros ortográficos e com o linguajado a ser utilizado, os mesmos por muitas vezes dificultam a leitura e compreensão do contexto. Do mais, parabéns pelo trabalho! @akumaserv Nota-se sua não compreensão do mesmo, no entanto não vejo motivos para desmerecer e até "agredir" de certa forma, um trabalho tão notório como o apresentado anteriormente. Att ___ Nosctradamus Editado Novembro 25, 2009 por Nosctradamus Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819079 Compartilhar em outros sites More sharing options...
Skyblade 2 Postado Novembro 26, 2009 Autor Share Postado Novembro 26, 2009 @akumaserv tente ler novamente mais vezes pra depois chamar de lixo :s @nocstradamus kra so seu fã uasdhasdhu por um acaso vc poderia me passar msn? (pm) só pra trocar umas idéias =D Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819248 Compartilhar em outros sites More sharing options...
Henrique Moura 193 Postado Novembro 27, 2009 Share Postado Novembro 27, 2009 Os spoilers não estão funcionando como devido, peço a compreensão para consertar o tópico em até 24 horas, ou não vejo motivo para o mesmo permanecer aberto. Abraços. Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819559 Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Novembro 27, 2009 Share Postado Novembro 27, 2009 usa firebug pra ver o conteudo do spoiler kako Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819691 Compartilhar em outros sites More sharing options...
Skyblade 2 Postado Novembro 28, 2009 Autor Share Postado Novembro 28, 2009 @kakilo kra aqui esta funcionando perfeitamente... n sei o q "arrumar"... se quiser editar tente :s @souronaldo2 uahsudsah vc é foda o server ainta ta on... só que agora com site @merchan Quem quiser entrar e ver outros sistemas q eu msm fiz... (Bomberman) Kaeot.servegame.com pra criar conta http:/kaeot.servegame.com:8090 té mais =D Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819992 Compartilhar em outros sites More sharing options...
Alissow 807 Postado Novembro 28, 2009 Share Postado Novembro 28, 2009 Aqui o spoiler tambem não funciona ;/ Será porque? Bem, se puder coloque entre [*quote] ou [*codebox], fiquei curioso pra ver esse code... ;] Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819995 Compartilhar em outros sites More sharing options...
gkaonicx72 20 Postado Novembro 28, 2009 Share Postado Novembro 28, 2009 Opa sou eu Kaonic se lembra de mim? joguei no seu ot 8.1 e no futibia 8.4 Fui tutor no 8.1 e god no 8.4 Enfim caro amigo os spoilers continuam sem funcionar, ao clicar neles nada aparece. Como já foi dito por Kakilo você tem um prazo de 24 horas para arrumar caso ao contrario seu tópico poderá ser fechado. Espero que se lembre de mim, me add no msn brunoresende_7@hotmail.com Ate, mais. Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-819996 Compartilhar em outros sites More sharing options...
helinholima 13 Postado Novembro 28, 2009 Share Postado Novembro 28, 2009 Como os spoilers não foram arrumados, tópico fechado. Link para o comentário https://xtibia.com/forum/topic/123941-fechado/#findComment-820000 Compartilhar em outros sites More sharing options...
Posts Recomendados