Ir para conteúdo

wevertonvrb

Visconde
  • Total de itens

    303
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que wevertonvrb postou

  1. Tema: Pokemons (ovos eclodindo) Tamanho da Imagem: 1600x1052 ~background Tipografia: Poké Metal (na parte superior igual a imagem para n ser coberto pela parte de login) Tipo: Png animado (chuva ou vento ou movemento ou insetos ou luzes) exemplo falta chuva vento ou movemento tambem gostaria do poké metal movento tipo o tema ninja q tu fez obg
  2. bom pessoal eu sou novo na area de script e ainda estou aprendendo mas uma pessoa me pediu para fazer para ela um script eu fiz e resolvi compartilhar para todos é simples como funciona? simples se você equipar um item qualquer digamos uma firewalker boots saira um efeito de fogo (editavel) do teu personagem o script pode ser editado para caso seja armor capacete e etc.. vamos la vá em data/movements abre o movements.xml e cole isso <movevent type="DeEquip" itemid="3982" slot="feet" event="script" value="efeito.lua"/> <movevent type="Equip" itemid="3982" slot="feet" event="script" value="efeito.lua"/> salve e fecha lenbrando que o 3982 é o id da crocodile boots caso queira usar outro item basta trocar pelo id do item que queira outra coisa o feet significa pés ou seja isso so serve para botas caso queira por uma armadura ou outro item deixarei como mudar abaixo agora vamos ao script em data/movements/scripts copie e cole um arquivo qualquer renomeie para efeito e cole isso dentro
  3. aee man tenta assim local config = { items = {13941,13948,13969,13962,13955,13983,13976,13990,14667,14674,14681,14688,14695,14702,14709,14716,14723,14730,14742}, -- items aleatorios que ira ganhar monster = {"Kokarzinho"}, -- nome dos monstros, separado por vírgulas. item = {[1] = 2160}, -- [um numero maior que o anterior] = ID do item1, ID do item2, ID do item3... qnt = {[1] = 2 }, -- [um numero maior que o anterior] = quantidade do item1, quantidade do item2, quantidade do item3... effect = 27, -- efeito ao matar o monstro. } tabela = config.items premios = tabela[math.random(#tabela)] function onKill(cid, target) local rand = math.random(config.items) if isInArray(config.monster, getCreatureName(target)) then for i = 1, #config.item do doPlayerAddItem (cid, config.item, config.qnt) doPlayerAddItem(cid, rand, 1) end doPlayerSendTextMessage (cid, 19, "Você receberá uma recompensa por derrotar o "..getCreatureName(target)..".") doSendMagicEffect (getThingPos (cid), config.effect) end return true end
  4. perfeito man mt obrigado nunca ia imaginar algo assim rep +
  5. vou postar um video explicando melhor obs: não gera erro
  6. funciona mas continua com o mesmo erro um item esta aparecendo no local do outro só pra constar em cada script eu coloquei a função com nomes diferentes deixei os scripts assim script 1 usar item na areia script 2 usar item na arvore outra coizinha se 2 players usar o mesmo script exemplo o da arvore a função doTransformItem e decay São ativada apenas no segundo jogador sendo assim o primeiro pode usar novamente pois o item n transforma nem decay
  7. esse <flag targetdistance="1"/> ---1 é a distancia que o mostro fica do player então vc pode colocar por exemplo uma distancia suficiente para ele sair da tela e sumir obs: a distancia se conta em skm <attack name="melee" interval="2000" skill="0" attack="0"/> --- aqui é para ele n bater ou seja ele ataca corre mas n da rit speed="xxxxx" -- na speed vc coloca a velocidade que o mostro vai correr de ti
  8. poderia fazer a alteração em apenas 1 dos scripts por favor? vc sabe que ainda estou aprendendo neh? eu já sofri com a função e um exemplo abriria minha mente rsrs vou tentar assim (function(cid) mas acredito q vá dar erro vo la testar realmente deu erro n entendi mt bem como fazer te agradeço se puder ajudar
  9. obg resolvido sera que pode me ajudar na action que te marquei? uma action bugando a outra da uma ajudinha? valew rep +
  10. ok olha isso >>>>http://prntscr.com/eaqioz e isso >>>> http://prntscr.com/eaqkad o script tem algum erro em alguma checagem talvez ate loguin pois o efeito esta com um lvl 41 sendo q o top é lvl bem maior
  11. desta forma o efeito aparece ate mesmo para lvl 10 mesmo que ele esteja longe de ser o top
  12. então gente eu tenho 7 scripts todos de actions e que esta gerando um erro tremendo eu n consigo ver ligação a não ser por um addEvent (function() que todos eles tem o script funciona da seguinte maneira vc usa um item1 no item2, o player ira trocar pra uma outfit animada que dura 8 segundos no fim desses 8 segundo o item 2 transforma em outro item voce ganha a quantidade x de um item Y e a condition outfit é removida 100% ate aqui o erro consiste em se 2 jogadores executarem ao mesmo tempo qualquer uma das actions oque acontece é o seguinte o item2 do jogador 1 aparece no lugar do item2 do jogador 2 segue uma print >>> http://prntscr.com/eak8ck onde esta preto com umas arvores é o local onde o jogador 2 executou a action, naquele local não tinha arvore apenas areia e apoz usar a action a areia é apagada e surge uma arvore nesse exemplo a arvore é o item 2 do jogador 1 e a areia o item 2 do jogador 2 mas a areia é apagada e surge a arvore do jogador 1 script 1 usar item na arvore script 2 usar item na areia apenas lembrando isso é a profission system eu tinha pego uma na internet e tinha este bug então resolvi refazer mas o bug persistiu @Poccnn
  13. não é isso que eu quero, quero uma forma de cancelar mesmo pois assim se o player upar 10 lvl seria 1 por segundo isso se n ficar 1 encima do outro em forma de flood, sua sugestão não me serve mas obg
  14. então gente eu estou com esse script que faz ficar subindo um efeito no top lvl ele esta funcionando corretamente mas contem um bug no onAdvance exemplo fica subindo um testo escrito "TOP LEVEL" em cima do personagem de maior lvl e se alguem ultrapassar o lvl deste top o efeito é encerrado e transferido ao novo top ate aee 100% mas se a pessoa que já é o top upar + um lvl ativa outro testo escrito "TOP LEVEL" ou seja fica oque ja tinha junto com o +1 novo e se ele upar 10x fica 10 testo e assim vai isso acaba virando flood e atrapalha então eu gostaria da ajuda de voces para colocar uma tag no onAdvance algo que dezative o efeito para que ele seja ativado novamen @Poccnn
  15. resolvido, o erro consistia da storage 1020 ja esta sendo ultilizada por outro script burrice minha mas obrigado rep +
  16. talvez mas n sei dizer minha versão é 3.6 n sei dizer mais a respeito
  17. pq sera isso? tenho vários scripts com a função getPlayerStorageValue e todos funcionando corretamente, sera q da pra resolver isso? sera q se deixar o script mais simples tirando aquilo de vocation e tonumber ele funciona?
  18. nn testei aqui e n deu erro mas tb n recebi item nenhum continua tendo uma linha correspondente a vocation esse voc e tb getPlayerVocation(cid)
  19. ok obrigado OBS : A LINHA É A MESMA POREM EU ADICIONEI MAIS DIAS SEMANAS E MESES POR ISSO AGORA ESTA 56 continua o erro Kakaroto has logged in. [12/02/2017 18:55:13] [Error - CreatureScript Interface] [12/02/2017 18:55:13] data/creaturescripts/scripts/regalo.lua:onLogin [12/02/2017 18:55:13] Description: [12/02/2017 18:55:13] data/creaturescripts/scripts/regalo.lua:56: attempt to compare nil with number [12/02/2017 18:55:13] stack traceback: [12/02/2017 18:55:13] data/creaturescripts/scripts/regalo.lua:56: in function <data/creaturescripts/scripts/regalo.lua:54> [12/02/2017 18:55:13] Kakaroto has logged out. outra coisa como eu quero que todos os players ganhe os mesmos itens independente da vocação talvez possa remover isso voc = tonumber talvez assim o erro deixe de existir n sei só pensei
  20. sim é pokemon (cada um com seus gostos) e isso n interfere no script sera que pode me ajudar com o erro?
  21. @Poccnn me ajuda com este erro? [10/02/2017 19:53:01] ADM has logged in. [10/02/2017 19:53:01] [Error - CreatureScript Interface] [10/02/2017 19:53:01] data/creaturescripts/scripts/regalo.lua:onLogin [10/02/2017 19:53:01] Description: [10/02/2017 19:53:01] data/creaturescripts/scripts/regalo.lua:39: attempt to compare string with number [10/02/2017 19:53:01] stack traceback: [10/02/2017 19:53:01] data/creaturescripts/scripts/regalo.lua:39: in function <data/creaturescripts/scripts/regalo.lua:37> [10/02/2017 19:53:01] ADM has logged out. não deu pra logar, o no client, ja na distro mostra q ele logou e deslogou eu diminui os dias, meses e vocação deixando apenas pra vocação 1 vou repostar o script pq o meu esta com menos linhas
  22. então gente eu estou com um script de auto shutdown que esta funcionando corretamente porem algumas vezes o shutdown acontece com players onlines e esses players onlines acabam que clonando itens pois o shutdown não salva os players, mas sim suas casas e DP, ou seja se o player deixar seus itens na casa 1 minuto antes do shutdown quando voltar eles volta com os itens e na casa tem os mesmos itens ou seja clonagem de itens no meu server os players são salvos de 10 em 10 minutos, quando desloga, ou quando usa o comando !save para que não aja clonagem eu uso o comando /closeserver este comando desloga todos os players onlines permitindo apenas os adm e god e caso eles tentem entrar n consegue dessa forma eles são salvos e não tem clonagem vou postar o script do auto shutdown e o do close server e gostaria que alguem fundice os 2 de uma forma que o closeserver seja executado 1 minuto antes do shutdown lembrando tambem que o shutdown é um globalevent e o closeserve uma talkactions shutdown closeserver
  23. @diarmaint tenta deixar essa linha assim doCreatureAddHealth(attacker, -value.2, true) se n der certo tenta assim doCreatureAddHealth(attacker.2, -value, true) acredito q 1 das 2 deve resolver dando certo você pode simplesmente trocar o 2 por outro numero exemplo se colocar 3 o dano sera multiplicado por 3 espero q de certo
  • Quem Está Navegando   0 membros estão online

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