Ir para conteúdo
Banner com Efeitos

Sayadjin

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    Boa tarde galera assim como todos adoro a versão Styller 2022 do @luanluciano93  e conversei com ele  sobre um script simples que tinha desenvolvido com a simples função, todo player nivel 8 ou superiro free account ou premiun poderar digitar a mensagem !msg [MSG DESEJADA] e ao apertar enter a msg irá aparecer para todos os player online com o intervalo de 1 minuto podendo ser alterado. O script foi desenvolvido dentro da engine que o proprio luan está trabalhando para disponibilizar com melhorias para nós.

    Está tudo detalhado no script e so copiar colar e logar com seu adm e da um /reload talkactions

    Testada na TFS 1.5 Nekiro versão trabalhada pelo @luanluciano93
    Link da engine: https://github.com/luanluciano93/TFS-1.5-Downgrade-8.60
    scripmsgall.lua
  2. Obrigado
    Sayadjin deu reputação a WooX em Classic-Yurots [8.60] - Push Cruzado + Cast com Setas   
    Classic Yurots
    V 8.60

    Eu acompanhei de perto o desenvolvimento deste servidor e sabia que sairia coisa boa dali, mas só quando obtive acesso aos arquivos que pude entender a dimensão do negocio, sendo assim, eu posso afirmar que este é um dos se não o melhor datapack baseado no antigo YurOTS. O datapack está limpo, você não vai encontrar um script em qualquer uma das pastas que não esteja em uso no servidor, alem disto muito tempo foi gasto reescrevendo e revisando os scripts do servidor para garantir máxima performance.
    Os mais novos em OpenTibia talvez não saibam, mas os famosos Baiaks e Styllers de hoje em dia foram baseados neste mapinha que teve seu inicio já na versão 7.5 e seu declínio nas versões 8.4 onde foi visto pela ultima vez devido ao surgimento de derivados do mesmo (Baiak e Styller). Devido ao fato dos mapas Baiak e Styller serem derivados do YurOTS, se você tem um projeto de mapa Baiak ou Styller, este é um excelente datapack para você usar como base.
     
    Por que o servidor está sendo postado?

    Este servidor foi desenvolvido ao longo de 2 anos pelo Wesley (conhecido aqui no fórum como @KOLISAO), alguns meses atrás o servidor foi finalizado e colocado online, embora hoje em dia, sem contato com times de jogadores, é difícil popular um servidor novo e sem nome logo na abertura, com isso a inauguração não foi como esperado e conseguiu uma média de apenas 30 jogadores. Frustado por 2 anos de muito trabalho não dar o resultado esperado, ele decidiu desistir do servidor, foi então que eu fiz uma proposta em troca do servidor e obtive acesso ao mesmo.
    O que eu não sabia na época era que outras duas pessoas alem de mim tiveram acesso a todos os arquivos, uma dessas pessoas é um amigo do próprio Wesley na vida real, ele conversou com este amigo e deletou os arquivos do computador dele. A segunda pessoa em questão, eu não tenho certeza de como obteve estes arquivos, mas ele atualmente está vendendo estes arquivos sem autorização. 
    Quando fiquei ciente disto, entrei em contato com o Wesley e o informei sobre o que estava acontecendo, ele ficou surpreso e revoltado por alguém estar lucrando em cima de seus esforços. Neste momento pedi permissão a ele para postar o servidor aqui no fórum, e ele me concedeu.
     
    Informações sobre o servidor

    Como dito anteriormente, muito tempo foi gasto neste servidor e tudo foi feito com o maior cuidado possivel. Vou deixar aqui as informações sobre o que contem no servidor, informações que foram divulgadas pelo próprio Wesley na data de inauguração.
     
    Vídeo com algumas Quests do servidor
     
    Outras informações podem ser encontradas no tópico de show-off do período em que o servidor ainda estava em desenvolvimento.
     
    Extra + Créditos

    Juntamente com o servidor estarei postando a source e o site do mesmo, porem o site será postado em um tópico diferente devido a esta não ser a área correta do fórum para isso. A source do servidor é OTX2, foram feitas pequenas modificações na source para melhor formatação em partes do datapack, como QuestLog e outros.
    Edit 29/11
    Além disto, a source também possui 2 sistemas muito procurados que até o presente momentos não eram públicos, sendo estes Push Cruzado e Cast com Setas. Ambos os sistemas já estão instalados na source, porem futuramente irei postar ambos os códigos juntamente com tutorial de instalação para os que quiserem adicionar por si mesmos.
     
    Créditos
    Como já mencionei diversas vezes neste tópico, o responsável pelo desenvolvimento do servidor e site foi o @KOLISAO, portanto todos os créditos nesta parte vão para ele.
    Eu fui o responsável por adicionar o Push Cruzado na source e fazer uma pequena modificação no Cast com Setas.
    Obs: quando eu obtive acesso aos arquivos o Cast com Setas já estava instalado na source, eu não tenho informação se o código foi desenvolvido por ele ou por um terceiro.
     
    Links para Download

    Servidor
    Download - Scan
     
    Source
    Download - Scan
     
    Distro compilada para Windows
    32x - TheOTXServer.exe - Scan
    64x - TheOTXServer_64.exe - Scan
     
    DLLs
    dll.zip - Scan
     
    Site
     
  3. Curtir
    Sayadjin recebeu reputação de mullino em Task System Simples e Eficiente   
    Boa Tarde!
    Então galera, procurei em todo o Fórum um sistema de Task Simples (sem Rank, sem Boss, e só um Bixo por NPC) tipo;
     
    Eu: Oi
    NPC: Para fazer tasks digite "task" para sair digite "sair" para receber seu prêmio, digite "receber" "..."
    Eu: Task
    NPC: diga o nome do monstro para fazer a task!
    Eu: Mercenario
    NPC: Ok, Vc precisa matar 50 mercenario para completar a sua task!
     
    Depois que matar os 50 mercenario
    Eu: Oi
    Eu: Receber
    e Ganho EXP e Money... 
    o npc em português.
     
    Recompensa em Experiência, e com a contagem de monstros no Default do Jogo..
    Seria um sistema bem simples, um tipo de Monstro, um NPC, uma vez por char.
    Vou dar rep mais para todos que ajudarem, é que realmente preciso desse Script, e o único que encontrei foi o Task System 3.0 do Vodkart, que é muito bom por sinal, mas foge das minhas expectativas por tamanha complexidade!
    Obrigado galera =] Máximo de REP + possíveis!

    @UP!

    @UP!

    :@ UP!!!!!!!!!!!!!!!!!!!!!!!!!
  4. Gostei
    Sayadjin deu reputação a xWhiteWolf em Taunt   
    Taunt é uma magia bem simples que eu fiz me baseando na New Library, pra magia funcionar no seu servidor você vai precisar ter a New Lib instalada (veja esse tópico http://www.tibiaking.com/forum/topic/46015-new-library-v-10/)

    A magia em si não tira dano, ela apenas provoca um inimigo fazendo ele andar até a sua direção mas ela possui uns efeitos bem legais e acho que vai ser ótima pra um servidor com bastante foco em RPG;

    Aqui tem um pequeno GIF mostrando como a magia funciona.




    Bom, dito isso vamos para o código da spell.. como a função taunt já existe na new lib tudo que vc vai precisar adicionar no script da spell é isso daqui:
    local config = { walks = 4, -- qnts passos ele vai dar delay = 750, -- de qnts em qnts milisegundos ele dá cada passo speed = 100 -- velocidade que ele vai ficar enquanto estiver sob efeito do taunt } function onCastSpell(cid, var) Taunt(cid, variantToNumber(var), config.delay, config.walks) doChangeSpeed(variantToNumber(var), (config.speed - getCreatureBaseSpeed(variantToNumber(var)))) addEvent(function() if isCreature(variantToNumber(var)) then doChangeSpeed(variantToNumber(var), (-config.speed + getCreatureBaseSpeed(variantToNumber(var)))) end end, config.delay * (config.walks + 1)) return true end   
    e você configura ali no 300 que é o tempo em milisegundos entre cada passo e 4 é o número de passos que o monstro/player vai andar na sua direção.

    Agora é só adicionar isso daqui no spells.xml:
    <instant name="TK" words="taunt" lvl="8" mana="35" prem="0" exhaustion="1500" range="4" needtarget="1" needlearn="0" event="script" value="taunt.lua"> </instant> Espero que vocês gostem da spell e façam um bom proveito!

    Edit: Deixei o efeito do taunt mais bonito, espero que tenham gostado
  5. Gostei
    Sayadjin deu reputação a xWhiteWolf em [CreatureScripts] Hit Message   
    remove 

    elseif type == STATSCHANGE_HEALTHGAIN then
    return false
  6. Gostei
    Sayadjin deu reputação a Wakon em Mensagem do Dia   
    Pra mensagens desse tipo, você terá que usar outro script:
    local msg = { [[Vantagens DNT: *+20% Experiência *City exclusiva para jogadores donate upar mais rapido! *Exemplos: R$ 10,00 = 10 DNT Coins R$ 20,00 = 30 DNT Coins R$ 30,00 = 45 DNT Coins (Promoção Temporaria) ]] } function onThink(interval, lastExecution) doBroadcastMessage(msg[math.random(1,table.maxn(msg))], 22) return true end  
  7. Gostei
    Sayadjin deu reputação a Mathias Kenfi em Trocar de Nome pós Premium Account Adicionado [DNT]   
    local days_gain = 10 -- Dias que ganham function onUse (cid,item,frompos,item2,topos) if not doRemoveItem(item.uid, 1) then return true end doPlayerAddPremiumDays(cid, days_gain) doSendMagicEffect(getCreaturePosition(cid), 14) doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!") return true end Adicione esta linha
     db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
     
    Ficando assim.
     
    local days_gain = 10 -- Dias que ganham
    function onUse (cid,item,frompos,item2,topos)
    if not doRemoveItem(item.uid, 1) then return true end
    doPlayerAddPremiumDays(cid, days_gain)
    doSendMagicEffect(getCreaturePosition(cid), 14)
    doPlayerSendTextMessage(cid, 19, "Adicionado 10 dias de Premium Account, você tem acesso a áreas novas +20% de experiências como benefício!")
    db.executeQuery("UPDATE `players` SET `name` = '[DNT] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";")
    return true
    end
     
    Olha ai, se der certo me avise.
  8. Gostei
    Sayadjin deu reputação a shadowfall em Almentar o Heal do FOOD   
    Boa noite, cara coloca assim
     
    vai em data/action/scripts ou data/action/scripts/other (não sei em qual pasta está seu food.lua), (em dúvida procurar no action.xml)
    cola esse script la:



     
    Depois você vai em data/XML/vocations.xml
    configurar em

    gainhpamount="10" -- tanto de health para heal
    gainmanaamount="10" -- tanto de mana para heal

     
  9. Gostei
    Sayadjin recebeu reputação de pupukine18 em ANT MC Diferente   
    Bom Dia, primeiramente não sei se estou colocando no local certo, preciso de um ANTIMC mas o meu eu quero diferente.. Muitos antimc's Loga 2 tibia e kika um deles.. Não quero desses. quero um que Só vai logar um TIBIA, e se caso eu tentar abrir MC não quero que nem entre no server.. como se o server tivesse off, 
    REP+ quem ajudar

Informação Importante

Confirmação de Termo