
ichihaminato
Membro
-
Registro em
-
Última visita
Histórico de Curtidas
-
ichihaminato deu reputação a CreatServer em Sistema AkatsukiSistema Akatsuki
Bom jah vir muitas gente atras desse sistema entao eu resolvir cria um e posta pra ajuda os amigos esse vaii ser meu primeiro topico de script, entao vamos lah.
Vá em Data/Npc e crum npc com o nome Tobi abra e cole isso:
Vá em Data/npc/script e crie o bloco de notas com o nome AkatsukiSystem e cole isso:
vou explicar um pouco como funcionar.
Bem tem que arruma 6 coraçoes vá até o npc tobi e fale com ele, ele vaii fazer um troca com vc. vc vaii ganha uma roupa(Roupa da Akatsuki) com essa roupa vc jah estará tendo da Akatsuki.
Pra quem quer que Fique o nome Membro Akatsuki Ao da Look Vá Até A Pasta Data/creaturescripts/scripts crie um bloco de notas com o nome showvoc e cole isso.
Vá até Data/creaturescripts e va ate creaturescripts.xml e cole isso
Mas quem usar Nto Jah vaii tem isso é só acrescenta o Akatsuki member.
funcionar que quando o player fala com o npc tobi vc receberá o Storange Que Esta De Azul em cima o que esta de verde é o numero que estará Showvoc.
O Id do Coracoes e a quantidade que vai perdi e remove, é o Rosa e amarelo no script.
local level = 1-- Level preciso pra entra para akatsuki local itemid = 5943 -- id do coração local quantidade = 6 -- quantos hearts e preciso local bonushp = 300000 -- quanto de bonus de life vai ganha local bonusmp = 30000 -- quanto de bonus de mana vai ganha local experience = 20 -- Experience rates no caso 2x a experiencia do seu servidor. --[Vocation] = ( Nova Vocation, New Outfit(Roupa) ) [1] = { 5, 128}, [2] = { 6, 129}, [3] = { 7, 130}, [4] = { 8, 131}, } Bom gente espero que deu pra entende mas como é meu primeiro topíco eu penso que fale a verdade o que achou pra min tenta melhora nos poximo topicos. Creditos
-
ichihaminato deu reputação a Wend em [OLD/OTC] Aumentado o Limite de SpritesOiie Galerinha do TK
Clientes com versões anteriores à 9.60 têm um limite de sprites de 65.535. Parece muito, mas logo esse limite é atingido e ficamos impossibilitados de adicionar novos objetos para o servidor/cliente a não ser substituindo alguns sprites. Esse tutorial pretende ensinar como configurar as principais ferramentas para aumentar o limite. A versão utilizada no tutorial foi a 8.60.
Conhecimentos Necessários:
XML
Básico nas ferramentas utilizadas.
Ferramentas Utilizadas:
Object Builder (edita os arquivos dat e spr do cliente) >> Para baixar o programa clique no Nome dele *--*
iTemEditor (edita o arquivo otb, que contém os itens usados no servidor) >> Para baixar o programa clique no Nome dele *--*
OTclient 0.6.5.
Um programa para abrir arquivos LUA.
Remere's Map Editor.
Compilando os Arquivos Estendidos:
1. Abra seus arquivos "spr" e "dat" no Object Builder.
2. Compile os arquivos com a opção extended selecionada.
Obs: Uma vez compilado estendido, a opção extended deverá estar sempre selecionada tanto ao abrir, quanto ao compilar.
Configurando o ItemEditor:
1. Abra o itemEditor, vai em File/ Preferences
2. clique em Browse e escolha o local onde está seu Arquivos "Dat" e "Spr"
3. Marque a Opção Extender
Configurando OTClient:
1. Abra o arquivo things.lua encontrado em modules/game_things
2. Adicione esta linha de código na função load:
function load() local version = g_game.getClientVersion() g_game.enableFeature(GameSpritesU32) -- Linha Adicionada local datPath, sprPath 3.Adicione uma cópia dos arquivos dat e spr estendidos na pasta data/things.
Remere's Map Editor :
Infelizmente o RME não tem suporte pra arquivos estendidos.
A solução mais viável é adicionar uma versão 9.60 junto a versão do seu cliente e compilar os arquivos como 9.60 especialmente para o RME. A versão do RME deve ser 2.2 ou superior.
- Compile na sua versão para usar no cliente e no ItemEditor.
- Compile na versão 9.60 numa pasta separada para usar no RME.
Adicionando a versão:
1. Vá à pasta de instalação do RME e abra o arquivo clients.xml, encontrado na pasta data.
2. Procure a tag do seu cliente e adicione uma linha para versão 9.6
<client name="8.60" otb="8.60" visible="true" data_directory="860"> <otbm version="3"/> <extensions from="8.20 - 8.31"/> <data datversion="8.6" sprversion="7.0" dat="0x4C2C7993" spr="0x4C220594"/> <data datversion="8.6" sprversion="7.0" dat="0x4C6A4CBC" spr="0x4C63F145"/> <data datversion="9.6" sprversion="9.6" dat="0x4FFA74CC" spr="0x4FFA74F9"/> <!-- Versão Extendida --> </client> 3. Compile seus arquivos em uma pasta separada com a versão 9.60.
4. Na versão utilizada, configure o RME para a pasta onde se encontra os arquivos compilados como 9.60
Perguntas Frequentes:
P: Qual o novo limite de sprites após ser estendido?
R: 4.294.967.295
P: Depois que compilar estendido, pode ser usando no cliente da Cip?
R: Não! Seria preciso modificar o cliente para que consiga ler os arquivos.
P: Posso usar o dat editor para modificar os arquivos depois?
R: O ObjectBuilder é um dat/spr editor, mas se você quer usar outro editor, é pouco provável que funcione. Não custa tentar.
Créditos::
EdMignari e sua Equipe -
ichihaminato deu reputação a Fir3z em Town Scroll (teleporta pra cidade e remove o item)Nome: Town Scroll Autor: Eu (Fir3z) Servidor Testado: TFS 0.4_dev (8.6) Descrição: O script consiste em você usar o town scroll e será teleportado para a cidade onde você mora, simples! Você também pode configurar se quer que use somente em pz, se precisa estar sem battle e se o item irá remover ao ser usado. Vamos ao script
Em actions\actions.xml adicione a seguinte linha:
<action itemid="xxxx" event="script" value="town scroll.lua"/> itemid="xxxx" aqui você coloca o item que será usado.
Em actions\scripts crie um arquivo com o nome town scroll.lua e cole o código:
function onUse(cid, item, frompos, item2, topos) local config = { pz = false, -- false = não precisa estar em protect zone battle = true, -- true = não pode ter battle remover = true, -- true = remove o item } local cidade = getTownTemplePosition(getPlayerTown(cid)) local posicao = getCreaturePosition(cid) if config.pz == true and getTilePzInfo(posicao) == FALSE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você precisa estar em protection zone pra poder teleportar.") elseif config.battle == true and getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battle pra poder teleportar.") else if config.remover == true then doRemoveItem(item.uid) end doSendMagicEffect(posicao, CONST_ME_POFF) doTeleportThing(cid, cidade) doSendMagicEffect(cidade, CONST_ME_TELEPORT) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Voce foi teleportado e o town scroll destruido.") end return true end Pronto! Já está funcionando. Simples não?
-
ichihaminato deu reputação a Stigal em Descompiladores de Clientes (Todos)Download's:
1 Descompila qualquer coisa que seja compilada no Molebox.(Molebox UnPacker)
1 Descompila o Dbko2. (Dbko2 UnPacker)
1 Descompila qualquer client que seja versão e title correto.(Tibia UnBinder 0.2)
Scan's:
Molebox UnPacker
Dbko2 Unpacker
Tibia UnBinder
Créditos:
Wookash & Zelek: Por Criar os Progamas
Chojrak: Por Criar o TibiaUnbinder
-
ichihaminato deu reputação a Bruno Carvalho em [Pedido][Script]Item Que Troca A VocaçãoAchei esse script aqui na internet:
Creditos desconhecidos.
Em vermelho e para você colocar o numero da vocação.
O Level e a vida alguem coloca ai que estou meio oucupado essa manha. Só dei a corda.
Ps: Pesquisei sobre essa função e encontrei isso:
Creditos OtheReality