Postado Outubro 13, 2011 13 anos Olá a todos! Como notaram-se eu tenho um tópico chamado Scripts para PokeTIBIA aonde passei a vocês um tipo de SHOP in-game utilizando a moeda como Small Diamonds, nesta nova versão estarei ensinando como botar unique item em potions, pokeball como é o caso do PXG, que no inicio as pokeballs e as potions estão como uniques. O problema é o seguinte, que ao selecionar um item para ser unique todos que obterem este item de alguma forma por exemplo em SHOP (NPC Mark) ele também ficará como unique item! Citar Nome: Scripts para PokeTIBIA v2.0 Autor: Doughell (eu) Versão testada: Servidor de Pokémon 8.54 Comentário: -- Unique Item Primeiramente crie um arquivo em otserv/movements/scripts com o nome de uniqueitem.lua e adicione no arquivo: Citar local uniqueitems = [xxxx, xxxx]--ID da ball, potion function onDeEquip(cid, item) if item.itemid == uniqueitems then doPlayerSendCancel(cid, "Sorry, you cannot drop this item.") end end Agora adicione em movements.xml: Citar <movevent type="DeEquip" itemid="XXXX;XXXX" event="script" value="uniqueitem.lua"/> 2 parte do Script Crie um arquivo em otserv/movements/scripts com o nome de tradeunique.lua e adicione no arquivo: Citar function onTradeAccept(cid, target, item, targetItem) if item.itemid == xxxx or targetItem.itemid == xxxx then doPlayerSendCancel(cid, "Sorry, you cannot trade this item.") end end Agora adicione em movements.xml: <movevent type="TradeAccept" itemid="XXXX" event="script" value="tradeunique.lua"/> OBS: Formatei o tópico em para solucionar alguns bugs! Bom é isso ai galera, qualquer dúvida ou sujestões postem aqui mesmo no tópico! E lembre-se, este e um script mais ou menos, estarei aperfeiçoando mais na medida do possível! Editado Outubro 13, 2011 13 anos por Doughell (veja o histórico de edições) E-mail para contato: gigo_xl@hotmail.com Quer ter um fórum mais organizado? Cumpra as regras! Regras do forum. EU VOLTEI GAROTAS! 31/12/2011 Atenciosamente, Guilherme Salviati.
Postado Novembro 8, 2011 13 anos Cara Fico Perfeitinho,mais os lugar que tem os XXXX coloca uma cor e dai coloca em baixo oque tenque fazer ali e tals ok ? fora isso o topico esta excelente ta de parabens Teh Mais ae Cara,para quem nao entendia muitas coisas e tava precisando um desses acho que explico ja.
Postado Novembro 12, 2011 13 anos Autor Fico feliz em ter te ajudado! Qualquer coisa me mande PM! E-mail para contato: gigo_xl@hotmail.com Quer ter um fórum mais organizado? Cumpra as regras! Regras do forum. EU VOLTEI GAROTAS! 31/12/2011 Atenciosamente, Guilherme Salviati.
Postado Novembro 29, 2011 13 anos <p>Error:</p> <p> </p> <p> </p> <div><span> </span> <div><span>[29/11/2011 11:07:51] [Error - LuaScriptInterface::loadFile] data/movements/scripts/uniqueitem.lua:1: unexpected symbol near '['</span></div> <div><span>[29/11/2011 11:07:51] [Warning - Event::loadScript] Cannot load script (data/movements/scripts/uniqueitem.lua)</span></div> <div><span>[29/11/2011 11:07:51] data/movements/scripts/uniqueitem.lua:1: unexpected symbol near '['</span></div> <div><span>[29/11/2011 11:07:51] [Error - MoveEvent::configureMoveEvent] Unknown event type "TradeAccept"</span></div> <div><span>[29/11/2011 11:07:51] [Warning - BaseEvents::loadFromXml] Cannot configure an event</span></div> <div><span>[29/11/2011 11:07:51] [Error - MoveEvent::configureMoveEvent] Unknown event type "TradeAccept"</span></div> <div><span>[29/11/2011 11:07:51] [Warning - BaseEvents::loadFromXml] Cannot configure an event</span></div> <span> </span></div> <div> </div> <div><span>Meu script ficou assim:</span></div> <div><br /> <span> </span> <div><span>local uniqueitems = [2147, 7884]--ID da ball, potion</span></div> <div><span>function onDeEquip(cid, item)</span></div> <div><span>if item.itemid == uniqueitems then</span></div> <div><span>doPlayerSendCancel(cid, "Desculpe, mas voce nao pode dropar este item!")</span></div> <div><span>end</span></div> <div><span>end </span></div> <span> </span></div>
Postado Janeiro 4, 2016 9 anos Em 13/10/2011 em 21:33, Doughell disse: Olá a todos! Como notaram-se eu tenho um tópico chamado Scripts para PokeTIBIA aonde passei a vocês um tipo de SHOP in-game utilizando a moeda como Small Diamonds, nesta nova versão estarei ensinando como botar unique item em potions, pokeball como é o caso do PXG, que no inicio as pokeballs e as potions estão como uniques. O problema é o seguinte, que ao selecionar um item para ser unique todos que obterem este item de alguma forma por exemplo em SHOP (NPC Mark) ele também ficará como unique item! Unique Item Primeiramente crie um arquivo em otserv/movements/scripts com o nome de uniqueitem.lua e adicione no arquivo: Agora adicione em movements.xml: 2 parte do Script Crie um arquivo em otserv/movements/scripts com o nome de tradeunique.lua e adicione no arquivo: Agora adicione em movements.xml: <movevent type="TradeAccept" itemid="XXXX" event="script" value="tradeunique.lua"/> OBS: Formatei o tópico em para solucionar alguns bugs! Bom é isso ai galera, qualquer dúvida ou sujestões postem aqui mesmo no tópico! E lembre-se, este e um script mais ou menos, estarei aperfeiçoando mais na medida do possível! Pra colocar 1 pokemon como uniqueid, uso icon system, não é por ball, eu pagaria o id da ball do pokemon ? acho q fazendo iso só teria a imagem dele mas nn o pokemon, me ensina como por 1 pokemon como unique? ele será conseguido somente por mim, irei dar ele aos jogadores da fase BETA
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.