Ir para conteúdo

chakal232

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    chakal232 deu reputação a Absolute em [10.9] TFS 1.2 - CAST SYSTEM - REWARD - ALL FIXED   
    TFS 1.2 v10.90 - CAST SYSTEM 100%

     
    Olá pessoal do TK, a alguns dias venho trabalhando nessas sources junto com um amigo, todavia várias coisas foram ajustadas, inclusive a otimizei fixando diversos erros.
    O Trabalho foi acompanhado com Lundrial, djarek e otimizado por mim a minutos atrás.

     
    Sobre:
    Versão: 10.90 (LATEST VERSION)
    TFS 1.2 (LATEST VERSION)
    Reward Chest 100%
    Anti Clone system 100%
    Exiva em nomes longos
    Passando em cima dos players evitando WAR TRAP
    Auto Re-mount 100%
    Algumas funções fixadas
    Diversas modificações simples corrigidas, sem dúvida a melhor source da atualidade.
     
    Irei atualizando as versões de login juntamente com o tibia.com, aderir novidades quando sair e etc.
     
     

    ATIVANDO O CAST SYSTEM
    Realize os passos abaixo para o funcionamento do cast system em seu servidor:
    Em config.lua abaixo de:
    maxPacketsPerSecond = 25 Insira as seguintes linhas:
    enableLiveCasting = false liveCastPort = 7173  
    Agora vá até data/lib/core abra o arquivo player.lua e substitua:
    networkMessage:sendToPlayer(self) por
    networkMessage:sendToPlayer(self, false)  
     
    Em data/talkactions/scripts crie um arquivo com o nome startcast.lua com o seguinte conteúdo:
    function onSay(player, words, param) if player:startLiveCast(param) then player:sendTextMessage(MESSAGE_INFO_DESCR, "You have started casting your gameplay.") else player:sendCancelMessage("You're already casting your gameplay.") end return false end  
    Ainda em data/talkactions/scripts crie outro arquivo com o nome stopcast.lua com o seguinte conteúdo:
    function onSay(player, words, param) if player:stopLiveCast(param) then player:sendTextMessage(MESSAGE_INFO_DESCR, "You have stopped casting your gameplay.") else player:sendCancelMessage("You're not casting your gameplay.") end return false +end  
    Agora em data/talkactions abra o arquivo talkactions.xml procure por:
    <talkaction words="!online" script="online.lua" /> Logo abaixo adicione as seguintes linhas:
    <talkaction words="!cast" separator=" " script="startcast.lua" /> <talkaction words="!stopcast" script="stopcast.lua" />  
    Agora para finalizar, vá até o seu PHPMYADMIN, selecione seu banco de dados e insira a QUERY:
    CREATE TABLE IF NOT EXISTS `live_casts` ( `player_id` int(11) NOT NULL, `cast_name` varchar(255) NOT NULL, `password` boolean NOT NULL DEFAULT false, `description` varchar(255), `spectators` smallint(5) DEFAULT 0, UNIQUE KEY `player_id_2` (`player_id`), FOREIGN KEY (`player_id`) REFERENCES `players`(`id`) ON DELETE CASCADE ) ENGINE=InnoDB;  
    Caso tenha dúvidas de como inserir, segue um basic rs:

     

     

     
    Feito, seu servidor agora possui CAST SYSTEM 100%!

     
     
     
    REWARD SYSTEM
    Caso seu servidor ainda não possua REWARD SYSTEM e queira adiciona-lo, basta adicionar os scripts:
    http://www.tibiaking.com/forum/topic/64654-reward-chest-boss-reward-tfs-12/ 
    (Importante lembrar que APENAS OS SCRIPTS devem ser adicionados, os códigos já estão opcionais nesta source)

     
    Download das sources: https://www.sendspace.com/file/q51k5d
    Scan: https://www.virustotal.com/pt/file/5e677cb5c3351852108ffa622e704cedfb1743b07b7cfad647666a2995da3212/analysis/1450298429/
    PS: Aí estão as sources para compilarem em LINUX ou WINDOWS, não mexo com windows caso alguém queira compilar para windows e posta-la, agradeço.
     
    Créditos:


     
     
     
    Enfim, a melhor source está ai pra vocês, espero que façam um bom proveito.
     
     
    Demais dúvidas, por favor, comentem ao tópico
     
    BOM PROVEEEITO, É DO TKKKK :D
     
     

     
     
     
     
     
     
     
     
     

Informação Importante

Confirmação de Termo