Tudo que Tibia2015br postou
-
[DUVIDA] Como passar sprite para o Map editor?
1-Abra o mapa map editor e clica em File/preferences 2-Clica no preferences 3-Clique em client version que se encontra nessa janela 4-Procure a opçao Check file signatures e desmarca 5-Agora aperte em aplly e de ok 6-Agora se vai ate aonde vc instalo o tibia 8.54 e minimiza. 7-Agora se vai abrir a pasta do seu client do poketibia la deve ter 2 arquivos que vc ira precisa o .dat e o .spr 8-Aperta para copiar e cola na area de trabalho os 2 9-Agora e so renomea os 2 arquivos para o arquivo dat Tibia.dat E o arquivo spr para Tibia.spr 10-Depois de renomeado se vai copiar os 2 arquivos maximinizar a pasta onde vc instalo o tibia 8.54 e colar os 2 nela 11-Vai na pasta data/world do seu server agora abra normalmente seu mapa que vai tar com as sprites do poketibia Se ajudaei da rep ae xD
-
Problema com a Porta 80
AI mano axo que a porta esta bloqueada
-
PROCURO PESSSOAS DEDICADAS
Eusinho
-
Problemas com NO-IP
tem sim mano so tu config eli
-
[EQUIPE] Procuro Seguintes Membros!
MI add no skyper andreygenteboa "telepatia ja saio de moda"
-
Problemas com NO-IP
o IP VAI EM EXUCUTAR I COPIA O IPV4 I COLE NO NOIP
- [Pedido]--Logo--
-
[EQUIPE] Procuro Seguintes Membros!
pode ser eu tou sem nada para faser sou MAPPER.
-
Remover GOD do rank level (source)
function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local skills = { ['fist'] = 0, ['club'] = 1, ['sword'] = 2, ['axe'] = 3, ['distance'] = 4, ['shielding'] = 5, ['fishing'] = 6, ['dist'] = 4, ['shield'] = 5, ['fish'] = 6, } local name_now local name = "Highscore for level\n" local rkn = 0 local no_break = 0 param = string.lower(param) dofile('config.lua') if param == "" or param == "level" and ( param ~= "magic" and param == "ml") and skills[param] == nil then name = name.."\n" name = name.."Rank Level - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat no_break = no_break +1 if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("level") .." - "..name_now..space.." ".."\n" if no_break >= 20 then break end until v:next() == false elseif param == "magic" or param == "ml" then name = name.."\n" name = name.."Rank Magic - Nome do Jogador\n" local v = db.getResult("SELECT `name`, `level`, `maglevel` FROM `players` WHERE `group_id` <= 2 ORDER BY `maglevel` DESC LIMIT 0,"..(max)..";") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) space = "" for i=1, letters_to_next-l do space = space.." " end name = name..rkn..". "..v:getDataInt("maglevel").." - "..name_now..space.." ".." ".."".."\n" until v:next() == false elseif param == "reset" or param == "resets" then name = name.."\n" name = name.."Rank Reset - Nome do Jogador\n" local v = db.getResult("SELECT `id`, `reset` FROM `players` ORDER BY reset DESC;") local kk = 0 local v = db.getResult("SELECT `name`, `level`, `experience` FROM `players` WHERE `group_id` <= 2 ORDER BY `experience` DESC LIMIT 0,"..(max)..";") repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("id")), string.len(getPlayerNameByGUID2(v:getDataInt("id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("id")..']' end name = name..kk..". "..v:getDataInt("reset").." - "..name_now..space.." \n" until v:next() == false elseif skills[param] ~= nil then name = name.."\n" name = name.."Rank "..param.." fighting - Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_skills` WHERE `skillid` = "..skills[param].." ORDER BY `value` DESC; "..(max)..";") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." - "..name_now..space.." \n" until v:next() == false end if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE end
-
!Items
ai va em talkations.xml i add isso agr vai em talkations>scripts i crie um arquivo chamado "armas" i add
-
qual host é mais adequado para meu poketibia?
VPS 2015 VPSW 2GB R$39.99/M Xeon/AMD CPU +2100MHz RAM - 2GB Uplink - 1 gbps HD - 40GB IP Fixo - 1 Ativo 1~5Hrs DC - EUA/Ca Ping - 150ms Proteção DDoS Básica? SIM Proteção DDoS Avançada? NÃO #Tráfego Ilimitado sem Abuso #Uma Reinstalação grátis por mês #Virtualização VMware vCloud PREMIADO http://central.weblara.com.br/cart.php?a=add&pid=302 para quem esta começando da para hostear um 50 player
- Script heala area!
-
Erro Step 4
Ai mano parece que vc não criou uma database ou a database da config.lua não coresponde a criada de uma olhada se esta correto!
-
VPS BOA E BARATA ?
WEBLARA WEBLARA
-
Sistema de Aura [V1.0]
é tipo aol morreu perdeu
-
Sistema de Aura [V1.0]
Sistema de Aura [V1.0] Opa galera. Hoje eu vim postar para voces, um sistema de Aura. Tipo .. eu não tinha nada pra fazer... e então eu resolvi postar esse conteúdo para contribuir mais com o forum... porque ultimamente, eu não venho postando conteúdos para os usuários , kkkkkk Funcionamento: Bom. Existe um NPC, que vende as auras por 100k cada. Existe 8 tipos de auras diferentes. [ Death, Earth, Posion, Ice, Physical, Energy, Holy, Fire ]. Não existe maximo de aura para cada player, se o player quizer, ele pode comprar as 8. Bom .. Quando o player toma um dano do tipo, da aura que ele tem, ele tem 50% de refletir ou absorver . Exemplo : Eu compro uma aura de death. vamos dizer que um outro jogador me taca uma SD. Eu tenho 50% de chance, de refletir essa SD para o outro jogador, ou eu posso tomar o dano dela. Configuraçoes: Bom .. as configuraçoes são muito simples . Para configurar o preço da aura, é o seguinte no script do NPC. voce procura por local gold_id . para mudar o ID do gold . no caso está no crystal coin (10k) local ammount . é para mudar a quantidade, no caso está 10 . então são 10 crystal coins, ou seja, 100k. Sistema : Bom. para instalar é bem simples também. Vá em Pasta_do_Servidor / Data / Creaturescript / Scripts / Crie um arquivo chamado : AuraSystem.lua E ponha isto dentro : Link dos Códigos. Aqui Agora, continuando na mesma pasta , vá em login.lua e antes do ultimo Return True Adicione : registerCreatureEvent(cid, "AuraSystem") Agora, vá em creaturescript.xml E adicione esta tag <event type="statschange" name="AuraSystem" event="script" value="AuraSystem.lua"/> Agora. vá em Data / Npc / Scripts Crie um arquivo chamado : AuraSystem.lua E ponha isto : Link dos Códigos: Aqui Agora Na pasta dos NPCs, crie um Arquivo chamado : Aura.xml E adicione dentro Link dos Códigos: Aqui Bom galera, feito isso é so testar e curtir. Créditos Feito 100% Por Min. (OrochiElf / Tony PlySon / Tony Araújo.)
-
(Resolvido)tudo on , menos ..
IP esta correto?
- Sistema de morte = char deletado
-
erro ao substituir sprits
Oiie 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
-
Bug Do Target Do baiak!
OK bom primeiro abra o seu ot se não tiver a pasta SOURCE 1.0.6 criei uma dps abra a paste dps o notepad segundo coloque isso dentro deli
-
(Resolvido)ajuda com website
tente trocar isso $towns_list = array(1 => 'Venore', $towns_list = array(1 => 'Venore', )
-
Bug Do Target Do baiak!
nas sourc mas se vc pesquisar dentro da pasta de seu ot mas rapido
-
(Resolvido)[PEDIDO] Script Anti MageBomb para tfs 1.0
Crie antimc.lua em data/creaturescripts/scripts e coloque: Código: -- Anti Mage Bomb System por Killua local config = { max = 2, -- Quantos acc manager o mesmo ip pode logar de uma vez acc_name = "Account Manager", -- Nome do account manager ip_banishment = "false", -- Se logar mais acc manager do que o permitido, leva ban? "true" ou "false" banishment_length = 20 -- Quantos dias o ip fica banido? } local accepted_ip_list = {""} -- lista dos ips permitidos a logar varios acc manager, exemplo: {"200.85.3.60", "201.36.5.222"} function onLogin(cid) if getPlayerName(cid) == config.acc_name then if isInArray(accepted_ip_list, doConvertIntegerToIp(getPlayerIp(cid))) then return true end if #getPlayersByIp(getPlayerIp(cid)) >= config.max then if config.ip_banishment == "true" then doAddIpBanishment(doConvertIntegerToIp(getPlayerIp(cid)), banishment_length * 24 * 60 * 60) end return false end end return true end Em data/creaturescripts/creaturescripts.xml coloque: Código: <event type="login" name="AntiMc" event="script" value="antimc.lua"/>
-
(Resolvido)[Ajuda] Alguem ajuda
VOCê tem que liberar as portas 7171 e 7172 do seu moden
- Desempenho vps