Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 10/29/12 em todas áreas

  1. [Modern ACC] Show Outifit

    koyotestark e 2 outros reagiu a Gustavo Ferreira por uma resposta no tópico

    3 pontos
    Show Outifit Modern Acc Lembre-se de verificar o caminho outfitter.php para evitar erros! Primeiramente salve o outfitter.php na pasta PUBLIC [public/outfitter.php] Abra sistema de aplicação / views / view_character.php Você pode adicionar este em qualquer lugar do script. Código PHP: <tr><td width='30%'>Outfit</td><td><?php echo '<div style="position: relative; width: 32px; height: 32px;"><div style="background:transparent url(/public/outfitter.php?id='.$player->getLookType().'&addons='.$player->getLookAddons().'&head='.$player->getLookHead().'&body='.$player->getLookBody().'&legs='.$player->getLookLegs().'&feet='.$player->getLookFeet().'); position: absolute; width: 64px; height: 80px; background-position: bottom right; background-repeat: no-repeat; right: 0px; bottom: 0px;"></div></div>'; ?></td></tr> Ou se preferir coloque por cima deste (Eu Uso este) <tr><td width='30%'>Created</td><td><?php echo ago($created)." | ".UNIX_TimeStamp($created); ?></td></tr> Abra o seguinte arquivo system/application/views/online_players.php Substitua tudo que tem dentro do arquivo por este codigo <?php require("config.php"); $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = $ots->getDBHandle(); require("system/application/config/create_character.php"); if(count($players) > 0) { echo "<table width='100%' cellspacing='1' cellpadding='3'>"; echo "<tr><td align=center><b>Outfit</b></td><td align=center><b>Name</b></td><td align=center><b>Level</b></td><td align=center><b>Vocation</b></td><td align=center><b>World</b></td></tr>"; $players = $SQL->query("SELECT `name`, `level`, `promotion`, `world_id`, `vocation`, `lookfeet`, `lookhead`, `looklegs`, `lookbody`, `looktype`, `lookaddons` FROM `players` WHERE `online`='1' ORDER BY `level` DESC;")->fetchAll(); foreach($players as $row) { if(in_array(strtolower($row['name']), $config['restricted_names'])) continue; echo "<tr><td><div style='position: relative; width: 64px; height: 32px;'><div style='background:transparent url(/public/outfitter.php?id=".$row['looktype']."&addons=".$row['lookaddons']."&head=".$row['lookhead']."&body=".$row['lookbody']."&legs=".$row['looklegs']."&feet=".$row['lookfeet']."); position: absolute; width: 64px; height: 80px; background-position: bottom right; background-repeat: no-repeat; right: 0px; bottom: 0px;'></div></div></td><td align=center><a href=\"../character/view/".$row['name']."\">".$row['name']."</a></td><td align=center>".$row['level']."</td><td align=center>".getVocationName($row['vocation'], $row['promotion'])."</td><td align=center>".$config['worlds'][$row['world_id']]."</td></tr>"; } echo "</table>"; } else alert("There is no players online."); ?> DOWNLOAD PACK ~~> http://www.mediafire...k1w886bo8kjsqa1 Espero que gostem, Lembrando que este script era vendido por alguns sites ! Abraços!
  2. Alguem Ae Curte SOAD ;D

    Alistair Overeem e um outro reagiu a raell5 2 por uma resposta no tópico

    2 pontos
    Mas Isso Não Importa Mesmo Bom Que Tem Aulgumas Pessoas Que Curte Dubstep Ainda HEHEH Mas e Foda De Achar :Z
  3. [LINK OFF][9.60] Azeroth Server V.2.0

    Heenrique reagiu a Smyllodon por uma resposta no tópico

    1 ponto
    Azeroth Server Updated 08/10/2012: v2.0 Versão: 9.60 Distro: TheForgottenServer Mapa Base: Yourots Edited e Mix Yourots Features: > 7 Cidades: Azeroth Avalon Zatur Liberty Bay Gloria Sand Trap Tiquanda > Montarias por quest(NPC Mount Master, cavernas ao norte de Azeroth). > NPCs de Travel/Boat diferentes para cada cidade. > Corrigidos Vários Bugs do mapa. > Templo Reformado > Retirados Vários Itens custom e suas quests do antigo Riot Server. > Adicionada Dragon Dungeon. > Adicionado Vulcão de Goroma. > Adicionada Quest Especial em Gloria (NPC Gloria Scientist). > Adicionada Ferumbras Tower. > Várias Hunts adicionadas. > Adicionada Formorgar Mines. > Sistema de Refinamento e Slot. > 6 Novas Mounts. > Principais Quests: Annihilator Pits of Inferno The Inquisition FireWalker Boots Demon Helmet Draken Hell Conquer > 23 Raids Automáticas e configuradas: Rats (Azeroth) Crabs (Azeroth) Bugs (Gloria) Orshabaal (Demon Field) Demodras (Dragon Dungeon) Stonecracker (Behemoth Caves) Morgaroth (Goroma Volcano) Ghazbaran (Formorgar Mines) Ferumbras (Ferumbras Tower) Elfs (Saragoka Village) Orcs (Azeroth) Quaras (Desert Sea) Bandits (Avalon Road) Pirates (Liberty bay) The Old Widow (Plains of Havoc) Scarabs (Sand Trap) The Count (Azeroth) Undeads (Plains of Havoc) Massacre (Pits of Inferno) The Horned Fox (Azeroth) Mutated Monsters (Gloria) Apes (Tiquanda) Werewolf (Wolf Caves) > Sistema de Guerras pelo Castelo [Honor Castle, a oeste de Azeroth] Evento automático. Quando a guerra é anunciada as guilds podem batalhar pelo controle do castelo, dando use no monumento do último andar e permanecendo assim até a guerra acabar. O último jogador a ter o controle do castelo antes do tempo acabar será o vencedor, e sua guild se tornará dona do castelo. Todos os membros da Guild ganharão uma recompensa e poderão acessar o mapa do subsolo. Os membros de outras Guilds serão teleportados para o templo e não poderão acessar o castelo. O sistema envia mensagens a todos antes de o evento começar, quando começar, quando o dono do castelo muda, antes de se finalizar e ao finalizar, relatando o conquistador do castelo e a guild vencedora. Imagens: Raids Para editar o tempo e as chances das raids, vá em data/raids/raids.xml: Cada linha corresponde a uma Raid. O interval2 corresponde ao tempo para executar a chance, e esta é a probabilidade da raid acontecer. O tempo do interval2 é contado em minutos, e a chance, em porcentagem. Castle Para editar o tempo de ocorrência da Guerra pelo Castelo, vá em data/globalevents/globalevents.xml: O interval corresponde ao tempo, em milisegundos, que demorará para acontecer o evento. Está preconfigurado para acontecer sempre 1 vez por semana, contando a partir do momento de abertura do servidor, mas você pode configurar para ele acontecer a uma hora fixa do dia etc. Aconselho nunca colocar um tempo menor do que 1 h e meia ou 2h (7200000 milisegundos), pois se o tempo de inicialização for menor que o tempo de duração, você vai ter alguns erros feios. Upgrade & Slot System Os items podem ser refinados, tendo seu ataque, defesa e armadura aumentados. Existem 2 items para melhorar os equipamentos: Upgrade Powder(8301) que pode ser obtido em quests, drops de monstros e por mineração, possui chance de falha. Quando o upgrade falha o equipamento não é perdido, apenas voltará 1 level (de +3 para +2 por exemplo). Também há o Perfect Powder, que é muito raro de se encontrar e é obtido de quests difíceis e drop de bosses das raids. Este possui 100% de chance de sucesso. Os jogadores também poderão abrir Slots em seus equipamentos e, de forma aleatória, criar equipamentos únicos com bônus de Hp, Mp, Ml, Shielding, Cas (Club, Axe e Sword Skill) e Distance. Juntando os 2, você poderá fazer coisas como essa: Enjoy =] Não há teleports diretos para hunts ou quests. Não há items ou monstros editados(além dos trainers). Não há sistema VIP(premium account valorizada). Não há raids com monstros excessivamente fortes nas cidades iniciais. Créditos:Unknow YourOts Edited, Mix Yourots Team, Crystal Server Team, Tryller, Mock,Vmspk, TFS Team e um pouquinho (bem pouquinho) pra mim xD. Download Azeroth Server V 2.0 - Completo [OTSERVHOST] Comandos: !war para executar a guerra pelo castelo manualmente, !reset para interromper o funcionamento da war e !castle para limpar todos os dados, ou seja, o castelo volta a ser terra de ninguém. V 2.0 > Servidor 9.60 > Distro TFS 9.6 > Trainer OFFLLINE - Nao esta adicionado no MAPA mais e so vc entrar em actions ver os IDs das estatuas e adicionar > Principais quests testadas e funcionando > Addons e Mounts 100% Contato: [email protected] Edit - Coloquei os Scans Edit2 - Adicionado comando Edit3 - Atualização Edit4 - Atualização
  4. The Forgotten Server by Lokeras(9.10)+Global Full + Old Yourts editado -Sobre o script. ►É a base do TFS editada por mim. ►9.10. ►Sistema de mounts. ►Novos outfits. ►Mapa global. ►Todos npcs do global. ►Todas quests do global ►Versão Yourts mapa editado por mim. -O que acompanha o OT. ►Ip changer 9.1 PHP CHANGER. ►Dlls necessarias. ►Configurador de dlls ►SQL studio. -A ser adicionado em uma futura versão ►Sistema de cooldown. ►Magias novas 9.10. ►Sala com teleports. ►Fixar alguns bugs básicos. ►Adicionar RME editor me esqueci ;/. -O que voce precisa arrumar. ►Você precisa adicionar um god ou gm se quiser. ►Você precisa adicionar o sqm do dp. Se tiver alguma duvida sobre o ot ou externa a ele poste aqui ou via pvt -Download ►Download : http://www.sendspace.com/file/0c9f7s ►Download sem o mapa global : http://www.sendspace.com/file/8kb535 ►OBS: O ot no total pesa 101mb descompactado e 36mb compactado como o virus total só aceita até 20mb eu estarei postando o relatorio sem o mapa global que pesa 90mb . ►Scan do ot sem o mapa - http://www.virustotal.com/file-scan/report.html?id=8ffa9249943f2b3a69c15682c7b5cff250eb97016e80f935653ff6e426897056-1315855286 . -Contato ►Msn > [email protected]. ►Private Message. By Lokeras
  5. Colocando seu site online

    samuelandrade45 reagiu a ADMPianista por uma resposta no tópico

    1 ponto
    Fala gente, vi que muitas pessoas estavam querendo fazer um site para seu servidor e não sabem como fazer... Então resolvi postar um tutorial Completíssimo aqui. O que vamos precisar? -> Xampp ( 1.6.5 ) - Download - http://www.oldapps.com/xampp.php?old_xampp=38 -> Gesior Acc. Maker ( 0.3.8 ) - Download - http://www.mediafire.com/?u0bao9bcp9ua5vr -> Um servidor de sua escolha. Agora que já temos tudo, vamos começar !! 1°) Abra o instalador do XamPP, e instale-o. 2°) Selecione aonde a pasta do XamPP ficará salva. (de preferência algum lugar de fácil acesso) 3°) Deixe apenas a primeira e a segunda opções marcadas e clique em Next. 4°) Aguarde o fim da instação e provavelmente uma tela preta irá aparecer. 5°) Após o fim da instalação, clique em Yes para abrir o XamPP e dê Start em Apache e MySQL. 6°) Clique em Admin do Apache. Você será redirecionado para a sua localhost (endereço que apenas você entra). Clique em Português (Brasil). 7°) No canto esquerdo do site , clique na Aba Segurança. Vá descendo até achar " http://localhost/security/xamppsecurity.php " . Clique. OBS : Se você não conseguiu abrir a página de Segurança, vá na pasta do seu Xampp/security/htdocs/lang e renomeie o arquivo pt para pt_br . 8°) Após ter clicado, deverá ser redirecionado para uma página parecida com essa: OBS :Faça o numero 1 e depois clique em Alterar Senha. Depois Faça o numero 3 e clique em Tornar Seguro o Diretorio do XamPP. 9°) Após ter feito isso, dê Stop no MySql (no XamPP) e dê Start denovo. Agora vá em seu navegador e digite : localhost/phpmyadmin 10°) Digite a senha que foi criada há pouco tempo que eu disse que era para a criação do banco de dados. 11°) Minimize seu navegador e vá na pasta de seu servidor, e abra o arquivo config.lua. Tire todos os espaços iniciais e as "frases" iniciadas com o sinal de " - " . Veja : 12°) Não feche o config.lua ainda, vá descendo até achar informações sobre a database de seu servidor ... algo parecido com isto : [b][b][b]sqlType = "mysql" <- se estiver em sqlite, mude para mysql sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123456" < - coloque a senha que foi criada para entrar no banco de dados. sqlDatabase = "otserv" < - coloque o nome de sua database , coloque " otserv " para facilitar. sqlFile = "otserv.s3db" < - de prefencia, coloque " otserv.s3db " ( o mesmo nome de sua database ) sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1"[/b][/b][/b] 13°) Salve e feche o config.lua. Agora vamos voltar a pagina minimizada (localhost/phpmyadmin) : 14°) Clique na aba Importar na parte superior da tela. 15°) Agora Selecione o Arquivo para Importar. Selecione o arquivo terminado em .sql que fica na pasta de seu servidor e clique em Executar no canto inferior direito. 16°) Pronto !! A database de seu servidor foi criada. Agora vamos instalar os arquivos do site. 17°) Abra a pasta do XamPP/htdocs. Apague tudo que tem dentro de htdocs e cole tudo o que veio dentro da pasta do Gesior ACC. 18°) Abra o XamPP novamente e clique em Admin do Apache. 19°) Uma nova pagina foi aberta, agora você terá que fazer mais 5 passos rápidos. 19.1) Set Server Path Coloque o diretório da pasta de seu servidor. Ex : C:\Users\user\Desktop\Tibia Server Clique em Set Server Path. 19.2) Check database connection 19.3) Add tables and columns to DB 19.4) Agora desça e clique no botão. 19.5) Set Admin Account Coloque uma senha SEGURA pois esse será o password do administrador do site e servidor. 19.6) Load Monsters from OTS Carregue os monstros do servidor. 19.7) Load Spells from OTS Carregue as magias do servidor. 20°) Agora você deverá ser redirecionado para seu site, e você pode acessá-lo pelo localhost ou pelo ip do seu servidor. Para acessar sua database, digite em seu navegador : localhost/phpmyadmin Pronto !! Seu site foi criado :] Colocando seu site online pelo 8090 e Desbloqueando a porta 8090 : 1° - Acesse a pasta do XamPP/apache/conf e abra o arquivo httpd com o bloco de notas. Procure por : #Listen 12.34.56.78:80 Listen 80 E por : ServerName localhost:80 Substitua todos os 80 por 8090. 2° - Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por : Listen directives: "Listen [::]:443" and "Listen 0.0.0.0:443" # Listen 443 E procure por : <VirtualHost _default_:443> Substitua todos esses 443 por 4499. Agora vá em seu firewall e Adicione a Porta 8090 e Porta 80 e marca a opção TCP. Se usar Roteador, faça a mesma coisa . Site por porta 80 localhost Site por porta 8090 localhost:8090 Créditos : 100% por Mim :] Não conseguiu criar ou está com dúvida? Poste aqui que ajudarei.
  6. [8.54] Pokemon xD by Rafael Marinho

    Jonathan alcino reagiu a RafaaxD por uma resposta no tópico

    1 ponto
    E ai pessoal primeiro topic e post aqui no TibiaKing ... [ Caso esteja algo errado , área ou algo do tipo mova por favor ? ] Eu ( RafaaxD ) tenho varios servers de tudo quanto é tipo de game e AMO editar , depois eu posto alguns aqui hihi , acabei de criar conta aqui e por falta de tempo e dinheiro pra um dedicado venho postar meu server de pokemon [ POKEMON xD ] que editei sozinho, a base é o pokemon dash mas tá muuuito editado ,Server está muito bom na minha opinião.. espero ver muitos daqui usando este server hein .. rs BUGS ? Sim , tem bugs como todos servers .. maaas são todos simples de resolver mas enche o saco .. sacomé ? então qualquer duvida pode postar aqui que talvez eu arrume e sim vou ajudar quem precisar .. eu tenho esse server aqui faz um tempinho vou formatar meu pc, mas antes vou ver se acho meu documento que fiz com a lista de uns bugs com as soluções já por etapa é que tinha preguiça kkkk. Alguns Systems : Level System , Tv System , Dive System , Fly System , Surf System , Ride System , Carro,Moto e bike system , varias quests pelo mapa , milotic quest ,rary cand quest , game boy box quest .. aah tem varios véi ..(: Algumas SS : [Alguns pokes em frente ao templo de 3 andares ? .. ps : isso que estou usando é uma outfit ] [ Item que pode ser vendido no shop, ele te transforma num carro com Super velocidade] [ Item que pode ser vendido no shop, ele te transforma numa moto com Super velocidade²] [ Item que pode ser vendido no shop, ele te transforma numa bike com Super velocidade³] [ Rare candy , Game boy box , Mega ball (vendida no shop cada por 1 real ela da 100% de catch) VIP outfit e a bike ] É isso ae pessoal espero que gostem ? .. Ps: Comentem sobre o post como ficou tbm ? valeu , qualquer coisa que faltar ou quiserem dou um @EDIT aqui .. POSTADO UNICAMENTE PARA O TIBIAKING , NÃO QUERO QUE POSTEM NO tibiaking POR MOTIVOS PESSOAIS , CASO VOCÊ QUEIRA LEVAR MEU SERVER PARA BLOG OU ALGO DO TIPO POR FAVOR CRÉDITOS A RAFAEL MARINHO ! THANKS. Download SERVER (SPEEDYSHARE) // Download SERVER (MEDIAFIRE BY MATHEUS) // Download CLIENT (SPEEDYSHARE) // Download CLIENT (MEDIAFIRE BY ...); [ BAIXOU COMENTA E DA +REP ? PLS ] [ SE FOR USAR P/ DEDICADO ME CHAMA PRA JOGAR TBM xD ] Scan Do Server // Scan do Client @EDIT Pessoal lembra que eu falei que tinha uma lista de bug e metas para fazer no server e que eu não fiz ? Então Achei , ta ai UPDATE VINDO AE .. AGUARDEM ! @edit UPDATE CANCELADO ! MOTIVO : PLAGIO
  7. Centurion V4

    TogaX reagiu a Hona por uma resposta no tópico

    1 ponto
    com os pokes da 3 geração full. Os bugs que Cacaiu arrumo foram esses : ScreenShots V4: Centurion V3 Centurion V3.1 Centurion V3.2- [Recomendado] Centurion V3.3 Centurion V4 Executável Sem Bug de Catch sé ajudei Rep+ pra mim !!!
  8. Advanced Vocation Changer

    poko360 reagiu a thiagobji por uma resposta no tópico

    1 ponto
    Eu tavo navegando de boa na internet, e encontrei esse Sistema muito show (Na minha opnião), então quero compartilhar aqui com vocês OBS: Não sei se tem no TK, se tiver me desculpem. Nome: Advanced Vocation Changer Autor: JoseJunior23 Server: TFS 3.6 Como functiona? É simples, funciona assim: Você é Knight e quer ser Sorcerer, basta você digitar /acv 1 e sua vocação será mudada para sorcerer. OBS: O melhor de tudo é você não irá perder seus SKILLS/ML, pois eles serão guardados, cada vocação fica com seus ml/skills guardados em diferentes storages. enquanto ao HP/MANA será igual ao seu vocations.xml porem fiz a minha maneira, oque quer dizer que você irá ter que configurar essa parte. Comandos /acv 1 = sorcerer /acv 2 = druid /acv 3 = paladin /acv 4 = knight Instalação 1º na pasta server/mods cria um arquivo XML chamado Advanced Change Vocation e coloque isso dentro: <?xml version="1.0" encoding="UTF-8"?> <mod name="ADVANCED CHANGE VOCATION" version="1.0" author="josejunior23" contact="[email protected]" enabled="yes"> <talkaction words="/acv" case-sensitive="yes" event="script" value="ACV.lua"/> <event type="logout" name="acv_logout" event="script" value="ACV_logout.lua"/> <event type="login" name="acv_login" event="script" value="ACV_login.lua"/> <event type="death" name="acv_death" event="script" value="ACV_death.lua"/> </mod> 2º na pasta server/mods/scripts cria um arquivo LUA chamado ACV e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onSay(cid, words, param, channel) if(acv_exhaustion.enable == true) and (isExhausted(cid)) then doPlayerSendTextMessage(cid, acv_msg_color, "You can't change your vocation now! You still need to wait: " .. fixTimer(getPlayerStorageValue(cid, acv_exhaustion.storage))) return true end if not (param) or not (isNumber(param)) or (tonumber(param) > 4) or (tonumber(param) < 1) then doPlayerSendTextMessage(cid, acv_msg_color, "You can change your vocation up to 1 till 4 vocations (/acv VOCATIONID)!\n 1 = sorcerer, 2 = druid, 3 = paladin and 4 = knight.") return true end if(tonumber(param) == getVocationCfg(getPlayerVocation(cid))) then doPlayerSendTextMessage(cid, acv_msg_color, "You are already " .. getArticle(getPlayerVocationName(cid)) .. " " .. getPlayerVocationName(cid) .. ".") return true end if(getCreatureCondition(cid, CONDITION_INFIGHT)) then doPlayerSendTextMessage(cid, acv_msg_color, "You may not change your vocation while in battle.") return true end local newvoc = acv_config[tonumber(param)] if(newvoc) then savePlayerVocation(cid) local vocID = getPlayerVocation(cid) local vocStorage = getVocationStorage(vocID) if(acv_fun_cfg.text.doCreatureSay == true) then doCreatureSay(cid, acv_fun_cfg.text.text, acv_fun_cfg.text.talkType) end if(acv_fun_cfg.effect.doSendMagicEffect == true) then doSendMagicEffect(getCreaturePosition(cid), acv_fun_cfg.effect.effect) end if(acv_exhaustion.enable == true) then addExhausted(cid, acv_exhaustion.time) end changePlayerVocation(cid, tonumber(param)) end return true end 3º na pasta server/mods/scripts cria um arquivo LUA chamado acv_login e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onLogin(cid) if(getPlayerPromotionLevel(cid) == 1) and (getPlayerVocation(cid) <= 4) then doPlayerSetVocation(cid, getPlayerVocation(cid) + 4) end if(acv_enable_msg_on_login == true) then doPlayerSendTextMessage(cid, acv_msg_color, "Your vocation is: " .. getPlayerVocationName(cid) .. ".") end local events = {"acv_logout", "acv_death"} for i = 1, #events do registerCreatureEvent(cid, events[i]) end return true end 4º na pasta server/mods/scripts cria um arquivo LUA chamado acv_logout e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onLogout(cid) savePlayerVocation(cid) return true end 5º na pasta server/mods/scripts cria um arquivo LUA chamado acv_death e coloque isso dentro: -- Advanced Vocation Changer! -- scripted by josejunior23 function onDeath(cid, corpse, deathList) savePlayerVocation(cid) return true end 6º na pasta server/data/lib cria um arquivo LUA chamado ACV_lib e coloque isso dentro: LEMBRE-SE DE CONFIGURAR O CODIGO ESSA PARTE! -- Advanced Vocation Changer! -- scripted by josejunior23 acv_enable_msg_on_login = true; acv_msg_color = MESSAGE_STATUS_CONSOLE_ORANGE; -- message colour send in default channel acv_exhaustion = {enable = true, storage = "acv_exh", time = 5}; -- time in seconds 60 x 60 = 3600 = 1 hour acv_first_storage = "firstvoc"; -- saves players first vocation acv_fun_cfg = { text = {doCreatureSay = true, text = "#CHANGING VOCATION#", talkType = TALKTYPE_ORANGE_1}, effect = {doSendMagicEffect = true, effect = 10} -- effect 10 = teleport } acv_config = { -- make sure none of those storages are already in use! [1] = 73974, -- sorcerer UNIQUE STORAGE!!! [2] = 73983, -- druid UNIQUE STORAGE!!! [3] = 73992, -- paladin UNIQUE STORAGE!!! [4] = 73991 -- knight UNIQUE STORAGE!!! } getFormula = function(cid) -- how to config -> change the numbers below to the same as vocations.xml (gainhp, gainmana) return { health = { -- Sorcerer [1] = 5, -- sorcerer gains X HEALTH each level (gainhp) [5] = 5, -- master sorcerer gains X HEALTH each level (gainhp) -- Druid [2] = 5, -- druid gains X HEALTH each level (gainhp) [6] = 5, -- elder druid gains X HEALTH each level (gainhp) -- Paladin [3] = 10, -- paladin gains X HEALTH each level (gainhp) [7] = 10, -- royal paladin gains X HEALTH each level (gainhp) -- Knight [4] = 22, -- knight gains X HEALTH each level (gainhp) [8] = 22 -- elite knight gains X HEALTH each level (gainhp) }, mana = { -- Sorcerer [1] = 30, -- sorcerer gains X MANA each level (gainmana) [5] = 30, -- master sorcerer gains X MANA each level (gainmana) -- Druid [2] = 30, -- druid gains X MANA each level (gainmana) [6] = 30, -- elder druid gains X MANA each level (gainmana) -- Paladin [3] = 15, -- paladin gains X MANA each level (gainmana) [7] = 15, -- royal paladin gains X MANA each level (gainmana) -- Knight [4] = 5, -- knight gains X MANA each level (gainmana) [8] = 5 -- elite knight gains X MANA each level (gainmana) } } end function fixTimer(v) local seconds, minutes, hours = v - os.time(), 0, 0 while seconds >= 60 do minutes = minutes + 1 seconds = seconds - 60 end while minutes >= 60 do hours = hours + 1 minutes = minutes - 60 end local str1, str2, str3 = hours > 1 and hours .. " hours, " or "" .. "", minutes > 1 and minutes .. " minutes and " or "" .. "", seconds .. " seconds." or "" .. "" return str1 .. str2 .. str3 end function isExhausted(cid) return getPlayerStorageValue(cid, acv_exhaustion.storage) > os.time() and true or false end function addExhausted(cid, time) -- time in seconds return setPlayerStorageValue(cid, acv_exhaustion.storage, os.time() +time) end function setStorageString(cid, storage, string) return setPlayerStorageValue(cid, storage, "S" .. string) end function getStorageString(cid, storage) return string.sub(getPlayerStorageValue(cid, storage), 2) end function getVocationStorage(id) return acv_config[getVocationCfg(id)] end function getPlayerFirstVocation(cid) return getPlayerStorageValue(cid, acv_first_storage) end function getVocationCfg(id) if(id > 4) then id = id - 4 end return id end function savePlayerVocation(cid) local maglevel, fist, club, sword, axe, dist, shield, fish = getPlayerMagLevel(cid), getPlayerSkillLevel(cid, 0), getPlayerSkillLevel(cid, 1), getPlayerSkillLevel(cid, 2), getPlayerSkillLevel(cid, 3), getPlayerSkillLevel(cid, 4), getPlayerSkillLevel(cid, 5), getPlayerSkillLevel(cid, 6) local vocID = getPlayerVocation(cid) local vocStorage = getVocationStorage(vocID) if(getPlayerPromotionLevel(cid) == 1) and (getPlayerVocation(cid) <= 4) then vocID = getPlayerVocation(cid) + 4 doPlayerSetVocation(cid, vocID) end return setStorageString(cid, vocStorage, maglevel .. "-" .. fist .. "-" .. club .. "-" .. sword .. "-" .. axe .. "-" .. dist .. "-" .. shield .. "-" .. fish .. "-" .. vocID) end function setupPlayerVocation(cid, arg) local pid = getPlayerGUID(cid) doRemoveCreature(cid, true) db.executeQuery("UPDATE `players` SET `maglevel` = " .. arg.maglevel .. " WHERE `id` = ".. pid .. ";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.fist .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 0 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.club .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 1 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.sword .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 2 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.axe .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 3 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.dist .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 4 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.shield .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 5 ..";") db.executeQuery("UPDATE `player_skills` SET `value` = " .. arg.fish .. " WHERE `player_id` = ".. pid .. " and `skillid` = ".. 6 ..";") return true end function changePlayerVocation(cid, id) savePlayerVocation(cid) local newVoc = getVocationStorage(id) if(getPlayerStorageValue(cid, newVoc) == -1) or (getPlayerStorageValue(cid, newVoc) == 0) then local level = getPlayerLevel(cid) local vocationsset = { [1] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 1, -- default Sorcerer [2] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 2, -- default Druid [3] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 3, -- default Paladin [4] = 1 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 10 .. "-" .. 4 -- default Knight } setStorageString(cid, newVoc, vocationsset[getVocationCfg(id)]) end if(getPlayerFirstVocation(cid) == -1) or (getPlayerFirstVocation(cid) == 0) then setPlayerStorageValue(cid, acv_first_storage, getPlayerVocationName(cid)) end local get = string.explode(getStorageString(cid, newVoc), "-") local maglevel, fist, club, sword, axe, dist, shield, fish, voc = get[1], get[2], get[3], get[4], get[5], get[6], get[7], get[8], get[9] voc = tonumber(voc) if(getPlayerPromotionLevel(cid) == 1) and (voc <= 4) then voc = voc + 4 end doPlayerSetVocation(cid, voc) setCreatureMaxHealth(cid, getPlayerLevel(cid) * getFormula(cid).health[voc]) doCreatureAddHealth(cid, getPlayerLevel(cid) * getFormula(cid).health[voc]) setCreatureMaxMana(cid, getPlayerLevel(cid) * getFormula(cid).mana[voc]) doCreatureAddMana(cid, getPlayerLevel(cid) * getFormula(cid).mana[voc]) setupPlayerVocation(cid, {maglevel = maglevel, fist = fist, club = club, sword = sword, axe = axe, dist = dist, shield = shield, fish = fish}) return true end É isso galera, como foi dito no início do tópico, não foi eu que criei esse script, tavo pesquisando na net e achei esse script muito legal e vim compartilhar com vocês.
  9. [Gesior ACC] TK Gesior

    henrique157 reagiu a thiagobji por uma resposta no tópico

    1 ponto
    Olá Galera, hoje venho trazer um gesior que eu fiz :( Oque eu fiz? [/font] [font=comic sans ms', cursive]- [/font][font=comic sans ms', cursive]Traduzi praticamente o Site todot[/font] [font=comic sans ms', cursive]- ADD Promoções Atuais[/font] [font=comic sans ms', cursive]- Suporte para os Players[/font] [font=comic sans ms', cursive]- Presence Diary[/font] [font=comic sans ms', cursive]- Guild Wars[/font] [font=comic sans ms', cursive]- TOP 30 Frags[/font] [font=comic sans ms', cursive]- Informações (ALTERADO)[/font] [font=comic sans ms', cursive]- Vantagens VIP[/font] [font=comic sans ms', cursive]- E o melhor, o Layout[/font] [font=comic sans ms', cursive]- [/font][font=comic sans ms', cursive]ADD Suporte Online[/font] [font=comic sans ms', cursive]- ADD Twitter[/font] [font=comic sans ms', cursive]- Orkut[/font] [font=comic sans ms', cursive]- Blog[/font] [font=comic sans ms', cursive]- Twitter Posts[/font] [font=comic sans ms', cursive]- RadioHunter[/font] - Uma AUTO-MENSAGEM em verde - BLOQUIADO o CTRL + C - BLOQUIADO o botão direito do MOUSE - Uma mensagem ao entrar no site [color=#0000FF][font=comic sans ms', cursive][size=5]EU ACHO QUE MERECE FIXO, VO CONTINUAR EDITANDO E POSTANDO ATUALIZAÇÕES.[/size][/font][/color] Acho que é só isso, o resto vocês confiram as fotos! '-' [size=5]DOWNLOAD[/size] [size=6]FOTOS[/size] [center]Creditos[/center] [center]Gesior[/center]
  10. [9.6] [TFS 0.4] Trainer Offline

    lagoa reagiu a WarW0lf por uma resposta no tópico

    1 ponto
    Aproveitem!!! aee galera vi muita gente querendo esse script e muitos ots 9.6 sem isso e resolvi postar... - Igual do Global com bar in game. - Utiliza os ML e Skill rate do config.lua - Usa o vocations.xml para calcular Attack Speed, Danos etc ... O script baseia-se onde voce clica na estátua e começa treinar offline (não sou mapper, se alguem quiser faça o mapa que eu posto aqui). FUNCIONA SOMENTE EM TFS 0.4 Como é feito o calculo de Skills/ML? - sword, axe, club, distance: usa as rates do config.lua e o attackspeed no vocations.xml - shield: usa as rates do config.lua e os hits por segundo. - magic: rates do config.lua e 'mana spent' que é o regen quando come algum food. Vamos lá... Crie o arquivo 103 offline-training.lua no diretório citado ../data/lib/103-offline-training.lua ../data/actions/actions.xml ../data/actions/scripts/offtrain_statue.lua ../data/creaturescripts/creaturescripts.xml ../data/creaturescripts/scripts/offtrain_login.lua ../data/creaturescripts/scripts/offtrain_logout.lua ../data/globalevents/globalevents.xml ../data/globalevents/scripts/offtrain_addMinutes.lua Para ficar perfeitamente igual ao do Global com o BAR vai ser necessário um código C++. No protocolgame.cpp Procure E troque por: Com o bar, irá mostrar para o Player, o tempo que ele treinou e quantos skills subiu.
  11. (OFICIAL) DigiWo - Digimon World Online

    bielgomes reagiu a jardoc por uma resposta no tópico

    1 ponto
    Índice DigiWO é um FAN-GAME que estamos criando especialmente para vocês! Nele conterá as características do magnifico DigiMundo. Nele você terá seu próprio digimon, podendo levar com você no máximo 3 digimons (sendo eles não do mesmo tipo: Data, Vaccine, Virus)! Alem disso, cada player poderá ter sua própria casa, sem falar de um grande mundo para poder explorar... O jogador a cada nível que avançar, terá a possibilidade de aumentar seus atributos pessoais, assim tendo maior velocidade, chance de analise, entre outros atributos. Ele também terá seus equipamentos pessoais de uso, que influenciarão em sua velocidade, ganho de experiencia, e também influenciarão em seus digimons. Caçar não será o único modo de subir o nível de jogador, havendo diversas quests que darão benefícios extras e experiencia para o jogador. Cada digimon terá seu level, e atributos. A cada nível que o digimon subir, receberá pontos de atributos, que podem ser distribuídos em força, agilidade, defesa, vitalidade, inteligencia, etc... Cada digimon terá seus ataques principais, e ataques secundários que podem ser ensinador. Cada um terá 2 sistemas de digievolução, um por tempo, regressando a sua fase anterior, e outro de digievolução permanente. O mapa terá uma areá vasta, baseado na Ilha arquivo (Inicialmente), contendo diversos climas e áreas misturados, dando uma real impressão do digimundo. Teremos um Client próprios, customizado, onde possibilitará que o jogador tenha a possibilidade de modificar seus itens, mapa, skills, como quiser para onde quiser da tela. Também será possível alterar a visualização e a linguagem do cliente, para melhor entendimento das funções. Informações Digimons: 152 (feitos) / 210 (meta) Mapa: 40% Sistemas: 75% Balanceamento: 100% Client: 90% Teaser Imagens: ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Vídeos: (Se alguém puder me ajudar a postar certinho, eu agradeço com rep+) Precisamos de: Mapper Spriter Spell Maker Programador Web Designer Scripter Vai ficar FORA DESSA???? Curta nossa page no FaceBook e receba todas as novidades..... Logo teremos sorteios para o novo Closed-Beta!
  12. (RESOLVIDO) Ajuda Database.txt

    jhow1414 reagiu a EdsonJunior por uma resposta no tópico

    1 ponto
    Só abrir, colocar pra salvar com a extensão de database. NOME DO ARQUIVO.db
  13. Melhor Firewall do mundo

    xandele reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    "Segue uma informação importante. 1. Uma célula humana contém 75MB de informação genética; 2. Um espermatozóide contém a metade, o que significa 37,5 MB; 3. Um mililitro de sêmen contém 100 milhões de espermatozóides; 4. Uma ejaculação média dura 5 segundos e contem 2,25 ml de sêmen; 5. Isto significa que a produção dos membros de um homem igual a 37,5 MB x 100.000.000 x 2,25) / 5 = 1.687.500.000.000.000 bytes / segundo = 1,6875 Terabytes / segundo. Isto significa que o óvulo feminino suporta esse ataque DDoS de 1,5 terabytes por segundo, e é permitida a passagem apenas de um único pacote de informação… o que faz com que a mulher seja considerada o melhor firewall do mundo. A má notícia é que, este único pedaço de informação que passa, faz o sistema travar por cerca de nove meses ...mas todo firewall tem seu bug, né..." Computação da Depressão
  14. (Resolvido) [Dúvida] Sobre Hack

    thiagobji reagiu a WarW0lf por uma resposta no tópico

    1 ponto
    Nao sei, nunca usei :X tente clicar com o botao direiro em alguma area do site, se der certo ele nao possui anti sql injection.
  15. Procuro Hoster[Gratis]

    EdsonJunior reagiu a WarW0lf por uma resposta no tópico

    1 ponto
    Logico que suporta (tu nao viu o titania-global? ashsausahuashasuas). www.hastlehost.com eles vendem de 5gb ram por 100 reais com dominio incluso eh muito bom
  16. (Resolvido) [Dúvida] Sobre Hack

    thiagobji reagiu a WarW0lf por uma resposta no tópico

    1 ponto
    Se eh linux voce nao vai usar xampp voce vai usar Lampp '-'
  17. [Help Please]

    Brodisk reagiu a thiagobji por uma resposta no tópico

    1 ponto
    Cara, especifica oque você quer, irei postar um items.xml de boots que heala apenas mana e é infinita. <item id="2358" name="Boots HT"> <attribute key="armor" value="10" /> <attribute key="slotType" value="feet" /> <attribute key="speed" value="20" /> <attribute key="healthGain" value="100" /> <attribute key="healthTicks" value="1000" /> <attribute key="manaGain" value="100" /> <attribute key="manaTicks" value="1000" /> <attribute key="showattributes" value="1" /> <attribute key="weight" value="600" /> </item> Ela a cada segundo heala 100 mana e 100 hp (ELA É INFINITA)
  18. Erro ou Bug?

    kolosso reagiu a fenoloia por uma resposta no tópico

    1 ponto
    Olá então galera sou novo aqui (Desculpe se não é o lugar apropriado para esse tipo de tópico) Então vamos lá ne? Então seguindo a video - aula do ADMINISTRADOR do TibiaKing.com Bem no final nas ultimas etapas que são essa ó como segue ai as imagens a1.bmpa2.bmpa3.bmpa4.bmp Então como voçês podem ver fui seguindo as etapas 1° colar a parada ali na onde está seu serve que no meu está na area de trabalho certo? agora clicka em Set server path Até ai tudo bem apos ter clikado vai aparecer outra coisa certo? como mostra na imagem a2 ai apos eu clika em STEP 2 - check database connection Vai aparecer isto que aparece na imagem a3 certo? ai é só seguir como diz clikando nos link que aparece ai clikuei no link to STEP 3 - Add tables and columns to DB. apos ter clikado no link vai abrir está pagina como voçês ver na imagem a4 que no caso teria que abrir um parada cheia de dados isso que eu não entendo '-' nas ultimas etapas acontece isso '-' Ah.. e meu Config.Lua está assim ó sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "A Senha que voçê Cria Lá No Negocio Que Mostra no Video rsrs.. Esqueci o Nome" sqlDatabase = "o Nome do Banco De Dados" sqlFile = "Aqui dissero que voçê poem o nome do Banco De dados Que voçê crio Que no meu é server.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" Bom Agradeço Desde Já =x
  19. [Resolvido][PEDIDO] Carta inicial.

    tiagoduuarte reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    if getPlayerStorageValue(cid, 6555) < 1 then item = doPlayerAddItem(cid, 2598, 1) setPlayerStorageValue(cid, 6555, 1) return doSetItemText(item, "Por favor olhe nosso guia explicando tudo sobre o servidor: http://emperia.forum...uia-novato#17.") end
  20. [Resolvido][PEDIDO] Carta inicial.

    tiagoduuarte reagiu a Skyforever por uma resposta no tópico

    1 ponto
    login.lua antes do último return true. if getPlayerStorageValue(cid, 83432) < 1 then local ItemAdd = doPlayerAddItem(cid, ID DA CARTA, 1) doSetItemAttribute(ItemAdd, "text", "TEXTO QUE VAI NA CARTA.") setPlayerStorageValue(cid, 83432, 1) end
  21. Alguem Ae Curte SOAD ;D

    Alistair Overeem reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    Metalica Modinha Forever **
  22. Alguem Ae Curte SOAD ;D

    Alistair Overeem reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    AUHUAHSUA Se Quiser Discutir Pega Meu Msn que Te Passo Uns Electro Bom e Umas Dub KK Fmz
  23. Alguem Ae Curte SOAD ;D

    Tobi reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    ekekekkekekeke entaum dis que conhece dubstep entaum auhsausuhs se ta veio em cara com knife party olha cara pra mim o melhor que tem são varios Kill The Noise Koan Sound Skrillex Zeds Dead Afrojack e taus mas ninguem Supera Esse Cara Aqui Não Olha !
  24. Alguem Ae Curte SOAD ;D

    Tobi reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    Melhor que tem Essas Bandinhas De Moda N Vira N Cara :Z http://www.youtube.com/watch?v=lyQIMt963q4
  25. Server Name cannot have more then 20 chars!

    Support reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    Server Name cannot have more then 20 chars! isso aparesse no otserve list o que eu posso fazer ?
  26. Server Name cannot have more then 20 chars!

    Support reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    me da um exemplo de baiak que nao de este erro
  27. erro ao abrir mapa no rme

    Cicuta Verde reagiu a Markin por uma resposta no tópico

    1 ponto
    a respeito do erro que fala que não tem a versão correta, você tem que baixar o client direto do site do rme, não sei o porque, mais tem. http://remeresmapeditor.com/marklar.php?clients
  28. 1 ponto
    Belo server , o scan voce faz pelo virus total , "www.virustotal.com" e tente colocar as imagens direto no tópico , para isso recomendo photobucket , reputado
  29. PUSHMAX MAGEBOT

    Luizgdi reagiu a nickfury83 por uma resposta no tópico

    1 ponto
    relacionado ao push-max: http://tibiaking.com/forum/topic/12312-o-famoso-push-max/page__fromsearch__1 relacionado a empurrar players: http://tibiaking.com/forum/topic/10723-push-player/ te ajudei ? não custa nada +1rep.
  30. nao é 1 ot só que vem 2 mapas o global e yourts que eu editei =D
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo