Ir para conteúdo

rDs7008

Visconde
  • Total de itens

    303
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que rDs7008 postou

  1. @Brunno, do jeito que eu postei está usando um item para cada addon... não fiz um item dando todos os addons, até porque ia ficar meio confuso o script e ia ficar estranho
  2. @Brunnoo no meu sistema eu fiz diferente, fiz igual pxg, é um item de addon para cada addon... se quiser alterar, boa sorte.
  3. @Brunno Mas como ? seria apenas 1 item que daria addon pra qualquer pokemon ?
  4. Esses atributos não são pra vir já com o addon, é pro sistema funcionar mesmo. Se a pokeball não tiver o atributo, provavelmente vai dar erro, entende ? Para isso tem que adicionar essas linhas ali.
  5. @Maguito, você vai la no data/lib/catch system.lua Depois de: doItemSetAttribute(item, "description", description) Coloque: doItemSetAttribute(item, "addon", 0) e em data/talkactions/scripts/createpokeball.lua depois de: doItemSetAttribute(item, "description", "Contains a "..name..".") Coloque: doItemSetAttribute(item, "addon", 0)
  6. Sim você adiciona ali é só ir adicionando linhas novas. Ex: local addons = { [xxxx] = {pokemon= "Scyther" , looktype = 510}, [yyyy] = {pokemon= "Pikachu" , looktype = 511}, } lembrando de adicionar também no actions.xml, os mesmos ids que estão ali. Nesse exemplo, no actions.xml ficaria assim : <action itemid="xxxx;yyyy;" event="script" value="addons.lua"/>
  7. Primeiro, um obrigado nao mata ninguém, rep+ tbem não, segundo, eu desenvolvi a base, se quiser até arrumo o resto... depois posto aqui
  8. Segue a base pro sistema de addons pokemon feito por mim Em actions.xml adicione a seguinte tag: <action itemid="xxxx" event="script" value="addons.lua"/> Sendo, xxxx o id do item que vai dar o addon. addons.lua function onUse(cid, item, fromPosition, itemEx, toPosition) local addons = { [xxxx] = {pokemon= "Scyther" , looktype = 510}, --xxxx = id do item do addon --- "Scyther" = nome do pokemon --- looktype = 1 é o looktype do pokemon com addon } if #getCreatureSummons(cid) > 0 then doPlayerSendCancel(cid, "Please back your pokemon.") return false end local numero = addons[item.itemid].looktype local pb = getPlayerSlotItem(cid, 8).uid local pk = addons[item.itemid].pokemon if getItemAttribute(pb,"poke") ~= pk then doPlayerSendCancel(cid, "Sorry, you can't use this addon on this poke.") return false end if getItemAttribute(pb,"addon") < 1 then doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 27, "Congratulations! Now your pokemon will use the addon.") doSetItemAttribute(pb,"addon",numero) return true end return true end Na action do goback, no finalzinho antes de else doPlayerSendCancel(cid, "This pokemon is fainted.") end Coloque: local pk = getCreatureSummons(cid)[1] local pb = getPlayerSlotItem(cid, 8).uid local look = getItemAttribute(pb,"addon") if not look then doSetItemAttribute(pb,"addon",0) return false end if look > 0 then doSetCreatureOutfit(pk, {lookType = look}, -1) return true end Agora em data/lib/catch system.lua Depois de: doItemSetAttribute(item, "description", description) Coloque: doItemSetAttribute(item, "addon", 0) Depois em data/talkactions/scripts/createpokeball.lua depois de: doItemSetAttribute(item, "description", "Contains a "..name..".") Coloque: doItemSetAttribute(item, "addon", 0) Gostou ? Rep +
  9. Eu vi agora aqui que tao pedindo esse sistema de addon, vo fazer aqui, daqui uma meia hora eu posto __ Edit: Testando aqui, se funcionar de primeira já posto
  10. @SUJA Não, a barra do pflay foi desenvolvida por nós mesmos Não pegamos ela de nenhum outro cliente
  11. Gostei das sprites.. Bom Trabalho. Seria legal você postar informações de como estão os sistemas, o que tem, o que vai ter, etc. Mesmo Assim, gostei.
  12. @nibelins, isso eu já sofri pra ver o que era haha era coisa simples... no selfSay ta assim: selfSay(cid,"msg") o certo é selfSay("msg",cid)
  13. @slicer, erro nas passive aqui [15/03/2012 16:59:22] [Error - Spell Interface] [15/03/2012 16:59:22] data/spells/scripts/passivas/megadrain.lua:onCastSpell [15/03/2012 16:59:22] Description: [15/03/2012 16:59:22] data/spells/scripts/passivas/megadrain.lua:21: attempt to call global 'checkAreaUid' (a nil value) [15/03/2012 16:59:22] stack traceback: [15/03/2012 16:59:22] data/spells/scripts/passivas/megadrain.lua:21: in function <data/spells/scripts/passivas/megadrain.lua:12>
  14. Bom, eu fiz aqui meu sistema de tms... Olhem a foto e vejam se gostam Pflay sempre inovando
  15. Copiou o que eu escrevi na caruda hein .... Depois o povo não sabe pq eu não posto nada aqui... eu posto algo passa nem 15 minutos alguem copia exatamente e apenas adiciona outra coisa a mais, como se fosse dele... Dava pra pelo menos ter tirado as cores né --'
  16. @kois use o [.SPOILER] [/.SPOILER] sem os pontos, para deixar o tópico sem esse flood de meia página de script --'
  17. @SoulOroshie Tutorial de Como Adicionar Novas Balls: 1 - Adicione a ball no cliente 2 - Configure no item xml e otb a ball 3 - Adicione o id da ball na função isPokeBall (arquivo data/lib/somefunctions.lua) 4 - Adicione o id do ball no actions.xml na parte de goback. 5 - Adicione o id da ball no movements.xml na parte do portrait 6 - Adicione no data/lib/configuration.lua na tabela "pokeballs' Exemplo no configuration.lua: ["normal"] = {effect = 188, on = 11826, use = 11827, off = 11828, all = {11826, 11827, 11828}}, Onde está em vermelho vc poe o efeito de goback da pokeball Onde está em amarelo vc poe a ball Onde está em verde vc poe a ball usada Onde está em azul vc poe a ball com o pokemon morto Onde está em marrom vc altera ali na tabela dentro, colocando os ids da ball on,off e use Não esquecendo é claro de trocar aonde tem escrito ["normal"] pelo nome da sua ball. Espero que tenha ajudado. Gostou? REP +
  18. @gabriel é soh vc procurar que já foi postado quase todos esses npcs... REPORTADO por floodar o tópico. Preguiça de ler umas 100 paginas de topico é foda.
  19. @sobre o level system. tem como desativar sim... @all gente, vou dar minha opinião... O servidor não vai pra frente sem resolver esse bug que faz as balls sumirem os status... já tentei resolver inúmeras vezes esse erro, sem sucesso.
  20. Nossa, fui adicionar novas balls no servidor, coloquei tudo certinho no dat/ spr/ item xml / item otb e tal soh que agora nao consigo mais dar look um um monte de item ai aparece ainda o erro no console.. [Error - CreatureScript Interface] data/creaturescripts/scripts/look.lua:onLook Description: data/lib/050-function.lua:107: attempt to index local 'str' (a nil value) stack traceback: data/lib/050-function.lua:107: in function 'getArticle' data/creaturescripts/scripts/look.lua:17:in function <data/creaturescripts/scripts/look.lua:2> detalhe: ja tentei voltar para os itens que estava antes, e nao funciona mais
  21. Gente, estou tentando adicionar novas balls no cliente, além daquelas que ja vem com ele, queria saber se dá pra colocar mais effects ;S
  22. no dash nao tem como fazer por vocations, pois a tv e outros sistemas mudam a vocation do player quando usa tv ;S teria que adaptar muitos scripts pra fazer por vocation T.T
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...