Líderes
-
luanluciano93
HéroiPontos5981Total de itens -
-
Mek Fiuchem
MembroPontos822Total de itens -
EdsonJunior
HéroiPontos2325Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 04/18/15 em todas áreas
-
[iBot] Script Thread Request
[iBot] Script Thread Request
pagowgames e um outro reagiu a Mek Fiuchem por uma resposta no tópico
2 pontosEstá precisando de um script e não consegue achar ? Faça seu pedido e irei ver se acho. Lembrando para pedir um script terá que reputar o tópico, sinceramente não vou passar script pra quem não faz um simples gesto. Preencha a baixo e aguarde até 48h Name: City: Vocation: Caso tenha achado um script no site do iBot e seu usuário é free member, passe o Link que faço download e disponibilizo.2 pontos -
[Crack] iBot 2.7.3 [Tibia 10.77]
[Crack] iBot 2.7.3 [Tibia 10.77]
plhunter e um outro reagiu a EdsonJunior por uma resposta no tópico
2 pontosiBot 2.7.3 (cracked) Por: PandoriumX Vou postar esse crack feito por terceiros, pra que vocês não fiquem sem. Sempre passe scan nos arquivos baixados. Como usar: Faca o download do iBot 2.7.3 por esse link: MIRROR 1 | MIRROR 2 Extraia para qualquer lugar do seu computador Cadastre-se no fórum PandoriumX Abra o Launcher.exe (em modo administrador) e em seguida entre com seu Login e Senha cadastrada no fórum PandoriumX Aguarde e o bot abrirá.2 pontos -
(Resolvido)[Talkaction] Level Max
(Resolvido)[Talkaction] Level Max
wellerson santos e um outro reagiu a Flavio S por uma resposta no tópico
2 pontosmaximumlevel.lua function onAdvance(cid, skill, oldLevel, newLevel) -- body local maximum = { player = getPlayerGUID(cid), lvlmax = (getPlayerLevel(cid) + 1), pos = {x= xxx, y= xxx, z= x}, -- Coordenadas do templo } local levels = {717217, 903637, 1034406, 1138511, 1226423, 1303269, 1371986, 1434433, 1491871, 1545196, 1595075, 1642016, 1686416, 1728594, 1768808, 1807272, 1844166, 1879639, 1913822, 1946825, 1978746, 2009669, 2039668, 2068810, 2097153, 2124751, 2151649, 2177891, 2203516, 2228558, 2253050} -- Level que o player vai usar o comando. if skill == 8 and isInArray(levels, getPlayerLevel(cid)) then doTeleportThing(cid, maximum.pos) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..maximum.lvlmax..", `experience` = 10000 WHERE `id` = "..maximum.player) end return true end function onLogin(cid) -- body registerCreatureEvent(cid, "MaxLevel") return true end creaturescripts.XML <!-- Maximum Level --> <event type="advance" name="MaxLevel" event="script" value="maximumlevel.lua"/> <event type="login" name="r_MaxLevel" event="script" value="maximumlevel.lua"/>2 pontos -
(Resolvido)[erro] Experience Weapon System.
(Resolvido)[erro] Experience Weapon System.
Coul e um outro reagiu a zipter98 por uma resposta no tópico
2 pontosAbaixo de: function onKill(cid, target, lastHit) adicione: if not isMonster(target) then return true end2 pontos -
Launcher AutoUpdate C#
Launcher AutoUpdate C#
premii reagiu a GabrielSapient por uma resposta no tópico
1 pontoGalera sempre procurei um Launcher AutoUpdate para meu servidor, depois de muita pesquisa e pouco conhecimento consegui fazer um em C#, está ai: 1. Download: • Download | • Scan 2. Oque ele faz: • Verifica a existência da versão local na pasta do cliente; • Se a versão do arquivo não existir, ele assume que a versão é "1.0" e cria um arquivo de versão; • Verifica arquivo .xml no servidor de atualização; • Baixar atualizações para todas as versões maiores do que a versão atual do cliente (atualiza tudo em apenas formato de arquivo .zip); • Extrai os arquivos .zip; • Exclui os arquivos .zip após a extração; • Arquiva a versão atualizada na pasta do cliente; • E, finalmente, desbloqueia o botão "Start Game". 3. Como editar: • Abra o arquivo .sln na pasta "VS Project" com o Visual Studio: Procure por: string Server = "http://127.0.0.1/Updates/"; • Altere o http://127.0.0.1/Updates/ para qualquer URL que você estará hospedando suas atualizações. • Agora vamos procurar por: Process.Start("OTClient PkR DX9.exe", "\\Pokémon Rusty"); • Modifique o OTClient PkR DX9.exe pelo nome do .exe do seu Client. • \\Pokémon Rusty e a pasta que está seu .exe e vai ficar seu Launcher. (troque sem tirar os "\\") • No Visual Studio, selecione o controle WebBrowser(Neste caso, o nome "patchNotes") e alterar a url do "http://127.0.0.1/"para o caminho do arquivo index.html, na pasta do host: OBS: Isto á opcional, é apenas um template em .html. Você pode remove-lo e editar da maneira deseja. • Agora apenas jogue o .exe, .dll e o arquivo version da pasta "Launcher\VS Project\Launcher v2\bin\Debug ou Release" para a pasta de seu Client: Pronto! Agora e com o Site. • No host do site, apos colarmos a pasta Updates, editamos o arquivo Updates.xml, para cada atualização adicionamos um <update> fechamos com </update> como no exemplo do arquivo. Colocamos o arquivo atualização em .zip nessa mesma pasta, editando a versão e o nome no arquivo: • No arquivo version.txt colocamos a versão da nova atualização: • Uma dica para o .zip de atualização é colocar em pastas o caminho no client desejado a fazer update. Exemplo: data/things/854 nesta pasta colocaremos os arquivos que será substituído, no exemplo foi Tibia.spr e .dat. Depois compactamos e deixamos na pasta Updates, sem esquecer de colocar o nome no arquivo Updates.xml. 4. Dica • Pronto! Agora e só criar um instalador com o launcher, com atalho na área de trabalho (o launcher é o .exe que você colocou no client). Você pode modificar o launcher do jeito que quiser, o arquivo index.html e etc. Quando abrir o arquivo ele irá atualizar, liberar o botão "Start Game", e quando você clicar vai fechar o Launcher e abrir o Client. 5. Créditos Eu - Pelo launcher e pelo tutorial.1 ponto -
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
anderson de souza reagiu a Qwizer por uma resposta no tópico
1 pontoGlobal 11/12x [v32] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. Projeto no: GITHUB Scan Vírus Total IMAGES Créditos:1 ponto -
Monstros Passivos
1 pontoMonstros Passivos Sabe, esse é um dos sistemas mais desejados, da família dos sistemas que surgiram com os Pokétibias, depois do TV System. Aquele sistema que faz com que existam monstros que não atacam você, se você não atacar ou usar magias antes. Não tem nenhum segredo, resolvi fazer o meu em Lua e C++ por puro comodismo. Então vamos ao passo-a-passo. No seu arquivo monster.h, procure por isso: bool isHostile() {return mType->isHostile;} Troque por: bool isHostile() const { std::string value; if(!getStorage("hostile", value)) return mType->isHostile; return booleanString(value); } No seu monster.cpp, procure por: Monster::selectTarget Abaixo de: if(!isTarget(creature)) return false; Adicione: if(!isHostile()) return false; Crie um arquivo chamado passive_system.lua no diretório creaturescripts/scripts, cole isso: PASSIVE_BEHAVIOR = {"Deer", "Rabbit"} -- Aqui ficam os monstros que não atacam, mesmo que atacados. function onCombat(cid, target) if isMonster(target) then if not isInArray(PASSIVE_BEHAVIOR, getCreatureName(target)) then doCreatureSetStorage(target, "hostile", 1) end doMonsterSetTarget(target, cid) end return true end No arquivo login.lua: registerCreatureEvent(cid, "PassiveSystem") No arquivo creaturescripts.xml: <event type="combat" name="PassiveSystem" event="script" value="passive_system.lua"/> Dê um Rebuild All no seu servidor, ou compile, deletando a pasta obj. Para usar basta mudar a flag hostile do monstro para 0 no arquivo XML dele. Boa diversão. Abraços, Oneshot1 ponto
-
[Pokemon] Task System Full Separado Por Elementos
[Pokemon] Task System Full Separado Por Elementos
Astral Sword reagiu a Nextbr por uma resposta no tópico
1 pontoEae Galera Beleza? - Hoje Vou Postar um Sistema de TASK separados por Elementos Configurado (Primeira e Segunda) Geraçao , Intao Vamos La: [+] Info: - Task System (Pode Repetir a Task Varias Vezes) - Task Separado Por (Elemento) - Configurado (Primeira e Segunda) Geraçao - Npc Mega Task (Receber Premio e Experiencias) - Configurado [+] Cria um Arquivo em (data/lib) e cria um Arquivo Chamado: amoebaTask.lua - obs: Aki voce Adiciona Mais Pokemons Separados Por Elementos e Edita o Premio e a ExP que vai Ganhar [+] Depois vai em (data/creaturescripts/scripts) e cria um Arquivo Chamado: Task.lua - Depois vai em (data/creaturescripts/creaturescripts.xml) e adiciona isso: <event type="kill" name="task" event="script" value="task.lua"/> - Logo Apos registra no Login: registerCreatureEvent(cid, "task") [+] Depois Cria um Arquivo em (data/npc/scripts) Chamado: task.lua: - Logo Apos vai em (data/npc) e cria um arquivo chamado: task.xml [+] Agora Cria um Arquivo (data/talkactions/scripts) Chamado: task.lua - Depois vai em (data/talkactions/talkactions.xml) e adiciona isso: <talkaction words="!task;/task" script="task.lua"/> Creditos: Killua NextBR (Por Editar)1 ponto -
[Gesior2012] Latestnews.php Modificado
[Gesior2012] Latestnews.php Modificado
Zzjj reagiu a luanluciano93 por uma resposta no tópico
1 pontoVasculhando aqui na net, achei esse latestnews em outro fórum, e achei bem interessante, portanto decide repassar pra vocês ... Latestnews.php OBS: IMAGENS EM ANEXO! Créditos: Nevix images.zip1 ponto -
Stamina Refuel
Stamina Refuel
Duvidas Muitas Dvds reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, ao dar use neste X item, a Stamina do player enche X tempo que você determinar. Crie um arquivo com o nome stamina_refuel.lua em actions/scripts e coloque isso dentro: local stamina_full = 42 -- horas (stamina full) function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStamina() >= (stamina_full * 60) then player:sendCancelMessage("Your stamina is already full.") else player:setStamina(stamina_full * 60) player:sendTextMessage(MESSAGE_INFO_DESCR, "Your stamina has been refilled.") player:getPosition():sendMagicEffect(CONST_ME_MAGIC_RED) item:remove(1) end return true end E em actions.xml adcione a tag: <action itemid="ITEMID" script="stamina_refuel.lua"/> Para editar é fácil, nesta parte: local stamina_full = 42 -- horas (stamina full) Acima você escolhe o tempo (em horas) que encherá ao usar o stamina refuel. Bem simples né pessoal ?! Espero ter ajudado, abraços!1 ponto -
[8.60]Baiak Barao Editado DeathRocks
[8.60]Baiak Barao Editado DeathRocks
Jeferson Fernandi reagiu a DeathRocks por uma resposta no tópico
1 pontoFala Ae Galera do TibiaKing Estou mais um vez disponibilizando um Baiak Barao que Acabei de Editar Espero Que Gostem Oque eu Mudei e Adicionei ? -| Novo Visual do Templo -| Aura System (comando !aura on) -| Task System -| Dodge System -| Run Event (CORRIDA MALUCA) -| Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset -| Guild Frags System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) -| War System (100% RODANDO EM SQLITE) -| Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) Duvidas entrem em http://www.tibiaking.com/forum/topic/34609-add-cast-system-pra-quem-já-tem-os-códigos-na-distro/ -| PvP Balanceado -| Varios Eventos Automaticos -| Battle Field Event -| Capture The Flag Event -| Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES -| Itens DONATES -| Área DONATE ~~ (Só Entra Quem Usar o Itens) -| Vários Novos Script -| Fast Atk Arrumado -| Distro 0.4 Rodando 100% ( Se For 64x Bits) -| Refinamento ( Aprimora seu Item ) -| Level Points System Adicionado (Melhora Seu Skill) -| Frags no Look -| Npc Major Ancient (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) -| Fly System Adicionado fale !fly -| e Muito Mais que Não Lembro -| CONFIRA ~~ ! -| SENHA DO GOD: barao/styller ~~ Algumas Imagens do Servidor ~~ CASTELO GFS Localizado na Barao City Castelo Reset System Localizado na Barao City Amostra do CASTLE War 24HORAS Vista por Cima CASTLE WAR 24 HORAS Vista por Baixo + Amostra de Invasão Donate Área Amostra de Itens Donate Amostra de Systema de Points Amostra do Refinamento TEMPLO -| Download http://www.4shared.com/rar/kv68Q66Hba/Baiak_Barao_Editado_By_DeathRo.html? -| Scan https://www.virustotal.com/pt/file/b036f248977d3b75e8fc205983b449a2fd68a942e62a48963adfcfa49fd954b8/analysis/1402686644/ -| Créditos Gostou ? então dei um +REP Não vai cair o Dedo1 ponto -
Criando Spells para seu servidor!
Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing, Spells: Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ... Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial, Muito bem, vamos começar ... Spells de Curar (Healing) Fazendo a sua Spell Nao precisamos mecher aqui Aqui sera, oque vai acontecer Aqui é o effect que saira quando o player usar a spell A spell nao vai agressivar, assim podendo ser usada em areas PZ Aqui sera um Extra, a spell ira curar paralyze Formula do magic level, quanto maior mais vai healar Nao precisamos mecher aqui tambem Legenda: × Mais efeito pode ser encontrados no final do Tutorial × Oque ira acontecer, poder ser encontrado no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Obrigado a Todos, Estou terminando de fazer o SpellMaker para facilitar a vida de vc, Abraços Spells de Atacar (Attack) Fazendo a sua Spell Nao mechremos aqui Aqui sera o tipo de dano que a spell causara Aqui é o effect que saira quando o player usar a spell setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 12) Formula do magic level, quanto maior mais vai healar Area que a spell vai atingir, Nao mecheremos aqui tambem Legenda: × Areas, podem ser encontradas no final do Tutorial × Efeitos, podem ser encontrados no final do Tutorial × Danos, podem ser encontrados no final do Tutorial Spells de Suporte (Support) Fazendo a sua Spell Nao mechemos aqui Efeito da magia Magia nao agressiva, pode ser usada em areas PZ Condição de escudo de mana O tempo que demora para essa spell acabar, 1 segundo = 1000 Nao mechemos aqui Legenda: × Efeito, pode ser encontrados mais no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Oque a Spell vai fazer Efeitos Areas Condições1 ponto
-
(Resolvido)Naruto Black & White
(Resolvido)Naruto Black & White
Neeg reagiu a Dii Imortalles por uma resposta no tópico
1 pontoOlá pessoal do TK! Bem... esse é meu primeiro post aqui no TK e queria muito pedir a ajuda de vocês. Ultimamente tenho visto muitos servidores NTO, e pelo menos 90% deles são utilizando o Naruto Black & White. Eu estou tentando criar um NTO igual a esse, porém não sei mexer com Sprites, apenas com mapa e Scripts, alguém sabe onde tem este servidor para download ? Todos os NTO's que tenho jogado ultimamente estão utilizando este servidor. Deixarei uma imagem do client e uma do BP para vocês verem de qual server estou falando. Se souberem onde tem para baixar o servidor, me digam plz estou procurando a dias. Se houver um tópico aqui mesmo no TK, apenas me mandem o link para que eu possa baixar Obrigado pela atenção1 ponto -
Criaturas Passivas
Criaturas Passivas
martimtiburcio reagiu a vyctor17 por uma resposta no tópico
1 pontoCriaturas Passivas. (tfs 0.3.6pl1) hoje eu fiquei meio bolado mexendo em meu servidor com um cat me seguindo e pensei, mano que droga o sistema de hostilidade do tibia é uma porcaria.., então resolvi dar uma olhada em como ele funcionava nas source, e acabei vendo que modificando pouca coisa já se tem um sistema de hostilidade melhor não perfeito mas melhor . talvez daqui uns dias eu consiga fazer ele ser 100%, nesse método a criatura só ataca depois de perder vida e o ideal seria ela atacar ao tomar target mas isso tbm é facil de fazer dentro de alguns dias eu atualizo o tópico com isso. Sem mais explicações vamos as ediçoes: em monster.cpp: procure por, bool Monster::selectTarget(Creature* creature) agora nesta função procure por: if(it == targetList.end()) { //Target not found in our target list. #ifdef __DEBUG__ std::cout << "Target not found in targetList." << std::endl; #endif return false; } e logo a baixo adicione: if(!isHostile() && getHealth() == getMaxHealth() && !isSummon()){ return false; } e na função a baixo deixa assim: if((isHostile() || isSummon() || !isHostile() && getHealth() != getMaxHealth()) && setAttackedCreature(creature) && !isSummon()) Dispatcher::getInstance().addTask(createTask( boost::bind(&Game::checkCreatureAttack, &g_game, getID()))); Agora ainda no monster.cpp procure por: bool Monster::canUseAttack(const Position& pos, const Creature* target) const e remova isso: if(!isHostile()) return true; agora é só recompilar e esta pronto . Gostou?, então se puder me ajude! não autorizo o re-post em qualquer outro fórum sem minha autorização. vyctor17 - Waki-V LTDA ©1 ponto -
[PDA] Arrumando a Dex!
1 pontoBom galera eu estava tentando arrumar a dex do pda porque quando você tenta adicionar novos pokes de outras gerações eles simplesmente não apareciam na dex ou no comando /dex, bom com essas gambiarras modificações que eu fiz está dando certo e não vejo nenhum erro (até agora). bom vamos as scripts: data>actions>scripts>pokedex.lua substitua todo o arquivo por esse: agora vá em data>creaturescripts>scripts>newpokedex.lua e substitua tudu por esse: function onSay(cid, words, param, channel) if param == "" then doPlayerSendCancel(cid, "Por Favor, digite /dex <name of pokemon> para ver se possui ele em sua dex.") return true end if string.lower(param) == "nidoran" then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Type either \"Nidoran Male\" or \"Nidoran Female\".") return true end for a = 1, 479 do if string.lower(param) == string.lower(oldpokedex[a][1]) then if getPlayerInfoAboutPokemon(cid, oldpokedex[a][1]).dex then doShowPokedexRegistration(cid, oldpokedex[a][1]) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Esse pokemon ainda não foi descoberto.") end return true end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Nome errado de pokemon.") return true end agora vá em data>lib>catchsystem.lua e procure essa função \/ function isPokemonInOwnList(cid, poke) if getPlayerInfoAboutPokemon(cid, poke).catch then return true end return false end e por ultimo na pasta lib msmo mude seu pokedex system por esse e essa é quando o player da dex em si mostrando o total de pokes descobertos e seus catchs (catch é mostrado pelo simbolo (.) do lado do nome do poke) ah é claro a newpokedex e oldpokedex do configuration.lua, não se esqueçam de adicionar as storages certinho em! bom se aparecer alguma mensagem assim na distro 'Sheer Cold Faltando' você deve adicionar o move (sheer cold) no arquivo moves.lua da pasta lib Bom é isso galera, não sou scripter tudo que sei aprendiz lendo elas e tentando algumas coisas, se tiver algum erro ou duvida perguntem que eu irei tentar dar suporte o máximo possível e é claro no meu limite de conhecimento das scripts. Bjundao pra todos e bom uso1 ponto
-
Gesior 1.0 [TFS 1.O] NEW
Gesior 1.0 [TFS 1.O] NEW
Ohko reagiu a JonatasLucasf por uma resposta no tópico
1 pontoMas afinal, o que esse Gesior tem de diferente? É completamente seguro e estável. Página "createaccount" Sem Bug. Possui um Helpdesk avançado. Possui diversas páginas explicativas. Página de donate personalizada e funcional. Shopping completamente Moderado Layout impecável e completamente perfeito. Entre outras diversas características. Algumas Prints Latest News Shop System Moderado Por Min Pagina De Compra Points Moderado Por Min Essa versão do Gesior só funciona na versão 1.0 do TFS! Créditos: Base por Victor Modificado e Configurado Por Min Liane. POSTADO POR MUDROCK EM OUTRO FÓRUM! Download: http://www.speedysha...S82t/htdocs.rar Obs: A Database Podem Usa A Do Victor Fasano Raful v2 Scan --> https://www.virustot...sis/1420379894/1 ponto -
Scripts iBot
1 pontoBom dia galera, tenho um acervo de scripts pagos e free do iBot upar todos demoraria muito tempo, caso alguem queira algum me peça por -vocação -level -local de caça1 ponto
-
[Projeto] New Styller
[Projeto] New Styller
Kiriharae reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, hoje venho apresentar meu projeto particular. Sou muito fã do mapa styller, sempre em horas vagas procurava joga-lo, para quem não conhece: é um servidor estilo baiakm só que mais difícil e com mais RPG, e como tenho me interessado por versões mais atuais, resolvi criar um styller (new styller) seguindo as ultimas atualizações do TFS, seria algo parecido com o projeto do Kaique e do Jamison, aqui no fórum, o KNJ. Irei postando de pouco em pouco as atualizações, definindo o que foi feito e o que ainda pretendo fazer ... # Informações do Servidor → Versão: 10.77 (seguindo as atualizações do TFS 1.2). → Exp: 500x (Inicial - veja aqui). → Skills 50 → Magic 30 → Loot: 4 # Sistemas do Servidor → Cast System (100%) → Vip System (100% - liberado) → Reward Level System (100% - liberado) → Addons System (100%) → Mounts System (100%) → War System (100%) → Market System (100%) → Training OFF (100%) → Clean Database (100%) → Client Próprio - Opcional (100%) → Arena PVP. (100%) → Marriage System (pendente) → Quest Log (pendente) → Forja System (pendente) → Refinamento System (pendente) → Achievements System (pendente) → Cassino System (pendente) → Task System (pendente) # Eventos do Servidor → Zombi Evento. (100%) → War Anti-Entrosa (100%) → CastleWar. (100%) → BattleField Evento. (100%) → Capture The Flag. (100%) → Gran Tower. (100%) → Hour Kill. (100%) → War of Emperium. (100%) → Dota. (100%) → Coliseum. (100%) → Survival Evento. (100%) # Quests → Em breve. # Website → Em construção. (http://www.styller.org/) # Equipe → [member=luanluciano93] (administrador/scripter/webmaster) # Imagens # Pesquisa / Enquetes → Comose prevenir de disputas no Pagseguro? # Comentários de membros Curta nossa página no facebook. É isso pessoal, espero que gostem, abraços!1 ponto -
Angelina Forever • Sign
Angelina Forever • Sign
Factur reagiu a moskitinho por uma resposta no tópico
1 pontoFala manolos! Resolvi marcar minha volta ao fórum com algo que sempre foi uma marca minha de quem me conhece... Fazem 6 anos... Isso mesmo... 6 anos que não trabalho com o photoshop, nem preciso falar que estou mega enferrujado, mas fiz o que pude com o que lembrava, criticas construtivas são sempre bem vindas! E com vocês minha musa! Angelina Forever: Link: http://i774.photobucket.com/albums/yy30/moskitinho/Design%20XT/AngelinaFOREVER_zpsvyqu4ssc.png1 ponto -
(Resolvido)3 Dias Premium ao Logar e Ao Avançar de Premium!
(Resolvido)3 Dias Premium ao Logar e Ao Avançar de Premium!
Flavio S reagiu a luanluciano93 por uma resposta no tópico
1 ponto@, com global storage você resolveria mais fácil usando a account ID. @, no seu creaturescript/scripts/login.lua, adicione esse código antes do ultimo return true: if Game.getStorageValue(player:getAccountId()) <= 0 then Game.setStorageValue(player:getAccountId(), 1) player:addPremiumDays(3) end Abraços!1 ponto -
(Resolvido)Algumas Duvida Spell
1 pontoTenta ai:1 ponto
-
(Resolvido)Algumas Duvida Spell
1 pontoOs players não estão com privilégios no groups.xml não? Isso ta estranho1 ponto
-
(Resolvido)Algumas Duvida Spell
1 pontove se assim vai, na verdade modifiquei quase nada. <instant name="Kame" words="kame" aggressive="1" lvl="10" maglv="20" mana="1200" exhaustion="3500" needlearn="0" event="script" value="attack/kame.lua"> </instant> Era pra ta certinho a spell, nao vi erro1 ponto
-
(Resolvido)Algumas Duvida Spell
1 pontoVocê recentemente mexeu no creaturescripts ou nas sources?1 ponto
-
(Resolvido)Algumas Duvida Spell
1 pontoIsso acontece só com essa magia? Aparece algum erro no distro?1 ponto
-
(Resolvido)[Talkaction] Level Max
(Resolvido)[Talkaction] Level Max
wellerson santos reagiu a Flavio S por uma resposta no tópico
1 pontoMas ele irá deslogar ao pegar o level tudo bem ? (as alterações só podem ser feitas se ele deslogar...) Basta excluir essa linha : doTeleportThing(cid, maximum.pos)1 ponto -
[v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
\spells\scripts\healing\ mass healing.lua local combat = Combat() combat:setParameter(COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) combat:setParameter(COMBAT_PARAM_AGGRESSIVE, 0) combat:setParameter(COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) local area = createCombatArea(AREA_CIRCLE3X3) combat:setArea(area) function onTargetCreature(creature, target) local player = Player(creature) local min = ((player:getLevel() / 5) + (player:getMagicLevel() * 4.6) + 100) local max = ((player:getLevel() / 5) + (player:getMagicLevel() * 9.6) + 125) if not Player(target) then return true end doTargetCombatHealth(0, target, COMBAT_HEALING, min, max, CONST_ME_NONE) return true end combat:setCallback(CALLBACK_PARAM_TARGETCREATURE, "onTargetCreature") function onCastSpell(creature, var) return combat:execute(creature, var) end1 ponto
-
[Layout] Dars Gesior Acc
[Layout] Dars Gesior Acc
Heyron reagiu a Thiago Rulexz por uma resposta no tópico
1 pontoBom galera Novamente trazendo Outro Layout ao TK! Desta vez Gesior Acc... (Este template era pago, após problemas com um cliente o dono disponibilizou publicamente) Eu sinceramente Achei ele Mto Foda legal *-* Porem n utilizo Gesior Vim disponibilizar a Vocês... Imagens: Download Scan Creditos Sla quem crio o GesiorAcc .-. Wipflahs (Pelo template) Eu (por trazer ao TK)1 ponto -
Alavanca Que teleporta
1 pontolocal newColor = {lookBody = xxx, lookHead = xxx, lookLegs = xxx, lookFeet = xxx} --Configure aqui a cor da roupa dos membros da guild. function onUse(cid) if getPlayerGuildId(cid) > 0 then if getPlayerGuildRank(cid) == "leader" then for _, pid in pairs(getPlayersOnline()) do if getPlayerGuildId(pid) == getPlayerGuildId(cid) and pid ~= cid then newColor.lookType = getCreatureOutfit(pid).lookType doPlayerSendTextMessage(pid, 27, "Your guild leader ("..getCreatureName(cid)..") pulled you.") doTeleportThing(pid, getClosestFreeTile(cid, getThingPos(cid))) doSetCreatureOutfit(pid, newColor, -1) end end else doPlayerSendCancel(cid, "You aren't the guild leader.") end else doPlayerSendCancel(cid, "You don't have a guild.") end return true end1 ponto
-
[10.90] Vanaheim Global Opensource - TFS 1.2
[10.90] Vanaheim Global Opensource - TFS 1.2
JonatasLucasf reagiu a Drazyn1291 por uma resposta no tópico
1 pontoInsira este 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;1 ponto -
[Layout] Amiroslo Bootstrap Znote AAC
[Layout] Amiroslo Bootstrap Znote AAC
miktz reagiu a Thiago Rulexz por uma resposta no tópico
1 pontoBom galera estava vendo os layouts de Znote Acc e percebi que são poucos então decidi que vou trazer alguns Para o TK! Vamos lá... Ele é bem simples, porem o fato de ser php faz desse layout uma Base perfeita Testado no ZnoteAcc 1.5 Imagens: Download Layout Download ZnoteACC: SCAN (POR @fireelement) Creditos: Znote (Por fazer o Site) Amiroslo (Por Fazer o Layout) Eu (Por Trazer ao TK )1 ponto -
[Layout] Dark-tibia template ZnoteACC
[Layout] Dark-tibia template ZnoteACC
Triston reagiu a Thiago Rulexz por uma resposta no tópico
1 pontoI ae galera estou trazendo mais um Layout de Znote Acc. Desta vez estou trazendo um Layout Chamado Dark-Tibia. Testado no ZnoteAcc 1.4 Vamos lá... Imagens: Download Scan (feito Por @Caronte) Creditos: Znote (Por Fazer o Site e o Template) Eu (Por Trazer ao TK )1 ponto -
(Resolvido)Mudar recompensa evento
(Resolvido)Mudar recompensa evento
Andreselos1988 reagiu a Flavio S por uma resposta no tópico
1 pontobasta configurar em : local reward = {{ITEMID, QUANTIDADE}} -- {ITEMID, QUANTIDADE}, local centeroffight = {x=24553,y=23720,z=7} local waitingplace = {x=24554,y=23720,z=6} local depotcenter = {x=32345,y=32223,z=7} local MinimumPlayers = 2 local reward = {{ITEMID, QUANTIDADE}} -- {ITEMID, QUANTIDADE}, local function lmsclosed1() -- broadcastMessage("Last Man Standing event will start in 1 minutes. Portal is opened in depot", MESSAGE_STATUS_WARNING) end local function lmsclosed() count = 0 local spectators = getSpectators(waitingplace, 10, 10, false) if spectators ~= nil then for _, spectator in ipairs(spectators) do if isPlayer(spectator) then count = count + 1 end end end if (count >= MinimumPlayers) then broadcastMessage("Last Man Standing event portal closed and event started!", MESSAGE_STATUS_WARNING) for _, pid in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(pid, 25001) == 1 then local playerids = getPlayerByName(pid) doTeleportThing(playerids,centeroffight) doSendMagicEffect(center, CONST_ME_TELEPORT) end end else broadcastMessage("Not enough players to start Last man Standing event! Minimum: "..MinimumPlayers.." players. We have "..count.."!", MESSAGE_STATUS_WARNING) setGlobalStorageValue(25002, 0) for _, pid in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(pid, 25001) == 1 then local playerids = getPlayerByName(pid) doTeleportThing(playerids,depotcenter) doSendMagicEffect(depotcenter, CONST_ME_TELEPORT) setPlayerStorageValue(pid, 25001, 0) end end end return true end local function lmscheck() count = 0 local spectators = getSpectators(centeroffight, 500, 500, false) if spectators ~= nil then for _, spectator in ipairs(spectators) do if isPlayer(spectator) then count = count + 1 end end end if count == 1 then for _, pid in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(pid, 25001) == 1 then local playerids = getPlayerByName(pid) setPlayerStorageValue(playerids, 25001, 0) end end local spectators = getSpectators(centeroffight, 10, 10, false) if spectators ~= nil then for _, spectator in ipairs(spectators) do if isPlayer(spectator) then doTeleportThing(spectator,depotcenter) doSendMagicEffect(depotcenter, CONST_ME_TELEPORT) for x = 1, #reward do doPlayerAddItem(spectator, reward[x][1], reward[x][2]) end broadcastMessage("Last Man Standing ended winner is: "..getPlayerName(spectator)..".", MESSAGE_STATUS_WARNING) end end end for _, pid in ipairs(getOnlinePlayers()) do if getPlayerStorageValue(pid, 25001) == 1 then local playerids = getPlayerByName(pid) setPlayerStorageValue(pid, 25001, 0) end end stopEvent(lmscheck) else addEvent(lmscheck, 10*1000) end end local function lms() broadcastMessage("Last Man Standing event will start in 2 minutes. Portal is opened in depot", MESSAGE_STATUS_WARNING) portalwhere = {x= 32349, y=32222, z=7} local portal = doCreateItem(11796,1,portalwhere) doSetItemActionId(portal, 25001) doSendMagicEffect(portalwhere, CONST_ME_TELEPORT) iteminfo = {x= 32348, y=32222, z=7} local item = doCreateItem(1431,1,iteminfo) doSetItemActionId(item, 25002) doSendMagicEffect(iteminfo, CONST_ME_TELEPORT) addEvent(function() doRemoveItem(getTileItemById(portalwhere, 11796).uid) end, 120 * 1000) addEvent(function() doSendMagicEffect(portalwhere, CONST_ME_TELEPORT) end, 120 * 1000) addEvent(function() doRemoveItem(getTileItemById(iteminfo, 1431).uid) end, 120 * 1000) addEvent(function() doSendMagicEffect(iteminfo, CONST_ME_TELEPORT) end, 120 * 1000) addEvent(lmsclosed, 2*60*1000) addEvent(lmsclosed1, 1*60*1000) addEvent(lmscheck, 130*1000) return true end function onThink(interval) broadcastMessage("Last Man Standing event will start in 3 minutes.", MESSAGE_STATUS_WARNING) addEvent(lms, 60*1000) return true end1 ponto -
raid boss
raid boss
luanluciano93 reagiu a Flavio S por uma resposta no tópico
1 pontoEu fiz um script de raid esses tempos atrás : http://pastebin.com/wWSEzjQm1 ponto -
(Resolvido)[pedido] spells por reset
Se a função de ver os resets do player for igual à: getResets(cid) Sim, mas se for tipo, ou qualquer outra coisa... getPlayerResets(cid) é só você substituir... qualquer coisa, posta aqui...1 ponto
-
(Resolvido)Preciso do Script NPC (teletransportar o player)
Tente alterar o XML para esse: <?xml version="1.0" encoding="UTF-8"?> <npc name="Bossing" script="data/npc/scripts/npcboss.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="138" head="57" body="59" legs="40" feet="76" addons="0"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Deseja desafiar o {boss}?"/> </parameters> </npc>1 ponto
-
[Projeto] New Styller
[Projeto] New Styller
luanluciano93 reagiu a Caronte por uma resposta no tópico
1 pontoProjeto: Em construção1 ponto -
(Resolvido)Tutorial sobre masks completo?
(Resolvido)Tutorial sobre masks completo?
Jan.Recife reagiu a drigobo por uma resposta no tópico
1 pontoOi, cara eu não conheço um turorial sobre isso, mas é algo muito simples. 1° - Você precisa fazer a sprite normal colorida com sombreamento todo de branco. 2° - você escolhe a parte que quer mudar a cor, por exemplo, o cabelo, ai você faz um sprite só do cabelo na mesma altura que o cabelo fica na sprite normal de 32x32 e pinta ela toda de amarelo. como você pdoe ver nesse exemplo 3° Você vai no objetBuilder aí ao montar a sua sprite normal que está pintada de branco, você vai ter uma opção que ao selecionar ela( não me recordo o nome) vai "sumir " a sprite normal para você colocar a mask. se você abrir a sprite do citizen que tem mask você pode ver como funciona melhor, não sei como te explicar melhor porque faz anos que não mexo mais com isso1 ponto -
[ Pedido ] Script de Dice [ Pedido ]
[ Pedido ] Script de Dice [ Pedido ]
urnau reagiu a EdsonJunior por uma resposta no tópico
1 pontoSer mais especifico que isso, acho que é impossivel! Mais atenção na proxima vez... Pode ser considerado como flood @topic; Ja que vc quer qualquer um, tenho esse aqui, agora, se funciona... ai eu já não sei. ALL - Dice Gambling HighLow By BlakW.xml1 ponto -
[iBot] Script Thread Request
[iBot] Script Thread Request
urnau reagiu a Mek Fiuchem por uma resposta no tópico
1 pontoEu peguei um com refill, dei uma simples editada nele, removendo o refill e uma actions e HUD para melhorar o desempenho. Da proxima não precisa colocar o nome do seu character, eu coloquei Name referindo ao nome do script que você deseja. imba thais south orcs v1.0.0.xml KormayaDwarfZ.xml Yalahar Undead v1.2.xml1 ponto -
Meus scripts IBot
1 pontoE ai galerinha, fmz? Vou postar meus scripts IBot que tenho para hoje, todos são testados e aprovados, alguns não são 100% afk mais poderão lhe ajudar Lembrando que: C!R = Com Reffil, S!R = Sem Reffil Espero ter ajudado, sou novo no fórum mais espero ajudar sempre que posso Até mais! ALL-ALTO-BLESS.xml ALL-NEW ROOK.xml ALL-POT COLETTOR.xml ALL-ROT THAIS.xml ED-ROT DARA WEST C!R.xml ED-ROT HIDDEN VENORE S!R.xml ED-ROT LB S!R.xml ED-SW TROLL VENORE C!R.xml EK-CYC THAIS SOUTH C!R.xml EK-CYC YALAHAR.xml EK-CYCLOPOLIS EDRON.xml EK-MINOTAUR DARASHIA.xml EK-MISTROCK C!R.xml EK-MISTROCK LOW C!R.xml EK-ROT DARASHIA C!R.xml EK-ROT VENORE C!R.xml EK-TROLL AB LVL 8 S!R.xml EK-ZOMBIE YALAHAR.xml RP-BOG-RAIDER EDRON.xml RP-CEMETERY-1 YALAHAR.xml RP-CRYSTAL-SPIDER SVARGROND.xml RP-LIZARDS HIDDEN ZAO.xml RP-NECROMANCER-AND-HERO.xml RP-PENINSULA -1 C!R.xml RP-ROT DARA NORTH C!R.xml RP-TREIN (SMALL STONE) S!R.xml RP-TROLL AB -1 S!R.xml RP-TROLL AB -2 S!R.xml RP-TROLL AB -3 S!R.xml1 ponto
-
[Gesior2012] Painel de Acessos.
[Gesior2012] Painel de Acessos.
Rockersz reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá amigos, hoje vou ensinar como fazer um painel de acessos, Mas Luan, que painel é esse? • Basicamente é um sistema interno do site, você cria uma pasta 'acessos', o sistema cria todos os dias um arquivo de texto e nomeia o arquivo com a data do dia atual (exemplo: 05-03-2014.txt), dentro desse arquivo de texto ficará todos as acessos do dia. Ele mostra o ip do computador que acessou, hora e minuto do acesso, conta do jogador (se ele estiver logado na conta) e url que ele acessou. Mas Luan, para que eu vou usar isso? • Você pode usar para várias coisa, desde pegar o ip pelo horário de um ataque, ou até usar apenas para monitoramento de quem acessa o site. Mas Luan, isso ae só pega em Gesior, e ainda a versão 2012? • Não, isso serve para qualquer site, sendo de tibia ou não, mas para instala-lo necessita de um pouquinho de conhecimento na area. Abaixo vou ensinar como instalar no gesior2012 ... Primeiramente, crie uma pasta 'acessos' no diretório (pasta www ou htdocs) do seu site. Depois vá na pasta 'system' e abra o arquivo 'load.compat.php', no final dele adicione esse código: ################################################################################################# ################### SISTEMA DE ACESSOS BY LUANLUCIANO93 ########################## ################################################################################################# if($logged) { $acc = $account_logged->getCustomField('name'); } else { $acc = 'NO LOGOUT';} $ip = $_SERVER['REMOTE_ADDR']; $data = date("d-m-y"); $hora = date("H-i-s"); $myFile = './acessos/'. $data .'.txt'; $fh = fopen($myFile, 'a') or die('Erro ao abrir o arquivo.'); $url = $_SERVER['HTTP_REFERER']; $stringData = "$hora (hour) ------ IP:{$ip} ----- $acc ----- $url \n"; fwrite($fh, $stringData); fclose($fh); #################################### END ######################################################## E pronto, simples assim! Dá um F5 e olha na pasta 'acessos'. É isso ae pessoal, espero que tenham gostado. Abração e até mais.1 ponto -
[Poketibia] JhonBot
1 pontoComo Utilizar? So veio alguns arquivos e nada de explicação , ensine a usar ae1 ponto
-
Resolvendo problema de caracteres especiais em PHP
Bom galera, sei que tem muita gente que não sabe como colocar letras com acentuação, ou mesmo caracteres especiais. Por isso venho trazer pra vocês a solução bem simples e rápida para esse problema. Bom, basta vc adicionar isso logo depois do <?PHP: header("Content-Type: text/html; charset=UTF-8",true); Ou seja, digamos que eu queira escrever apenas "ATUALIZAÇÃO" na pagina. Basta colocar o código no devido lugar e escrever o conteúdo normalmente. Ficaria assim: Esse código serve para que a página saiba qual a codificação que deve ser feita para poder ler os caracteres especiais. ___________________________________________________________________________ Outro método seria pegar o código PHP pras os respectivos caracteres: Caracteres especiais do HTML 2.0 Á Á À À É É È È Í Í Ì Ì Ó Ó Ò Ò Ú Ú Ù Ù á á à à é é è è í í ì ì ó ó ò ò ú ú ù ù Ä Ä Â Â Ë Ë Ê Ê Ï Ï Î Î Ö Ö Ô Ô Ü Ü Û Û ä ä â â ë ë ê ê ï ï î î ö ö ô ô ü ü û û à à å å Ñ Ñ Å Å Õ Õ Ç Ç ã ã ç ç ñ ñ Ý Ý õ õ ý ý Ø Ø ÿ ÿ ø ø Þ Þ Ð Ð þ þ ð ð Æ Æ ß ß æ æ Caracteres especiais do HTML 3.2 ¼ ¼ ½ ½ ¡ ¡ ¾ ¾ £ £ © © ¥ ¥ ® ® § § ª ª ¤ ¤ ² ² ¦ ¦ ³ ³ « « ¹ ¹ ¬ ¬ ¯ ¯ µ µ º º ¶ ¶ ´ ´ · · ¨ ¨ ° ° ± ± ¸ ¸ » » ¿ ¿ Outros caracteres especiais × × ¢ ¢ ÷ ÷ € € “ “ ™ ™ #148; ” ‰ ‰ Œ Œ ƒ ƒ ‡ ‡ † † Bom, mas vc pode estar se perguntando: "Como eu uso isso?" E eu te demonstro: Digamos que eu queira escrever: Você é muito legal! © Então, ao invés do codigo php ficar assim: <?PHP $main_content .= " Você é muito legal! © "; ?> Ele vai ficar assim: Observe que pra escrever eu escrevi pois ê em php se escreve ê Da mesma forma o é (se escreve é) e o © (se escreve ©). E isso vc pode conferir na tabela. E isso é tudo, pessoal! Créditos: 60% Eu (pelo método 1 e por organizar o tópico e criar o exemplo) 40% http://www.criarweb.com (pelo método 2)1 ponto
-
Scripts iBot
1 pontoEK 180+ Vengoth Castle - Yalahar.xml EK 200+ Frost Dragons Okolnir - Svargrond #2 - by BlakW.xml EK 250+ Hardcore Bugs - Farmine - by BugWT.xml EK 280+ Farmine Fire Dojo Chosens - by BlakW.xml1 ponto
-
Como pegar sprites de OTClient?
Como pegar sprites de OTClient?
MonkeyDLuffy reagiu a Poul Lennon por uma resposta no tópico
1 pontoO problema é que toda vez que eu abro o spr de lá com o spr editor, rlr para de funcionar. Só consigo em old client...1 ponto -
[Link Quebrado] [ModenAcc] WebSite Otpokemon V4.0 Completo
vlw cara !!1 ponto
-
[Link Quebrado] [ModenAcc] WebSite Otpokemon V4.0 Completo
[Link Quebrado] [ModenAcc] WebSite Otpokemon V4.0 Completo
Heitor Dld reagiu a lucasalsre por uma resposta no tópico
1 pontoNossa cara, gostei muito, estou com um projeto de poketibia e isso vai me ajudar muito... Rep + Edited Vou te dar 3 reps, vc postou exatamente o que eu queria...1 ponto -
Spell de Correr Poketibia
Spell de Correr Poketibia
Lucas Tibiano reagiu a lavi por uma resposta no tópico
1 pontoAqui também... player não usa. talvez por talkaction resolveria.... tentei fazer funciona, porem não consegui determinar o tempo, resumo: a ação não acaba e fica acumulativa, volta ao normal ao logout. em: data\talkactions\scripts\ crie o arquivo correr.lua e cole isso dentro function onSay(cid, words, param) if exhaustion.get(cid, 501) then doPlayerSendCancel(cid, 'You can use this command only once per 10 seconds.') return true end doCreatureSay(cid, "correr", TALKTYPE_ORANGE_1) doChangeSpeed(cid, 1 * 500) doSendMagicEffect(getPlayerPosition(cid), 1) exhaustion.set(cid, 501, 10) return true end explicação: if exhaustion.get(cid, 501) then <------------- 501 tempo de exaust da função 10 segundos. doChangeSpeed(cid, 1 * 500) <------------------ 500 velocidade alterada, modifique a gosto doCreatureSay(cid, "correr", TALKTYPE_ORANGE_1) <--- cor da letra e o que vai dizer doSendMagicEffect(getPlayerPosition(cid), 1) <- 1 efeito a ser exibido, altere se preferir depois vá em: data\talkactions\ clique com o botão direito no arquivo "talkactions.xml" em seguida "Edit/Editar" e acrescente a seguinte tag: <talkaction words="correr" event="script" value="correr.lua"/> espero poder ter ajudado alguém, se souberem como determinar tempo da função (para que a ação possa acabar, e assim não ser acumulativa). atualizem essa talkaction e reupem att.1 ponto -
[Gesior Acc] Informações do OTServ
[Gesior Acc] Informações do OTServ
Drazyn1291 reagiu a Ryzor por uma resposta no tópico
1 pontoCréditos: Kargen Como Instalar: Abra o arquivo serverinfo.php e substitua o código por esse: <?php $main_content .= '<table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor='.$config['site']['vdarkborder'].'> <td colspan="2"><b><center>Server Information</center></b></td> </td align="right"></td></tr>'; $number_of_stages = 0; $stagesLevel = $config['site']['stageLevel']; foreach ($stagesLevel as $stagelevel => $desc) { if(is_int($number_of_stages / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_stages++; $magic = $config['site']['sInfoMagic']; $skills = $config['site']['sInfoSkill']; $loot = $config['site']['sInfoLoot']; $about = $config['site']['aboutServer']; $main_content .= '<tr bgcolor="'.$bgcolor.'"> <td width="'.$config['site']['serverInfo_width'].'%"><center><b>From Level To Level</b> = '.$stagelevel.'</center></td> </tr><tr><td><center>'.$desc.'</center></td></tr>'; } $main_content .= '<tr bgcolor="'.$config['site']['lightborder'].'"> <td width="100%"><center><b>Magic Rate</b> = '.$magic.'</td></tr> <tr bgcolor="'.$config['site']['darkborder'].'"> <td width="100%"><center><b>Skills Rate</b> = '.$skills.'</td></tr> <tr bgcolor="'.$config['site']['lightborder'].'"> <td width="100%"><center><b>Loot Rate</b> = '.$loot.'</td></tr></table><br> <table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor='.$config['site']['vdarkborder'].'> <td colspan="2"><b><center>About Server</center></b></td> </td align="right"></td></tr><tr bgcolor="'.$config['site']['darkborder'].'"> <td width="100%"><center>'.$about.'</center></td>'; $main_content .= '</table><br>'; $main_content .= '<table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor='.$config['site']['vdarkborder'].'> <td colspan="2"><b><center>Player Commands</center></b></td> </td align="right"></td></tr>'; $number_of_commands = 0; $commands = $config['site']['commands']; foreach ($commands as $command => $use) { if(is_int($number_of_commands / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_commands++; $main_content .= '<tr bgcolor="'.$bgcolor.'"><td width="'.$config['site']['serverInfo_width'].'%">'.$command.'</td><td>'.$use.'</td></tr>'; } $main_content .= '</table>'; ?> Depois de substituir o código, abra o arquivo config.php e cole esse código: // Created by GodMarini(ServerInfo/StagesLevel) & Archez (Player Commands and Idea) $config['site']['serverInfo_width'] = '15'; // from 0% to 100% (recommended: 15) $config['site']['aboutServer'] = ' - 24 Hours Fast Dedicated Server<br> - 35+ Quests!<br> - 500+ Houses<br> '; // - New Line<br> (Use if your want make a new line "<br>") $config['site']['commands'] = array( '!save' => 'Save your character so you avoid items or level loss.', '!buypremium' => 'Buy 30 days of premium time.', '!hunt' => 'Spend some cash with a nice amount for a frag.' ); // 'command' => 'description', /* Stage Level */ $config['site']['stageLevel'] = array( /* From Level To Level */ '1-50' => '50x', '50-100' => '35x', '100~' => '15x' );/* 'stages Level' => 'ExpRate', */ $config['site']['sInfoMagic'] = '9x'; $config['site']['sInfoSkill'] = '17x'; $config['site']['sInfoLoot'] ='2.5x'; Imagem:1 ponto