Skymagnum 234 Postado Maio 19, 2013 Share Postado Maio 19, 2013 (editado) Olá, venho trazer um sistema de upgrade em wand, ele ainda esta em fase de testes, então pode contem alguns bugs.Primeiramente vá em:/data/lib/050-functions e adicione o seguinte conteúdo.http://pastebin.com/02E19QJVAgora o script para você poder dar upgrade /data/actions:TAG: <action itemid = "ID" script = "_UPGRADE.lua"/> Crie um arquivo da extensão .lua em /data/actions/scripts e renomeie para _UPGRADE e adicione isso dentro:http://pastebin.com/9fzCxQPTAgora vamos a última parte, mas não menos importante, vá em /data/creaturescripts:TAG: <event type = "statschange" name = "WandDmg" event = "script" value = "WandDmg.lua"/> Agora crie um arquivo e renomeie para WandDmg e adicione isso dentro:http://pastebin.com/BtEn2aGn@IMPORTANTEA tabela da função getHand(player) local _ALLOWEDS = {} deve ser a mesma do arquivo do actions, então você deve mudar as 2 quando adicionar/remover algo.Como esta em versão v.1 pode conter bugs, se achar algum reporte que eu irei arrumar. Editado Fevereiro 11, 2016 por Caronte Arrumar PasteBin. Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/ Compartilhar em outros sites More sharing options...
Visitante Umtiro Postado Maio 19, 2013 Share Postado Maio 19, 2013 É, até que você conseguiu me impressionar, dá pra melhorar no quesito código, mas no quesito criatividade, parabéns. Coloca __ALLOWEDS como uma tabela global eu hein. Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1522215 Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Maio 19, 2013 Autor Share Postado Maio 19, 2013 (editado) É, até que você conseguiu me impressionar, dá pra melhorar no quesito código, mas no quesito criatividade, parabéns. Coloca __ALLOWEDS como uma tabela global eu hein. Caralho? eu impressionando o Oneshot *-*, muito obrigado cara, vou tentar melhorar ele sim. @ATUALIZADO Bugs corrigidos: Na função setWandExtraDmg. Editado Maio 19, 2013 por Skymagnum Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1522217 Compartilhar em outros sites More sharing options...
Strogman 89 Postado Maio 21, 2013 Share Postado Maio 21, 2013 (editado) removido Editado Maio 21, 2013 por gristony Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1523379 Compartilhar em outros sites More sharing options...
bisosonho 2 Postado Maio 22, 2013 Share Postado Maio 22, 2013 (editado) caso muitos players usem wand, vai deixar o server com lag? btw vou testar e tentar integrar com o sistema do mock de upgrade hahaha local file = io.open("data/spells/weapons.xml", "r") n era pra ser data/weapons/weapons.xml? Editado Maio 22, 2013 por Diihbran Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1523715 Compartilhar em outros sites More sharing options...
Skymagnum 234 Postado Maio 22, 2013 Autor Share Postado Maio 22, 2013 caso muitos players usem wand, vai deixar o server com lag? btw vou testar e tentar integrar com o sistema do mock de upgrade hahaha local file = io.open("data/spells/weapons.xml", "r") n era pra ser data/weapons/weapons.xml? Não é improvável que cause lag, obrigado pelo report, já foi arrumado. Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1523724 Compartilhar em outros sites More sharing options...
popohat7 0 Postado Julho 3, 2013 Share Postado Julho 3, 2013 (editado) Aqui nada ocorre, coloquei os alloweds e nada ocorre... Editado Julho 3, 2013 por SkyDevilFire Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1536270 Compartilhar em outros sites More sharing options...
vedipal 0 Postado Janeiro 22, 2016 Share Postado Janeiro 22, 2016 i can't see the codes of the scripts Example: I only see Primeiramente vá em:/data/lib/050-functions e adicione o seguinte conteúdo.02E19QJV[/pastebin] Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1682730 Compartilhar em outros sites More sharing options...
Caronte 446 Postado Fevereiro 11, 2016 Share Postado Fevereiro 11, 2016 @IMPORTANTE A tabela da função getHand(player) local _ALLOWEDS = {} deve ser a mesma do arquivo do actions, então você deve mudar as 2 quando adicionar/remover algo. Não vejo lógica em criar 2 tabelas idênticas qaundo se usa a lib... ...deve seguir a mesma lógica de colocar uma tabela local na lib. Só faltou declarar funções locais na lib, e declarar elas nos outros arquivos... i can't see the codes of the scripts Example: I only see Primeiramente vá em:/data/lib/050-functions e adicione o seguinte conteúdo.02E19QJV[/pastebin] Links arrumados Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1685585 Compartilhar em outros sites More sharing options...
Gabrielkss 10 Postado Fevereiro 29, 2016 Share Postado Fevereiro 29, 2016 [Error - Action Interface] data/actions/scripts/_UPGRADE.lua:onUse Description: data/lib/050-function.lua:57: attempt to call global 'doSetItemAttribute' (a nil value) stack traceback: data/lib/050-function.lua:57: in function 'getWandExtraDmg' data/lib/050-function.lua:49: in function 'setWandExtraDmg' data/actions/scripts/_UPGRADE.lua:7: in function <data/actions/scripts/_UPGRADE.lua:1> Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1687131 Compartilhar em outros sites More sharing options...
Caronte 446 Postado Fevereiro 29, 2016 Share Postado Fevereiro 29, 2016 (editado) doSetItemAttribute não existe na sua source, tente procurar por setItemAtribute em luascript.CPP, se achar uma função similar, substitua por essa que não existe... Provavelmente essa função não tá igualada a função da source em alguma lib sua (as pessoas criam dois nomes para a mesma função as vezes) Editado Fevereiro 29, 2016 por Caronte Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1687145 Compartilhar em outros sites More sharing options...
Gabrielkss 10 Postado Março 10, 2016 Share Postado Março 10, 2016 não achei nenhuma dessas funções.. eu uso essa distro. http://www.xtibia.com/forum/topic/239099-otx-86-dashcast/ Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1687788 Compartilhar em outros sites More sharing options...
serodi 0 Postado Março 6, 2019 Share Postado Março 6, 2019 pra ver no puedo ver nada Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1749579 Compartilhar em outros sites More sharing options...
OcruxBiel 4 Postado Março 7, 2019 Share Postado Março 7, 2019 Visualmente acontece, exatamente... nada acontece. Link para o comentário https://xtibia.com/forum/topic/214618-upgrade-in-wand/#findComment-1749616 Compartilhar em outros sites More sharing options...
Posts Recomendados