Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/30/16 em todas áreas

  1. Bom pessoal eu resolvi compartilhar o meu sistema de torneio para poketibia que fiz para meu projeto, ele tem a função de ocorrer 4 vezes ao dia....Falando apenas com o 1 NPC Nick da cidade aonde você por.... Como funciona ? Mata todos e o ultimo que sobrar na arena de batalha é o ganhador! 1° Pasta LIB copie um arquivo e deverá renomear para torneio ficando torneio.lua apaga tudo que tem dentro e add torneio = { awardTournament = 2148, ---moeda usada para entra no torneio-- awardAmount = 1000, -- quantidade de moeda que o player vai ganhar ao vencer o torneio-- playerTemple = {x = 893, y = 499, z = 15}, --pra onde vai o player quando morrer ?-- tournamentFight = {x = 894, y = 538, z = 15}, --centro da arena torneio combate-- area = {fromx = 866, fromy = 508, fromz = 15, tox = 922, toy = 572, toz= 15},--canto acima direito da arena combate-canto esquerdo abaixo da arena combate-- waitPlace = {x = 969, y = 544, z = 15}, --centro da sala de espera-- waitArea = {fromx = 957, fromy = 536, fromz = 15, tox = 983, toy = 552, toz= 15}, --canto esquerdo acima da sala de espera--canto abaixo esquerdo da sala de espera-- startHour1 = "07:50:00", --horario do aviso?-- endHour1 = "08:00:00",--horario que começa?-- startHour2 = "11:50:00",--horario do aviso?-- endHour2 = "12:00:00",--horario do aviso?-- startHour3 = "17:50:00",--horario do aviso?-- endHour3 = "18:00:00",--horario do aviso?-- startHour4 = "22:50:00",--horario do aviso?-- endHour4 = "23:00:00",--horario do aviso?-- price = 500,--valor para entrar no torneio ? 500 dollar no caso-- revivePoke = 12344,--aqui é revive se tiver e se não tiver não precisa mexer-- } function getPlayersInArea(area) local players = {} for x = area.fromx,area.tox do for y = area.fromy,area.toy do for z = area.fromz,area.toz do local m = getTopCreature({x=x, y=y, z=z}).uid if m ~= 1 and isPlayer(m) then table.insert(players, m) end end end end return players end apaga os coments do scripts acima com --blablabla-- 2° GLOBALEVENTS vá na pasta globalevents/scripts copia um arquivo que voc?ê deverá renomear para torneio ficando torneio.lua e add function onTime() if #getPlayersInArea(torneio.area) > 1 then doBroadcastMessage("O Torneio dessa vez não teve vencedor, tente na proxima vez") return true end for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do puxar = math.random(-2, 2) doTeleportThing(pid, {x = torneio.tournamentFight.x + puxar, y = torneio.tournamentFight.y + puxar, z = torneio.tournamentFight.z}) end doBroadcastMessage("O torneio Iniciou!") return true end ou dependendo do tfs pode ser function onTimer() if #getPlayersInArea(torneio.area) > 1 then doBroadcastMessage("O Torneio dessa vez não teve vencedor, tente na proxima vez") return true end for _, pid in ipairs(getPlayersInArea(torneio.waitArea)) do puxar = math.random(-2, 2) doTeleportThing(pid, {x = torneio.tournamentFight.x + puxar, y = torneio.tournamentFight.y + puxar, z = torneio.tournamentFight.z}) end doBroadcastMessage("O torneio Iniciou!") return true end agora em globalevents.xml add as tag <globalevent name="TournamentStart1" time="08:00" event="script" value="torneio.lua"/> <globalevent name="TournamentStart2" time="12:00" event="script" value="torneio.lua"/> <globalevent name="TournamentStart3" time="18:00" event="script" value="torneio.lua"/> <globalevent name="TournamentStart4" time="23:00" event="script" value="torneio.lua"/> ou <globalevent name="TournamentStart1" timer="08:00" event="script" value="torneio.lua"/> <globalevent name="TournamentStart2" timer="12:00" event="script" value="torneio.lua"/> <globalevent name="TournamentStart3" timer="18:00" event="script" value="torneio.lua"/> <globalevent name="TournamentStart4" timer="23:00" event="script" value="torneio.lua"/> ainda em globalevents vá em globalevents/scripts copie outro arquivo e renomeia para, msgtorneio ficando msgtorneio.lua e add local i = { ["07:50"] = {nome = "O Torneio vai começar em 10 minutos, fale com o NPC Nike no CP de sua cidade, vai custar 500 Dollar's para participar!"}, ["07:55"] = {nome = "Faltam 5 minutos para fechar as inscrições do torneio!"}, ["07:59"] = {nome = "As inscrições do Torneio fecharam!"}, ["11:50"] = {nome = "O Torneio vai começar em 10 minutos, fale com o NPC Nike no CP de sua cidade, vai custar 500 Dollar's para participar!"}, ["11:55"] = {nome = "Faltam 5 minutos para fechar as inscrições do torneio!"}, ["11:59"] = {nome = "As inscrições do Torneio fecharam!"}, ["17:50"] = {nome = "O Torneio vai começar em 10 minutos, fale com o NPC Nike no CP de sua cidade, vai custar 500 Dollar's para participar!"}, ["17:55"] = {nome = "Faltam 5 minutos para fechar as inscrições do torneio!"}, ["17:59"] = {nome = "As inscrições do Torneio fecharam!"}, ["22:50"] = {nome = "O Torneio vai começar em 10 minutos, fale com o NPC Nike no CP de sua cidade, vai custar 500 Dollar's para participar!"}, ["22:55"] = {nome = "Faltam 5 minutos para fechar as inscrições do torneio!"}, ["22:59"] = {nome = "As inscrições do Torneio fecharam!"}, } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then doBroadcastMessage(hours .. " - " .. tb.nome .. "") end return true end agora as tag globalevents.xml add <globalevent name="msg torneio" interval="60000" event="script" value="msgtorneio.lua"/> pronto agora vamos mexer com actions... 3° ACTIONS para o player receber a recompensa... vá em actions/scripts copie um arquivo lá e renomeia para torneio ficando torneio.lua e add function onUse(cid, item) local torneios = 1 if #getCreatureSummons(cid) >= 1 then doPlayerSendCancel(cid, "Volte seu pokémonDBR!") else if #getPlayersInArea(torneio.area) > 1 then doPlayerSendTextMessage(cid, 20 ,"Só o ultimo que ficar na arena, poderá abrir está porta! ") return true end doTeleportThing(cid, torneio.playerTemple) doBroadcastMessage("[Torneio] Parabéns ao treinador "..getCreatureName(cid).." foi o ganhador do torneio de hoje, verifique o rank em nosso site www.seusite.com!") doPlayerAddItem(cid,2148,300) addTopt(cid, torneios) doPlayerSendTextMessage(cid,MESSAGE_EVENT_ORANGE,"[Torneio] Você já venceu "..(getTopt(cid,torneio)).."x, Parabéns.") doPlayerAddItem(cid, torneio.awardTournament, torneio.awardAmount) return true end end agora a tag de actions.xml add <action uniqueid="18279" event="script" value="torneio.lua"/> *18279 é unique ID que vc terá que por numa porta alavanca o que for pra depois o ultimo player clicar... 4° NPC vá na pasta npc/scripts copia um arquivo e você deverá renomear para torneio ficando torneio.lua e add local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'torneio') or msgcontains(msg, 'enter') then if getPlayerItemCount(cid, torneio.revivePoke) >= 1 then selfSay('Voce nao Pode entrar no torneio com {revives}, por favor guarde eles e volte a falar comigo novamente.', cid) return true end selfSay('Voce quer Participar no torneio por '..torneio.price..' de Dollars?', cid) talkState[talkUser] = 2 elseif talkState[talkUser] == 2 then if msgcontains(msg, 'yes') or msgcontains(msg, 'sim') then if os.date("%X") < torneio.startHour1 or os.date("%X") > torneio.endHour1 then if os.date("%X") < torneio.startHour2 or os.date("%X") > torneio.endHour2 then if os.date("%X") < torneio.startHour3 or os.date("%X") > torneio.endHour3 then if os.date("%X") < torneio.startHour4 or os.date("%X") > torneio.endHour4 then selfSay('As inscrições para o torneiro ainda não abriram, volte ás 07:50 AM, 11:50 AM, 17:50 AM ou ás 22:50 PM todo os dias', cid) return true end end end end if doPlayerRemoveMoney(cid, torneio.price) then doTeleportThing(cid, torneio.waitPlace) doPlayerSendTextMessage(cid, 21, "Bem vindo, esta e a sala de espera, voce espera aqui enquanto o torneio nao começa.") else selfSay('Voce não tem ('..torneio.price..') Dollars.', cid) end else selfSay('Certeza que voce não quer Participar? Ok, ate a Proxima', cid) talkState[talkUser] = 0 end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) bom agora volte um pasta e copia um arquivo.xml e renomeia para torneio ficando torneio.xml e add <?xml version="1.0" encoding="UTF-8"?> <npc name="Nick" script="torneio.lua" walkinterval="999000" floorchange="0"> <health now="150" max="150"/> <look type="1245" head="20" body="100" legs="50" feet="99" corpse="2212"/>] <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. Sou o NIKE, Encarregado pelo Torneio diario caso queira entrar diga: {torneio}."/> </parameters> </npc> 5° importa para seu mysql o código ALTER TABLE `players` ADD `torneio` int(11) NOT NULL default '0'; agora a vá na pasta lib copia um arquivo.lua e renomeia para torneio e add ficando torneio.lua function getTopt(cid) local check4 = db.getResult("SELECT `torneio` FROM `players` WHERE `id` = " .. getPlayerGUID(cid) .. " LIMIT 1") return check4:getDataInt("torneio") <= 0 and 0 or check4:getDataInt("torneio") end function addTopt(cid,amount) db.executeQuery("UPDATE `players` SET `torneio` = "..getTopt(cid).."+"..amount.." WHERE `id` = "..getPlayerGUID(cid)) end function removeTopt(cid,amount) db.executeQuery("UPDATE `players` SET `torneio` = "..getTopt(cid).."-"..amount.." WHERE `id` = "..getPlayerGUID(cid)) end function setTopt(cid,value) db.executeQuery("UPDATE `players` SET `torneio` = "..value.." WHERE `id` = "..getPlayerGUID(cid)) end 6° pronto torneio 4 vezes ao dia + npc + rank para site como usar o rank no site ? vai em htdocs/template/seulayout/index.tpl e add em algum lugar lá <div class="top-box"> {include_php file='torneio.php'} </div> agora vá em htdocs criar um novo text com nome torneio.php e add <?PHP //** Connection to the database **// $ots = POT::getInstance(); $ots->connect(POT::DB_MYSQL, connection()); $SQL = POT::getInstance()->getDBHandle(); //** Top Players + online status By Kavvson **// $money_list = $SQL->query('SELECT name,torneio FROM players ORDER BY torneio DESC LIMIT 5')->fetchAll(); $i = 1; foreach($money_list as $money_chr){ echo '<center>'; echo $i.'. <a href="/pt/index.php/character/view/'.urlencode($money_chr['name']).'">'; $player = $ots->createObject('Player'); $player->find($money_chr['name']); echo '<font color="'; echo ($player->isOnline()) ? 'green' : 'green'; echo '">'; echo ''.$money_chr['name'].'</b></a></font>'; echo' Torneio Ganhos: '.$money_chr['torneio'].'</B>'; $i++; } for( $i; $i <= 1; $i++ ){ echo $i.'. <br><i>Empty</i><br /><br />'; } echo '</center>'; isso ai pessoal é completo eu fiz pro meu PokémonDBR que tinha fechado então resolvi compartilhar.... qualquer copia favor bote devido créditos e não quero ver ninguém vendendo meu scripts.... Créditos a mim... qualquer dúvida falando que não sou o dono aqui minha página da PokémonDBR e agora somos otPokémon World Online http://facebook.com/otpwonline
  2. EXCLUSIVO BASE PARECIDA (OtpokemonXY)

    Lordoritos reagiu a eliaszinho por uma resposta no tópico

    1 ponto
    resolvi postar aqui um servidor editado igual a o OtPokemon ° Sistemas Moves System: 100% Caught System: 100% Go-Back System:100% Portrait System: 100% Heal.lua 100% Ginasios 90% • ArySoon Araujo Arrumou Os Attakes Dos Pokemons pareçidos com o OtPokémon • Adicionado Boost System • Adicionado Shiny Stone System • Adicionado Vip Por escritura System • Adicionado Quest Burned • Adicionado Quest Pesadelos • Adicionado Quest Mysterios • Adicionado Balada System em Cerulean Video do Youtube Downloads do servidor Download Server+Cliente+Jhotohttp://www.mediafire.com/file/7i8hs31me5ttzmr/Base+XY.rarMapa Jhoto: http://www.mediafire.com/file/9tbgtjefyz7a1tz/world.rar Youtube ================================================ SCAN: https://www.virustotal.com/pt/file/27f637c10ff7dca4b69b8d7846882c65989705d0f64ceb072a3643731d86a4ab/analysis/1478032783/ Se Mostrar virus e por causa das DLL
  3. New Library v. 1.2

    Underewar reagiu a xWhiteWolf por uma resposta no tópico

    1 ponto
    Fala galera, hoje vim trazer pra vocês uma nova biblioteca de funções que eu venho desenvolvendo, pretendo ir atualizando esse tópico constantemente sempre adicionando funções novas e explicando a utilização delas. Algumas funções que eu coloquei aqui estão presentes na OTAL também, porém algumas eu fiz pequenas correções de forma que essa lib poderia facilmente substituir a OTAL sem grandes problemas (pelo menos se você utilizava apenas as funções básicas da otal) Todas as funções que não tem -- nome do autor do lado dela foram feitas por mim, xWhiteWolf ou Night Wolf (NW). O restante delas são créditos dos devidos autores, apenas coloquei pois considero funções vitais no server de cada um. Crie um arquivo em data/lib chamado 075 - White Wolf Functions.lua e coloque o seguinte código dentro: Agora eu vou explicar oque cada função faz porque de nada adianta lançar uma lib e não explicar oque ela faz não é mesmo? hahaha Obs inicial: quando uma função tiver em seus parametros um [] significa que oque está dentro do colchetes não é um parâmetro obrigatório. Como usar: doShowTimeByPos(cid, getCreaturePosition(cid), 20, 20) Irá fazer uma contagem regressiva na posição que o player se encontra começando de 20 e mandando a mensagem na mesma cor da fala dos monstros. Essa função é bem útil em actions/spells para fazer contagem de tempo em runas como a magic wall e ver quanto tempo falta pra magic wall sumir) Obs: Espero que ajude bastante pessoas a entender sobre funções, eu utilizei cid como o principal uid das funções nos exemplos mas você pode muito bem utilizar outros uids, fica a critério seu. Qualquer dúvida comentem abaixo que eu vou tentar ajudar da melhor maneira. Ahhh, isso daí foi testado em 8.54 mas deve funcionar em quase todas as versões que tenham as funções básicas do TFS. EDIT: Pessoal, agora é sério, essa lib tem fácil umas 600 linhas, das quais umas 500 eu devo ter codado sozinho (na mão, linha por linha). Eu tive todo o trabalho de testar cada uma delas e oque eu peço é o mínimo de gratidão e respeito. Se eu te ajudei clique em Gostei, se você tiver alguma dúvida eu to me colocando a disposição de responder qualquer coisa relacionada ao tópico, mesmo que você não saiba nem oque é uma lib apenas venha aqui e escreva sua dúvida. EDIT 2: Duas novas funções adicionas, espero que gostem! EDIT 3: Três novas funções adicionadas juntamente com suas respectivas explicações.
  4. [Link Quebrado][8.6] Alissow OTs 4.11

    Joao00victor reagiu a AdmAlexandre por uma resposta no tópico

    1 ponto
    Alissow OTs 4.11! [11/07/ 2010] Esta versão 4.11 foi meio apressada, só adicionamos as features novas do 8.6. Aproveitem. Créditos: Alissow Comedinha Luis Nirk TFS Team Viniply Xedegux Sobre o OT/Mapa: Principais quests: -Annihilator -Inquisition Quest -Pits of inferno -Demon Oak -Solar axe quest -HOTA -MPA quest -The Challenger Monstros: -Total monstros: 10292 -Total spawn: 5587+ Cidades: -12 Cidades -200 Houses+- Raids/Invasões: -Rat -Orshabaal -Ghazbaran -Giant spider/The old window -Ferumbras -Morgaroth Spells: -Magias editadas para balanceamento das vocações Changelog Atualização [3.4 BETA]: Atualização nº 2 [3.4]: Atualização 3.5 [06/08/2009]: Atualização Patch 3.5.1 [07/08/2009]: Atualização 3.6 [10/08/2009]: Atualização 3.7! Beta [18/12/2009]: Atualização 3.7 Patch 1 [27/12/2009]: Atualização 3.8 [17/01/2010]: Atualização 3.8 Minor Patch 1 [17/01/2010]: Atualização 3.9 [15/02/2010]: Atualização 4.0 [15/02/2010]: Atualização 4.11! [11/07/2010]: - Versão 8.6, todos os items, outfits e monstros novos (Comedinhasss, Fireelement) - Adicionados os novos monstros 8.6 (Alissow) - Bug das potions arrumado (Comedinha, Matheusmkalo, Gabriel linhares, Fireelement) - Erros das runas arrumado (Comedinha, Gabriel linhares, Matheusmkalo, fireelement) Novas screenshots da atualização 4.0 Mais tarde posto mais imagens, agora estou com um pouco de pressa :] Ta ficando grandinho heim... Download Servidor: 4shared Tamanho: 17,416 KB Download: http://www.4shared.c...ow_Ots_411.html Link protegido: http://lix.in/-8d4bc0 Scan VirusTotal: Clique aqui Atenção - Acc do God: god/god - LEIA o tópico antes de postar qualquer coisa ou duvida - Reportem se houver algum bug - A database fica na pasta schemas+Database - Proibido o uso do nosso distro sem o nosso consenso, obrigado. - Se você gostou, clique noali embaixo ó. Andei percebendo que há muitos mapas feitos por mim em outros servidores postados aqui no TibiaKing, eu não sei se vocês sabem, mas isso é PLÁGIO. Eu não sou uma pessoa egoista, tudo que eu posto aqui no ##### é para ser compartilhado, mas desde que mantenham os devidos créditos. Será denunciado qualquer tipo de "roubo" sem minha autorização para beneficio próprio. Eu sei que vocês não se importam muito com isso, eu também não deveria me importar, mas é o tempo e a dedicação de outra pessoa que vocês estão roubando, então peço gentilmente aos que tem conhecimento desses mapas, que me apontem. Não tem graça trabalhar horas e horas e ser roubado em dois minutos. @Edit Obs: Mapa Não é Meu,Não Fiz Nada Nele!!
  5. [NTO] Base NTO Foxter

    marlino reagiu a LucasAyres por uma resposta no tópico

    1 ponto
    PS: Sei que está no lugar errado mas não consegui de jeito nenhum postar na área de servidores derivados e nem achei a área de aprovação de downloads, se alguém puder mover por favor. PS: Utilizar a Distro chamada Servidor, ou OTRestarter [+] Informações: - Sistema de Crítico. - Combos e Magias Novas. - Sprites de Personagens Novas. - Elemental System. - Mapa bom, com lugares novos. - Combos 90% concluídos, faltando só de alguns personagens. - Guild War System. - Sala de Quests. - Sistema de Recompensa. - Sistema de Points. - Personagens totalmente equilibrados. - Nova sala de eventos. [+] Desvantagens: - Muitos erros de distro, mas nada que afete o server. - Client com limite de sprites. [+] Imagens: [+] Downloads: http://www.4shared.com/rar/KAd6YH_cba/NTOFox.html? [+] Scan: https://www.virustotal.com/pt/file/657a18976eb2b747a0356fdd306cbc56b3677f81ed83d6698f89d86c06f63664/analysis/1453246178/ [+] Créditos: Eu pelas modificações. Aos que trabalham nessa base antes de mim.
  6. 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.
  7. [Show off video e foto] Sprites by: Zeuz

    SomeBody reagiu a Admin Zeus por uma resposta no tópico

    1 ponto
    REI GAIZ, UATIZAPI? Sou o Zeuz, um "spriter", talvez eu nem deva me nomear assim... Bem, comecei a pouco tempo a construir esse lindo estilo chamado Pixel Art, ou nos games, denominados Sprites. Até agora não fiz nenhuma estilo TIBIA TIBIA, sabe, aquelas curvadas '-', só retas para Naruto Tibias atuais... pois eu gosto muito delas Bem, vou começar mostrando algumas sprites só em imagem mesmo (desculpe, algumas estarão pequenas pois estou sem tempo agora pra redimensionar fuhasdhfsa) Vamos começar na verdade por esse GIF das transformações da Karin Uzumaki que já terminei: Kakashi Hatake Akatsuki (podem ja ter visto em um forum de NTO, mas fui eu que postei fkjasdjkfasd) Fubuki (Inazuma Eleven), Atsuya Mode (fiz para brincar na verdade e pra zoar meu amigo kjfajksda): Minha primeira arvore... bugada na coloração... ai que eu notei que meu degrade não servia para muita coisa. Minha... plantinha? -' Ae, finalmente uma grande... '-' Minha primeira sprite: '-' Um item que acabei de fazer, chamado Tobi War Tunic(está com marca do meu NTO sobre ela, para evitar kibe... mesmo que seja ruim ;u;) Agora vamos para os vídeos de minha pessoinha spriteando 2 personagens e o item acima. Sprite da Karin Uzumaki Criança: Sprite da Karin Uzumaki adolescente: Sprite da Tobi War Tunic: . . . Bem, eu concerteza irei disponibilizar sprites para downloads que eu acabar fazendo e não querer utilizar. Por exemplo, a Tobi War Tunic, quando eu REFIZER ela (achei bem tosca), irei postar para download junto de outras sprites :D Eu faço sprites para o meu NTO (NTO Zeus) e o NTO Omniverse (do Bismark-senpai), mas, se eu puder ajudar quando eu já tiver feito muitas sprites, adoraria mesmo disponibilizar muitas para vocês . Página do NTO Omniverse : https://www.facebook.com/NtoOmniverse/?fref=ts Página do NTO Zeus: https://www.facebook.com/ntozeusonline/?fref=ts p.s: ainda não comecei a postar na página do NTO Zeus, pois irei começar quando boa parte das coisas do projeto já estiverem feitas. Até mais ver!
  8. Script: Change Gold Autor: Desconhecido Uploader: Wakon Explicação: ao ativar o script, sempre que tiver 100 gold coins na backpack ele irá transformar automaticamente em platinum coin e a mesma coisa com platinum, sempre que tiver 100 platinum coins na backpack ele irá transformar automaticamente em crystal coin. - Download: [MEGA] | Scan: [VIRUSTOTAL] - Key: !RxaxD9ZoKwj0G0OKHFeXb72hYiPIlOTlhdaIOrNZ3rU Tutorial de Instalação: 1 - Baixe o script e jogue ele na pasta "Documentos/Xenobot/Scripts". 2 - Abra o Xenobot e abra as configurações clicando com o botão direito em seu personagem ( as vezes se usa o CTRL + botão direito ). 3 - Abra a aba "Scripter", selecione o script Gold Changer.lua e clique em "Executar Script".
  9. War System Anti-Entrosa

    Rodrigo94 reagiu a WooX por uma resposta no tópico

    1 ponto
    Primeiramente já peço desculpas pela má formatação do tópico, são 4 horas da manhã, eu estou caindo da cadeira de sono, e sem o minimo animo para faze-lo direito. Bom, já possuo esse sistema a um bom tempo e venho postar ele para o publico pois acabo de saber que o mesmo sistema, com minimas modificações está sendo vendido pela Removido. Não pretendo explicar como o sistema funciona, muito menos dar suporte a eventuais duvidas/problemas. Vim simplesmente postar para evitar que paguem por algo que pode ser obtido de graça. https://mega.nz/#!CBETkAyY!bm1ebrpYm2uH_iZhnw64YF1Dc9JOHsIU-iz4SmnHHfI Está ai para quem interessar. Testado somente em TFS 0.4 (8.6) Créditos: Killua / Vitor Bertolucci
  10. Criação de OT, poderia me ajudar?

    umvictorhugo reagiu a fewilly3211 por uma resposta no tópico

    1 ponto
    Eae galera beleza ?, Eu estou numa jornada de criação de OT Server, estava fazendo um mapa próprio por cima de um BAIAK mas aconteceu algumas coisas indesejadas, quando eu colocava o servidor online aparecia um erro falando que tinha algum problema na Cordenada ( X: ... Y: ... Z: ) e eu identifiquei o problema só não tenho a solução, o problema é: Pela lógica, o local onde foi marcado o erro, tinha um item que eu coloquei no Remeres Map provavelmente não era da versão 8.60 seria da versão do 10.9 sendo que meu servidor é 8.60, gostaria de saber se algum de vocês sabem ajeitar o Script para funcionar os itens no meu servidor 8.60, ou se vocês tem algum mapa pronto ( pode ser baiak ) com essas configurações de itens do 10.9, para eu apagar o mapa todo e jogar o meu por cima para poder continuar com minha jornada, por favor preciso de ajuda com isso, Obrigado pela ajuda amigos, amo vocês SKYPE: Felipe.Haendel ( Caso queira me ajudar, estou online praticamente 24 hrs no Skype) OBS: A foto do Skype ta eu sozinho com camisa listrada azul/preto/branco com a mão na cabeça super sensual KDSAKDSAK.
  11. Ajudem, erro na distro do sv do mitsuig

    maiconmnt reagiu a Mathwsz por uma resposta no tópico

    1 ponto
    @sharen 1- O nome do global-spawn.xml esta igual no config.lua ?? 2- Vá em XML, abre o groups.xml e veja o ID se ta certinho.. 3- Nao entendi nn.. Obs: Se lhe ajudei, de um REP+ :D
  12. [PEDIDO] GESIOR FUNCIONAL

    bobsz reagiu a rafanasser por uma resposta no tópico

    1 ponto
    Tenho um aqui, é o que estou usando para meu servidor que estou montando, ta ai o anexo :D O meu é 8.6 com TFS 0.4, encontrei pouquíssimos erros nele, nada que alguns minutos de reparo não resolvam. A página "Vídeos" não existe tb, vc terá que adicionar. Aconselho usar essa database que eu anexei junto, ela está completa e limpa para o site... Caso ajudei, rep+ pff GesiorACC_2012_modificado_by_Natanael_Beckman.rar DB COMPLETA.rar
  13. Alguém sabe o motivo disso ?? Ajuda ae pf.

    rafanasser reagiu a Celulose por uma resposta no tópico

    1 ponto
    abre phpmyadmin e adiciona isso no sql
  14. Matar boss e anunciar quem matou

    simahamed reagiu a Adriano SwaTT por uma resposta no tópico

    1 ponto
    Tente assim: creaturescripts.xml adicione a tag abaixo: <event type="death" name="KillBoss" script="killboss.lua" /> Agora abra o login.lua da mesma pasta creaturescripts/scripts e adicione a tag abaixo junto com as do gênero: registerCreatureEvent(cid, "KillBoss") Agora crie o arquivo killboss.lua na pasta supramencionada e adicione o código dentro: local monsters = {"Demon", "Slime", "Dragon", "Hero",} function onDeath(cid, corpse, killer) if isMonster(cid) then getName = getCreatureName(cid) if isInArray(monsters, getName) then doBroadcastMessage("O jogador "..getCreatureName(killer[1]).." matou o boss "..getName..".") end end return TRUE end Para garantir, sugiro que vá no arquivo responsável pela configuração de loot, exp, do monstro e adicione a tag abaixo: <script> <event name="KillBoss"/> </script> OBS: Se já tiver alguma tag "<script>" dentro, não crie outra, basta adicionar a parte "<event name..../>" dentro da mesma. Boa sorte.
  15. 1 ponto
    Alguem tem a base que faliu do PokeZot? A que ta sendo utilizada pelo PokeLute, Poke X Black, PokeDinamite? REP+
  16. Tópico aprovado, obrigado por compartilhar. Você recebeu um REP pela contribuição!
  17. 1 ponto
    remove essa parte do código .. if($installIP != $_SERVER['REMOTE_ADDR']) { echo('In file <b>install.txt</b> must be your IP!<br />In file is:<br /><b>' . $installIP . '</b><br />Your IP is:<br /><b>' . $_SERVER['REMOTE_ADDR'] . '</b>'); exit; }
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo