chakal232
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
chakal232 deu reputação a Absolute em [10.9] TFS 1.2 - CAST SYSTEM - REWARD - ALL FIXEDTFS 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