Ir para conteúdo

Radamanthys Wov

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Radamanthys Wov deu reputação a Karllaiio em Tutorual criando oasis e piramide   
    Bom dia galera estou postando meu tutorial de maping aqui no tibia king eu estavá fazendo meu deserto no meu otserver que estou montando fisso uma qui e gostei e estou postando meu tutorial espero que gostem e me de muinto rep, não vi se tem outro tutorial assim aqui se tiver me desculpe estava com preguiça de olhar ...

    Intão vamos lá.

    Primeiro faça um deserto



    Segundo faça o terreno do oasis e retite os doads do deserto que você fes, use o errase para ficar mais facil, tome cuidado se apertar ctrl + mouse vai apagar tudo X)



    Terceiro coloque vida em seu oasis colocando coqueiros, capim, mato, grama, algumas pedrinhas nao muintas se não fica estrannho,mangueira, bananeira xupeteira punheteira(brincadeira) oasis pronto, agora e apiramide


    Quarto para fazer a piramide perfeitamente voce precisará dos seguintes itens 1399.1400.1401,1402,1403,1404,1405,1578,1579,1880,1581,1553,1555,1578,1579,1580, e para o chao 412.
    faça assim primeiramente.

    Quinto faça as bordas com os itens 1553,1559,1579,1580, apos isso use os itens 1405,1403,1439,1401 e + 4 itens para a pontinha da borda 1552.1556.1554.1558 e ficará assim


    Sexta faça o mesmo com os outros andares, caso o ultimo andar fique uma pontinha lá use o iten numero 463 umas 4 ou 5 vezes em cima do outro que tanpará o buraquinho



    E isso ai , fisso outra piramide com oasis na frente que ficou assim




    Podem me dar muuuuuuito rep ai em =]
  2. Curtir
    Radamanthys Wov deu reputação a LeoTK em [Sistema 0.3.6 - 8.54] Chuva Editado por LeoTK & NightWolf   
    @Radamanthys Wov claro apenas coloque a posição minX e minY seria a posição <<< /\ esquerda cima e a maxX e maxY seria a posição >>> \/ direita baixo
  3. Curtir
    Radamanthys Wov deu reputação a xWhiteWolf em Novo Sistema de Trainer [0.36~0.4]   
    Olá meus caros do Tibia King, hoje vim trazer pra vocês um sistema que bolei pra um concurso em outro fórum mas acabei ficando descontente e nunca cheguei a disponibilizar.
    Eu gostaria de agradecer inicialmente à três acontecimentos que sem eles não seriam possíveis a criação desse sistema.
    - A otlist obrigar que os servidores utilizem anti idle 
    - Os mages do meu servidor reclamarem que não dava pra treinar ml nos trainers
    - Ao @Storm Night, que embora tenha me irritado muito nesse tópico aqui , botou a sementinha dessa idéia na minha cabeça. 
     

     
    Explicação É a combinação de dois sistemas que eu ja havia feito, o primeiro escolhe entre todas as salas de treiner aquela que está vazia pra te alocar e o segundo te mantém alimentado e rodando pra simular o anti idle. (Nota: ele não impede o anti idle de fato, se vc quiser fazer isso vc vai precisar editar o script de anti idle que vc utiliza pra ignorar players com determinado storage e adicionar o storage no player quando ele entrar na sala e tirar ao sair.. mas não sei até que ponto isso pode provocar ban da OTservlist por isso decidi não ensinar isso aqui.)

    Sem mais delongas, talk is cheap, show me the code. 
     
    Idéia Basicamente dá pra reduzir toda a idéia do código nessa foto aqui:
     

    Você tem diversas salas com trainers nesse formato (pode ser em linha reta horizontal ou vertical tb, mas assim fica melhor distribuído). Você inclusive pode criar salas no meio do void  de forma que a distancia de uma vc nao consiga ver a outra e vai ser uma experiencia muito amigável para o player ver que está treinando sozinho na paz. Ao entrar no tp ele te aloca na primeira sala vazia, se não houverem salas vazias ele retorna que não tem posições livres

     
    Instalação Você precisa criar as salinhas dos trainers equidistantemente, ou seja, tendo a mesma distância A em X e mesma distância B em Y. Sério, se vc errar nessa parte é porque vc não sabe oque significa equidistante. Vai pesquisar preguiçoso!! Já aviso que não vou dar suporte quanto à isso.

    Você vai precisar criar salas parecidas com isso daqui:
     

    Perceba que não tem como ter acesso a essa sala, não tem como ser puxado pra fora do trainer, não tem dor de cabeça nenhuma e quando o player quiser sair ele só entra no tp e volta pro templo ou pra onde vc definir.

    Nesse teleport da sala vc adiciona o actionid 14877 e não bota nenhuma posição nele.
    Naquele tile que o player irá ficar que inclusive tem id diferente vc bota actionid 14878.
    Agora seleciona a area dessa sala no rme e vai copiando e colando percebendo sempre se vc tá criando as salas com mesma distância em X. Se o ponto inicial de uma sala é 140 e vc quer que todas tenham 12 sqm de distancia vc cria em 152, 164, 178.. por aí vai. 

    Quando terminar as salas que quiser e tiver montado as linhas e colunas da forma que desejou, vc vai criar um tp principal pra alocar os players nessa sala:


    Lembrando que ele não deve ter posição no rme, vc só bota o actionID 14876 e deixa a toPos dele 0, 0, 0. Ele não tem q te teleportar pra nenhum lugar pois a posição será decidida por script.

    Se você fez tudo certo até agora vc deve ter algo +- assim:
     


    O importante é manter a distancia certinha entre cada sala. Aí no caso eu fiz rX = 11 e rY = 8 (é a terceira ou quarta vez q eu to falando isso, se vcs errarem pqp eu vou ficar muito irritado);

    Vc não bota os trainers, e ali embaixo do spawn vc tem que botar um outro obstáculo pra impedir que o player ande pra baixo e dê a sala como livre.


    Feito isso só adicionar os scripts abaixo:
    movements.xml
        <movevent type="StepIn" actionid="14876" event="script" value="trainertp.lua"/>     <movevent type="StepIn" actionid="14877" event="script" value="trainertp2.lua"/>     <movevent type="StepIn" actionid="14878" event="script" value="foodtrainer.lua"/>
    movements/scripts/trainertp.lua:

    movements/scripts/trainertp2.lua:
     


    movements/scripts/foodtrainer.lua:
     

    FIM, qualquer dúvida ou comentário ou sugestão coloquem abaixo. Se gostou REP+, se não gostou REP+ pq deu trabalho e vai ser útil pra alguém, mesmo que de estudo. 
    Abraços do Lobo. 

    E ao cara do outro fórum que ficou falando que ia dar erro e quis ficar me corrigindo e mandando scripts sem noção pra "mostrar" que sabia de lua: 
  4. Gostei
    Radamanthys Wov recebeu reputação de DigoleraZica em [Pedido] Tibia Logo Artwork Top !   
    Acho que ningúem vai animar fazer do jeito que você falou kki. 
    fiz  isso ai agora.

  5. Gostei
    Radamanthys Wov recebeu reputação de Jose Garces em efeitos nos items   
    Pelo que eu entendi e isto que você quer:
    vai em data/weapons/scripts/coppie um arquivo qualquer e o de nome de novasword e  em seguida coloca essa script dentro
    Em seguida adcione essa tang na  weapons 
    o id 2383 e o id da espada que vai ter  o efeito.
  6. Gostei
    Radamanthys Wov recebeu reputação de Guilherme HP em [Spell] Erro na distro   
    Sim claro kkk 
     
  7. Gostei
    Radamanthys Wov recebeu reputação de Guilherme HP em Clicar na arvore e sai mostros(Só isso)   
  8. Gostei
    Radamanthys Wov recebeu reputação de Guilherme HP em [SPELL] Transformar   
    Tenta assim
     
  9. Gostei
    Radamanthys Wov recebeu reputação de Rikikajimo em [SPELL] Transformar   
    Tenta assim
     
  10. Gostei
    Radamanthys Wov deu reputação a xWhiteWolf em Novo Sistema de Trainer [0.36~0.4]   
    isso que vc quer é exatamente o que é o sistema. Se você separar bem as salas os players sempre vão achar que estão na mesma sala isolados dos outros. A diferença é que nesse aqui vc ainda precisa fazer as salas manualmente, porém é só fazer uma e dar ctrl c e ctrl v até formar uma linha e depois dar ctrl c e ctrl v na linha inteira de salas e fazer as colunas.

    Se fosse pra criar a sala via script vc tornaria o sistema muito pesado :~
    o algoritmo é o mesmo, o que vc vai ter que mudar é as funções do TFS. A lógica é universal, as funções que mudam com as versões. Pega as versões correspondentes e substitui que vai funcionar.
    não sabia desse bug, eu dificilmente mapeio pros meus scripts então nem imaginava que poderia dar algo assim. Mas agradeço por ter me explicado como resolveu, se outros tiverem esse problema eu já sei que isso pode ser uma sugestão de resolução eficaz. No mais, fico feliz que você tenha gostado do script porém devo avisar que ao criar novas salas você deve sempre manter a proporção entre linhas e entre colunas.

    Exemplos válidos:
    x = 3, y = 4
    o o o
    o o o
    o o o
    o o o

    x = 2, y = 6
    o o
    o o
    o o
    o o
    o o
    o o

    x = 4, y = 1
    o o o o

    Exemplos inválidos:
    x = 3, y = 4
    o o o
    o o u
    o o o
    u o o

    Considera o = sala e u = sem sala
    Se você tentar deixar alguns lugares sem sala e aumentar apenas uma ao invés da linha/coluna inteira ele vai considerar os lugares u como salas válidas e então vai transportar players pra lá e bugar o player
     
    ele dá o efeito de ter comido 100 food. Se só adicionasse vc teria que usar bot pra comer as foods e a idéia é fazer algo livre de bot pro povo só ir e largar lá no trainer. Bots spamam ações no jogo e acabam deixando ele lento. Tudo que você puder fazer no seu servidor pra evitar o uso de bots dos players você deve fazer.
  11. Gostei
    Radamanthys Wov recebeu reputação de Demonio007 em [HELP] SPELL QUE PARA SER USADA PRECISA DE UM ITEM   
    Não saia atropelando o tópico assim, isso dificulta pra qualquer um.  E outra que vão ler  o seu topíco e desanimar, poste sempre cada script em um spoiler diferente.
    Outra coisa, você verificou se os ids das Vocations está correta no spell ?
     
     
  12. Gostei
    Radamanthys Wov recebeu reputação de Demonio007 em [HELP] SPELL QUE PARA SER USADA PRECISA DE UM ITEM   
    Tenta assim
  13. Gostei
    Radamanthys Wov deu reputação a leonunesbs em (Resolvido)!Monster Info   
    Bem, para isso creio que a única solução seria vc declarar "habitats" pre defido e associar a um parametro depois.
     
    Exemplo:
    "Se o monstro for do tipo fogo, ele pode tem como habitats: montanhas, vulcoes, cavernas etc"
  14. Gostei
    Radamanthys Wov deu reputação a Rusherzin em (Resolvido)!Monster Info   
    É só usar o item no monstro que o código vai pegar todas as informações usando o nome do monstro.
  15. Gostei
    Radamanthys Wov deu reputação a Rusherzin em (Resolvido)!Monster Info   
    Tirando a parte de dizer onde eles ficam, o resto eu sei fazer sem dar muito trabalho.
    <action itemid="IDITEM" event="script" value="monsterinfo.lua"/> function onUse(cid, item, fromPosition, itemEx, toPosition) if not isMonster(itemEx.uid) then return false end local races = {[1] = "venom", [2] = "blood", [3] = "undead", [4] = "fire", [5] = "energy"} local name = getCreatureName(itemEx.uid) local monsterinfo = getMonsterInfo(name) local lootarray = monsterinfo['loot'] local mname = "Name: "..name.."\n" local loot = (#lootarray >= 1) and "Loot:" or "Loot: \n - Empty \n" local health = "Health: "..monsterinfo['health'].."/"..monsterinfo['healthMax'].."\n" local experience = "Experience: "..monsterinfo['experience'].."\n" local race = "Race: "..races[monsterinfo['race']].."\n" local attackable = (monsterinfo['attackable'] == true) and "Attackable: Yes \n" or "Attackable: No \n" local summonable = (monsterinfo['summonable'] == true) and "Summonable: Yes \n" or "Summonable: No \n" local hostile = (monsterinfo['hostile'] == true) and "Hostile: Yes \n" or "Hostile: No \n" local illusionable = (monsterinfo['illusionable'] == true) and "Illusionable: Yes \n" or "Illusionable: No \n" for i=1, #lootarray do local lchance = ((lootarray[i]['chance'] * getConfigValue('rateLoot')) / 1000).."%" local litem = getItemNameById(lootarray[i]['id']) loot = loot.."\n - "..litem.." ["..lchance.."]" or litem.." - ["..lchance.."]" end local output = mname..health..experience..race..hostile..attackable..summonable..illusionable..loot doShowTextDialog(cid, item.itemid, output) return true end Esse código retorna as seguintes informações:
     
    Nome
    Vida / Vida Máxima
    Experiência
    Raça
    Hostil (sim/não)
    Atacável (sim/não)
    Sumonável (sim/não)
    Ilusionável (sim/não)
    Lista de loot (com a chance de drop levando em conta o rateLoot do servidor)
  16. Gostei
    Radamanthys Wov recebeu reputação de StormsHard em Conflito entre script de refino e mining   
    O problema era que estava criando duas funções, dai estavam entrando em comflito ^^, Se poder me dar um rep fico feliz!
    Se tiver ajudado e claro
  17. Gostei
    Radamanthys Wov recebeu reputação de Thayguroficial em Conflito entre script de refino e mining   
    O problema era que estava criando duas funções, dai estavam entrando em comflito ^^, Se poder me dar um rep fico feliz!
    Se tiver ajudado e claro
  18. Gostei
    Radamanthys Wov recebeu reputação de Thayguroficial em Conflito entre script de refino e mining   
    tenta a script do MINING desta forma pra ver
     
  19. Gostei
    Radamanthys Wov deu reputação a KotZletY em Pedido [Ferreiro]   
    @Schulzinho @hidowga aqui não é o playground para fazer gracinhas, leia as regras do fórum, gostariam de fazer alguma piada ? Usem a área de playground para isso. Peço que leiam as regras do fórum:
     
    2.4 - Mensagens inúteis:
    Não poste mensagens sem conteúdo, que não contribuem em nada ou que não estejam relacionadas ao assunto do tópico. Mensagens assim são chamadas de Floods. Postar coisas como "haha", "lol", "me add no msn aí", entre outras, é o que considera-se completamente inútil. Postar várias mensagens iguais, mesmo que em tópicos diferentes, também pode ser considerado Flood.
     
    Próximos comentários como esses, em qualquer tópico, será considerado como flood! 
  20. Gostei
    Radamanthys Wov deu reputação a xWhiteWolf em Sistema de Reset 100%   
    nao dá pra prevenir de bugar, quando ele resetar ele vai te setar com uma porcentagem da vida máxima.. a menos que você remova essa configuração.
     
    não, essa linha você só pode apagar se vc nunca mais usar config.percent dentro do script.

    Se vocês realmente não querem que a vida e mana sejam alteradas durante o reset, apenas removam essas linhas:
     
    e aí vocês podem remover o percent = 100, da lista de configurações, pq ele não vai estar sendo mais usado.
  21. Gostei
    Radamanthys Wov deu reputação a xWhiteWolf em Sistema de Reset 100%   
    isso é porcentagem. se estiver 20 ele vai ficar com 20 de hp, se estiver 101% ele vai ficar com 101 de life, mas se ele tiver 500 de vida será 505 e não 101.
  22. Gostei
    Radamanthys Wov deu reputação a xWhiteWolf em Nos ajude a melhorar com novos títulos   
    mal posso esperar pra pegar 3000 de rep e virar o michel temer e destronar o Sesso com meu novo governo ilegítimo
  23. Gostei
    Radamanthys Wov recebeu reputação de Oppa em Pedido [Ferreiro]   
    * Preciso de uma script assim: O item em um determinado tempo no solt ring ele se quebra e não pode ser usado novamente ate ser concertado,pelo ferreiro que cobraria de 10 a 100 golds
    ao concertar esse item denovo ele poderia ir para o solt ring novamente. 
  24. Gostei
    Radamanthys Wov recebeu reputação de Kazuya9629 em [Pedido Spell e scripts]   
    Você tem a opção de usar, o zodiac sistema
    Você vai encontrar aqui :
    Se eu tiver ajudado me de uns rep ai ! vlw
     
  25. Gostei
    Radamanthys Wov deu reputação a Adriano SwaTT em Sistema: Cassino Slots.   
    Seguinte, posta a parte de configuração dos seus cods pra ver como está.
     
    Pois tem que mudar as storages para não bugar.

Informação Importante

Confirmação de Termo