Líderes
-
tiagoduuarte
MembroPontos398Total de itens -
-
raphaelpdc
MembroPontos111Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 09/11/12 em todas áreas
-
[Tutorial] Criando Seu Proprio Outifit No Paint
[Tutorial] Criando Seu Proprio Outifit No Paint
kelvin9826 e 3 outros reagiu a Stigal por uma resposta no tópico
4 pontosOla Pessual Lindo Do Tibiaking... Bom, Um Tutorial De Como Fazer outfits... Vamos Ao Tutorial: Bem, primeiro, o mais básico de tudo: abra uma imagem 32x32. Depois, arranje a cabeça de um outfit de citizen de frente, e cole na imagem. Após posiciona-la no extremo noroeste do quadrado, faça uma base. Tente copiar de um outro outfit, para você ir "pegando a manha". Não presisa caprichar muito, pois é só um esboço. Após ter a base pronta, começe os detalhes. Depois, passe linhas pretas no contorno e defina as linhas internas num tom cinza escuro. Pinte os espaços em branco num tom cinza claro e o outfit estara pronto. Se você quizer fazer um outfit pra mudar de cor depois, mantenha as cores cinzas, se não, decida a cor agora. Após sombreado, repita o processo com o personagem de costas. Caso queira fazer o outfit andando, pegue o outfit do personagem parado(antes de sombrea-lo) e mude a posição de suas mãos, pernas e tronco, afim de fazer com que ele pareça estar andando Resultado final: Lembrem-se de fazerem calmamente, atentos a cada detalhe, evitando de deixar um sombreamento artificial e um formato quadrado. Aviso: Se forem fazer algo na cabeça dele, não esitem em aumentar o quadrado do outfit. Aviso2: Lembrem sempre de alinhar os braços e os ombros. (Arquivo Stigal > 2009/2010) Espero Que Gostem....4 pontos -
Fabrica de Pixels
Fabrica de Pixels
Gratos e 2 outros reagiu a raphaelpdc por uma resposta no tópico
3 pontosEntão galera, tenho essa ideia a muito e muito e muito tempo, mais ate hoje nunca que tirei ela do papel mais, agora estou pondo essa ideia pra frente, aqui nesse topico com o intuito de treinar e ajudar a todos, vou fazer uma fabrica de pixel art, que seria a pessoa fazer um pedido do sprite e eu fazelo. A ideia: minha ideia é ajudar a todos os que precisam de sprites para seus ots e afins, e também com isso ajudar a min mesmo evoluindo a cada dia mais no ramo de sprites. O pedido: Para fazer o pedido usem esse modelo, abaixo, ele simplificara as coisas e agilizara bastante na hora de vocês fazerem os pedidos. Exemplos de Trabalho: Aqui logo abaixo alguns exemplos de trabalhos que tenho feito para avaliarem se estou apto de fazer isto ou não. Alguns podem me conhecer como Illusionist do P45 Que isto ajude a todos Se puderem fixem o topico para ficar mais pratico. Obs: Se quiserem posso por o passo a passo da sprite, mais digam no pedido se quiserem o passo a passo !3 pontos -
New Gesior Global Rl
New Gesior Global Rl
Vodkart e um outro reagiu a xandele por uma resposta no tópico
2 pontosNew Gesior Global Rl olá pessoal, estava com net 3g " ai resolvi editar um gesior, deixa lo parecido com o global, ai esta bom pra ots globais, se quizer da pra traduzir as paginas ou deixalo assim mesmo, qualquer erro avisem, mais pra frente deixo ele 100% Imagems -> Link pra Download -> AQUI!! Link do scan -> AQUI!! no scan diz ter um, mas obviamente nao é nada. Senha pra extrair: "www.evenhost.net" sem as aspas Database ja inclusa no download, basta importar certinho, em killstatictics.php configure com as informações do phpmyadmin, adicione o script abaixo pra que funcione corretamente junto ao seu ot. killstatistics.php //CONFIG $mysql_user = "user"; $mysql_pass = "password"; $mysql_database = "database"; $mysql_host = "localhost"; //END OF CONFIG Agora no ot --> creaturescript/scripts/ crie um arquivo com nome de counter, no caso vai ficar counter.lua adicione nele o seguinte: function onKill(cid, target, lastHit) local monster = getCreatureName(target) if isMonster(target) == TRUE then db.executeQuery("INSERT INTO killed_monsters (`name`, `date`) VALUES\n('".. monster .."',".. os.time() ..");") end return TRUE end em login.lua adicione: registerCreatureEvent(cid, "Counter") em creaturescripts.xml adicione: <event type="kill" name="Counter" script="counter.lua"/> pronto. vlw2 pontos -
[Resolvido] [Premium ou VIP] no Nome
[Resolvido] [Premium ou VIP] no Nome
dragontibiaking e um outro reagiu a tiagoduuarte por uma resposta no tópico
2 pontosTenta essa action <action uniqueid="35400" script="vipname.lua" /> Script: function onUse(cid, item, fromPosition, itemEx, toPosition) if item.uid == 35400 then queststatus = getPlayerStorageValue(cid,35400) if queststatus == -1 or queststatus == 0 then doCreatureSay(cid, "VOcê recebeu seu beneficio por ser vip!", TALKTYPE_ORANGE_1) db.executeQuery("UPDATE `players` SET `name` = '[Premium] "..getCreatureName(cid).."' WHERE `id` = "..getPlayerGUID(cid)..";") doPlayerSendTextMessage(cid,25,"Você será kickado em 5 segundos para mudança de nome.") doPlayerAddAddons(cid, 1) addEvent(doRemoveCreature, 5*1000, cid, true) setPlayerStorageValue(cid, 35400, 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYDAMAGE) else doPlayerSendTextMessage(cid,22,"você ja tem o [Premium] no nome.") end return true end end Creditos: Smartbox2 pontos -
Suporte Programação e Tibia Otserver 2025
Confira em : https://underewar.dev1 ponto
-
Locker Protection
Locker Protection
kaioboyy reagiu a MaXwEllDeN por uma resposta no tópico
1 ponto#Introdução Bem, este é um sistema no qual você pode protejer o seu locker(depot) com senha, assim evitando hackers http://forums.otserv.com.br/images/smilies/biggrin.gif. #Instalação http://1.imgland.net/3CaRNl.png Primeiro faça o download do sistema e cole na sua pasta data. Após ter instalado os arquivos nas suas respectivas pastas adicione as tags: @Actions <action itemid="2589; 2590; 2591; 2592" event="script" value="DPPass.lua"/> <!-- DP Pass --> @Creaturescripts <event type="login" name="LockerPass" event="script" value="DPPass.lua"/> <!-- DPPass --> @Movements <movevent type="StepOut" actionid="96475" event="script" value="DPPass.lua"/> <!-- DPPass --> @Talkactions <talkaction words="!locker" script="DPPass.lua"/> <!-- DP Pass --> Talvez eu poste uma V. 2, podendo recuperar a senha via Recovery Key! Abraço.1 ponto -
Pack para RME 9.6!
1 pontoBom galera esse é um Pack para quem ta querendo editar seus mapas 9.60, com ele você poderá fazer isso com um pouco mais de facilidade. Lembrando todos créditos a: Alvanea e quem for postar em outro logar por os devidos créditos ao altor do tópico original! More pictures 1, 2, 3. 1. Primeiro de tudo instalar o RME 2.2 para tibia 9.6(download) e Tibia 9.6. 2. Abra o RME, em: file/preferences/Client Version onde ta Version 9.60 Search Patch mude para o client 9.60, baixe-o aqui: Click 3. Desmarque a opção "Check File Signatures" de ok e feche o rme. 4. Baixe o Pack, link esta no logo abaixo. 5. Em seu Computador axe a pasta AppData/Roaming dentro da pasta Roaming delete a pasta extensions (se ela não estiver la não tem portância não delete nada). 6. Copie a pasta "extensions" que ta no pack e bote na pasta Roaming 7. Axe a pasta do seu rme entre na pasta data e dentro dela delete a pasta 960. 8. Agora copie a pasta 9.60 que esta no Pack (link logo abaixo) e bote dentro da pasta data do seu rme. 9. Abra o RME 10. Aproveite seu rme! Version: v1 Download Speedyshare: Click Download Uploading.com: Click Version: v1.1 Download Speedyshare: Click Scan: Click Espero que façam bom uso. Todos os créditos a: Alvanea Eu só trouce o conteúdo pro Tibia King, fiz scan e traduzi algumas coisas.1 ponto
-
[8.54] Pokemon xD by Rafael Marinho
[8.54] Pokemon xD by Rafael Marinho
Jonathan alcino reagiu a RafaaxD por uma resposta no tópico
1 pontoE 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 : PLAGIO1 ponto -
Mapa que eu fiz
Mapa que eu fiz
lccaique reagiu a paulo thush por uma resposta no tópico
1 pontoOla galera do tk hj quase agora umas 4:39 da madrugada eu terminei uma parte do meu mapa eu queria disponibilizar aki pra vc primeira mente se for fala merda por favor nao fala falem o que tem que melhora Olha galera imagens nao tenho agora pq eu vo dormi mais depois eu coloco Download ae http://www.4shared.com/zip/eJm6qHU4/meu_mapa.html? eu sei meu tipico ta desorganizado e pq to com muito sono fuizzzzzzzzz1 ponto -
[Tutorial] Adicionando Clan's No Poketibia
[Tutorial] Adicionando Clan's No Poketibia
ricksi2012 reagiu a Stigal por uma resposta no tópico
1 pontoOla Poketibianos, Venho Postar o Sistema De CLANS Do "PokeXGames"... Arrumei Uns Problemas Neles e Agora So Podem Entrar Nos Clan Level 80+ e contem promoçoes! Aviso: Funcional em servidores sem level nos pokemons e em PDA! Vamos Ao Tutorial Então: Vá a "Pasta Do Servidor > Data > Lib" Crie Um Um Arquivo.lua Nomeado Como "clan system" Adicione Isso Dentro Dele: Salve e Feche. Agora Vá a Pasta "NPC" e Crie Os Seguintes Npc's: Gardestrike Master Malefic Master Naturia Master Orebound Master Psycraft Master Raibolt Master Seavel Master Volcanic Master Wingeon Master Apos Criar Todos Feche e Salve. Agora Va Na Pasta "NPC > Scripts" e Crie Esses Arquivos.lua gardestrike master malefic master naturia master orebound master psycraft master raibolt master seavel master volcanic master wingeon master Salve e Feche. Agora Vá Na Pasta "XML" Abra o Outifits.xml e Adicione Isso Nele: Aviso: Modiciar o Outifit Id Conforme o Seu Servidor! Aviso2: Não Eskecer De Modificar os Looktypes Dos Clan e Dos Npc Conforme o Seu Client! Bom Se Acharem Algum Erro Fatal, Avisar... Mas Porinquanto é So Isso *-* Abraço, Espero Que Tenhão Costados! Creditos Base: Slicer. (Script 80%) Stigal. (Script 20% e Tutorial 100%)1 ponto -
[Actions] Stamina Doll
1 pontoNome do Script: Stamina Doll Autor: Não sei o autor, pois foi um amigo meu que me passou! Testado em: Styller 8.6 É um script simples e util, bom para servidores com mapa Global com site. Instalando: Vá em ...data/actions/scripts, e crie um arquivo chamado stamina-refuel.lua e cole isto dentro: Código: function onUse(cid, item, fromPosition, itemEx, toPosition) local cfg = {} cfg.refuel = 42 * 60 * 1000 if(getPlayerStamina(cid) >= cfg.refuel) then doPlayerSendCancel(cid, "Your stamina is already full.") elseif(not isPremium(cid)) then doPlayerSendCancel(cid, "You must have a premium account.") else doPlayerSetStamina(cid, cfg.refuel) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Your stamina has been refilled.") doRemoveItem(item.uid) end return true end Em actions cole a seguinte tag: Código: <action itemid="ID DO SEU DOLL AQUI" script="stamina-refuel.lua"/> Onde está "ID DO SEU DOLL AQUI", coloque o número do doll que você deseja. Geralmente utilizam Santa Doll ou Nightmare Doll. *6512 *11138 Grato!1 ponto
-
[8.6] Lumast Map V1.0.0 70% Proprio (Xp Alta)
Fala galera do Tibia King, tudo na paz ? Venho aqui apresentar meu novo trabalho. Um mapa 70% próprio. Eu estava sem nada para fazer, entao resolvi criar um mapa de bobeira, e depois de um tempim fazeno ele, comecei a gostar dele e o aprimorei. Bom, então vamos deixar de papo e vamos conhecer o mapa. Informações sobre o Map: Existem 2 cidades no Servidor. 1 city free e uma vip. 9 Hunt's Free e 5 VIP's 2 Novas Vocation's 2 Quest's. Apenas para as vocations (1 quest free e a outra vip) Fast Atk adicionado no servidor Sistema de Compra de Iten vip por baú. (Voce tendo os VIP Coins, apenas de use no Bau e voce recebe o item) Compra de Points VIP por comando (!coin) Comandos novos para VIP's (Ex.: !b \ fala para todos os players online com a sigla [VIP] antes do nome) As 2 novas vocations para adquiri-las precisa ser feito quest (First Promotion: level 300k+ = Free \ Second Promotion: level 650k+ = VIP) Bom, vamos deichar de lado o nosso papo e vamos ver as SS. Temple: Temple VIP: Amostra VIP: Comprando item vip pelo bau: Comprando item vip de 1 mes: Link de Download da Pasta: http://www.4shared.com/rar/5IGA4_CP/86_Lumast_Server_V100_3.html? Scan: https://www.virustotal.com/file/16bea002afe102c8154cf9441d9b9d04a877caa5df495d580865f1e7f65d0ad1/analysis/1336047521/ Link de Download do Distro e Dlls: http://www.4shared.com/rar/jNIieRyC/Distro_e_Dlls.html? Scan: https://www.virustotal.com/file/1a92bd4907edf59c62518eae1fe6973edbf6fbf414bbd5a8502cdc71d8145b41/analysis/1336049191/ Senha do GOD: god/god Gostou do Map ? Da um REP+ ai nao custa nada Créditos: 90% Meu 5% Doidin (Pelo Distro e Dlls) 5% de alguns membros do ****** pelos Scripts (Caso voces achem que eu copiei o topico de outro forum, nao é verdade, eu que criei o map, e postei em mais de 1 forum)1 ponto
-
Cantinho do AngryWolf
Cantinho do AngryWolf
ClaudioMarcio reagiu a AngryWolf por uma resposta no tópico
1 pontoOlá pessoal, resolvi criar um tópico aqui para mostrar sprites que ando fazendo ultimamente... Sou iniciante, então gostaria de ouvir criticas, dicas e conselhos! 2 Swords: Uma Tunica: E um set samurai:1 ponto -
Pedaçinho do meu mapa :D!
1 pontoEae galerinha, bom eu começei a fazer um mapa hoje só que nao sou experiente no assunto, mas vim aqui mostrar para voce como ficou uma ilhinha que fiz ou melhor nem é uma ilha é um pedacinho dela espero que gostem e deem criticas construtivas! Frozen Index: Quote Eae galerinha, bom eu começei a fazer um mapa hoje só que nao sou experiente no assunto, mas vim aqui mostrar para voce como ficou uma ilhinha que fiz ou melhor nem é uma ilha é um pedacinho dela espero que gostem e deem criticas construtivas! Frozen Index: Quote Conforme eu for fazendo o mapa vou desponibilizando parte por parte aqui nesse topico para vocês avaliarem PS: Somente criticas construtivas, criticas destrutivas nao irem levar em consideração ! Conforme eu for fazendo o mapa vou desponibilizando parte por parte aqui nesse topico para vocês avaliarem PS: Somente criticas construtivas, criticas destrutivas nao irem levar em consideração !1 ponto
-
Setzen Sprites
1 pontoVoltando spritear, quero comentarios, criticas, tudo para que eu possa melhorar! Quadro que estou terminando coxa de avestruz ! heueheheuh um arco qualquer nao gostei mto do resultado uma barrinha de ouro weto me ajudou1 ponto
-
Fabrica de Pixels
Fabrica de Pixels
Gratos reagiu a raphaelpdc por uma resposta no tópico
1 pontoPedido de Gratos completado: Chipset completo do membro da Slipknot Aceitando mais 1 Pedido Boa noite pessoal, vo dormir e amanha volto ae pra completar os pedidos pendentes.1 ponto -
Fabrica de Pixels
Fabrica de Pixels
Gratos reagiu a raphaelpdc por uma resposta no tópico
1 pontoVo tentar, ja ja venho e dou um edit de como fico Ae Edit: Referencia desse link: http://g1.globo.com/rock-in-rio/fotos/2011/09/veja-fotos-do-show-do-slipknot.html Gosto ?? Se gosto comente , se não diga aonde melhorar ou ajeitar, usei o citizen de base por ser uma Outfit simples e sem detalhes como armaduras, capacetes e etc. Se tiver gostado logo estarei trabalhando no Chipset Feliz de ter ajudado !1 ponto -
Pedido - Criar acc manage mysql
1 pontoConcordo com o GUIi, rep+1 ponto
-
Pedido - Criar acc manage mysql
1 pontoVoce ta editano alguma coisa errada .1 ponto
-
Mapa que eu fiz
1 pontoSe você está postando um download sem ninguém pedir nada, é porque quer que baixem seu mapa... pelo menos seria o normal de uma sanidade normal. E ninguém é folgado, scan é algo essencial para qualquer download postado no fórum, e, aliás, temos até regras de scan. Então se quer começar a postar downloads, poste corretamente! (:1 ponto
-
Hotkey Elfbot e BP de Demon
1 pontotipo, o da BP, é o elfbot, qnd ele fica catando loot sozin pelo bot, só que o Demon tem BP, entao ele n abre a bp, ele só abre bag, como demon uma BP ele n abre as bps, entendeu? e essa hk de utamo eu sei, só que ela usa utamo vita quando acaba a utamo, eu queria uma que qnd estivesse faltando uns 5 segundos ele ja usa utamo vita denovo, ai nao toma HS qnd acaba a utamo '-'1 ponto
-
Npc Não Vende Rod
Npc Não Vende Rod
godbaiakzina reagiu a tiagoduuarte por uma resposta no tópico
1 pontoTenta esse aqui: NPC: Script:1 ponto -
BUG Stamina
1 ponto
-
[Pedido] Mapa global tps
1 ponto
-
[Pedido] deletar chars inativos
[Pedido] deletar chars inativos
godbaiakzina reagiu a tiagoduuarte por uma resposta no tópico
1 pontoGlobal Event: <globalevent name="dbcleaner" type="startup" event="script" value="dbcleaner.lua"/> dbcleaner.lua: ------------------------------------------------------------------------------* ----- [[> Automated Database Cleanup 1.1 Structure //By Cybermaster <]] ------| -------------- [[> System 2.0 Revamped by Teh Maverick <3 <]] ----------------| ------------- [[> Removal of empty accounts by darkaos <]] ---------------| --------------- [[> Function getDBPlayersCount() by Elf <]] ------------------| ------------------------------------------------------------------------------| ------------------------------------------------------------------------------| --- ~!READ THIS!~ ------------------------------------------------------------| --- Be sure to back up your database and test this on your server first, -----| --- I(Teh Maverick) cannot guarantee it will work the same for every core. ---| --- It is very easy to test, with the log file and values that are printed ---| -----------------------------------Enjoy!-------------------------------------| ------------------------------------------------------------------------------* function countRowsWhereInTable(table, field, condition) local result = db.getResult("SELECT COUNT(" .. field .. ") as count FROM " .. table .. " WHERE " .. field .. " = '" .. condition .. "';") local tmp = result:getDataInt("count") result:free() return tmp end function getDBPlayersCount() local result = db.getResult("SELECT COUNT(id) as count FROM `players`;") local tmp = result:getDataInt("count") result:free() return tmp end function getDBAccountsCount() local result = db.getResult("SELECT COUNT(id) as count FROM `accounts`;") local tmp = result:getDataInt("count") result:free() return tmp end function onstartup() local DB_BEFORE = {players = getDBPlayersCount(), accounts = getDBAccountsCount()} local result,result1, ii, numPlayersToDelete, numAccountsDeleted, tmp = 0, 0, 0, 0, 0 local pid, aid = {}, {} local dropCount = {players={},accounts={}} local config = { deleteAccountWithNoPlayers = true, cleanChildTables = true, printResult = true, saveResultToFile = true, logFileName = 'db_cleanup.txt' } --In each table, players with below specified level, and days of inactivity will be deleted from db on server startup local cleanup = { [1] = {level = 11, time = 5 * 24 * 60 * 60}, [2] = {level = 20, time = 15 * 24 * 60 * 60}, [3] = {level = 50, time = 30 * 24 * 60 * 60}, [4] = {level = 100, time = 60 * 24 * 60 * 60}, [5] = {level = 130, time = 90 * 24 * 60 * 60} } local childAttributeTables = { players = { [1] = {table = "`player_viplist`", idField = "`player_id`"}, [2] = {table = "`player_storage`", idField = "`player_id`"}, [3] = {table = "`player_spells`", idField = "`player_id`"}, [4] = {table = "`player_skills`", idField = "`player_id`"}, [5] = {table = "`player_namelocks`", idField = "`player_id`"}, [6] = {table = "`player_items`", idField = "`player_id`"}, [7] = {table = "`player_depotitems`", idField = "`player_id`"}, [8] = {table = "`houses`", idField = "`owner`"}, [9] = {table = "`house_auctions`", idField = "`player_id`"}, [10] = {table = "`players`", idField = "`id`"} -- Keep this as the last item in the array --Note: `houses` and `bans` are in the DB triggers for TFS so don't worry about them. --Also I did not want to put killers, or deaths on here because that is historic data, --do so at your own risk. }, accounts = { [1] = {table = "`accounts`", idField = "`id`"}, [2] = {table = "`account_viplist`", idField = "`account_id`"} } } --Clean up all the players and player data for i = 1, #cleanup do result = db.getResult("SELECT `id`,`name`,`account_id` FROM `players` WHERE `level` < ".. cleanup.level .." AND `name` NOT IN('Account Manager', 'Sorcerer Sample', 'Druid Sample', 'Paladin Sample', 'Knight Sample', 'Rook Sample') AND `group_id` < 2 AND `lastlogin` < UNIX_TIMESTAMP() - ".. cleanup.time ..";") if(result:getID() ~= -1) then ii = 1 repeat pid[ii] = result:getDataInt("id") -- list the players id into an array aid[ii] = result:getDataInt("account_id") -- list the account id of each player being removed into an array ii = ii + 1 until not(result:next()) result:free() end numPlayersToDelete = ii - 1 --Drop players and their child table attribute data such as skills, items, etc. for j = 1, numPlayersToDelete do if(config.cleanChildTables) then for k = 1, #childAttributeTables.players do if childAttributeTables.players[k].table == "houses" then house = getHouseByPlayerGUID(pid[j]) if house ~= 0 or house ~= nil then doCleanHouse(house) doUpdateHouseAuctions() end else dropCount.players[k] = ((dropCount.players[k] or 0) + countRowsWhereInTable(childAttributeTables.players[k].table, childAttributeTables.players[k].idField, pid[j])) db.executeQuery("DELETE FROM " .. childAttributeTables.players[k].table .. " WHERE " .. childAttributeTables.players[k].idField .. " = '" .. pid[j] .. "';") end end else db.executeQuery("DELETE FROM `players` WHERE `id` = '" .. pid[j] .. "';") end end end --Drop all the accounts that have 0 players linked to them (at the moment its only checking from the list of players removed) if config.deleteAccountWithNoPlayers then --This part was scripted by Darkhaos, modified/fixed by Teh Maverick --[[ for acc = 1, #aid do result1 = db.getResult("SELECT `id` FROM `accounts` WHERE `id` = '" .. aid[acc] .. "';") if result1:getID() ~= -1 then -- check to make sure the account exists result1:free() for i = 1, #childAttributeTables.accounts do --Make sure there are no other players on the account result1 = db.getResult("SELECT COUNT(id) as count FROM `players` WHERE `account_id` = '" .. aid[acc] .. "';") tmp = result1:getDataInt("count") if(tmp <= 0) then --Remove accounts dropCount.accounts = ((dropCount.accounts or 0) + countRowsWhereInTable(childAttributeTables.accounts.table, childAttributeTables.accounts.idField, aid[acc])) db.executeQuery("DELETE FROM " .. childAttributeTables.accounts.table .. " WHERE " .. childAttributeTables.accounts.idField .. " = '" .. aid[acc] .. "';") end end end end end --]] --Print and Save results (configurable) local DB_NOW = {players = DB_BEFORE.players - getDBPlayersCount(), accounts = DB_BEFORE.accounts - getDBAccountsCount()} if DB_NOW.players > 0 or DB_NOW.accounts > 0 then local text = ">> [DBCLEANUP] " .. DB_NOW.players .. " inactive players" .. (config.deleteAccountWithNoPlayers and " and " .. DB_NOW.accounts .. " empty accounts" or "") .. " have been deleted from the database." --Write to console if config.printResult then print("") print(text) if config.cleanChildTables then --Write player info for i = 1,#dropCount.players do print("[!] --> Dropped: " .. dropCount.players .. " from " .. childAttributeTables.players.table .. " table") end --Write account info if config.deleteAccountWithNoPlayers then for i = 1,#dropCount.accounts do print("[!] --> Dropped: " .. dropCount.accounts .. " from " .. childAttributeTables.accounts.table .. " table") end end print("") end end --Write to file if config.saveResultToFile then local file = io.open("data/logs/"..config.logFileName, "a") file:write("[" .. os.date("%d %B %Y %X ", os.time()) .. "] " .. text .. "\n") if config.cleanChildTables then --Write player info for i = 1, #dropCount.players do file:write("[!] --> Dropped: " .. dropCount.players .. " from " .. childAttributeTables.players.table .. " table\n") end --Write account info if config.deleteAccountWithNoPlayers then for i = 1, #dropCount.accounts do file:write("[!] --> Dropped: " .. dropCount.accounts .. " from " .. childAttributeTables.accounts.table .. " table\n") end end file:write("\n") end file:close() end end return true end espero ter ajudado. Creditos: Dudu Ruller1 ponto -
[Duvida] Form Remember Configuration C#
[Duvida] Form Remember Configuration C#
Mek Fiuchem reagiu a Kimoszin por uma resposta no tópico
1 pontoprivate NomeForm formToShow = new NomeForm(); formToShow.Show(); this.Hide(); e.Cancel = true;1 ponto -
Versão de OT mais jogada
Versão de OT mais jogada
kaiomagnu1993 reagiu a tiagoduuarte por uma resposta no tópico
1 pontoOs servidores mais cheios usam a 8.601 ponto -
Como tirar função de premium NPC Addon by Itens
Como tirar função de premium NPC Addon by Itens
xoboxplayer123 reagiu a tiagoduuarte por uma resposta no tópico
1 pontoBom eu queria colocar um sistema de addons by itens no meu servidor, resolvi trocar o meu npc por outro que tive-se essa função, funciona direitinho e tal tudo certo, mas só tem um problema o npc só funciona com jogadores premium e como é meu sistema de premium é o vip de doação eu queria tirar essa função só que não estou conseguindo Script do NPC:1 ponto -
Como tirar função de premium NPC Addon by Itens
Como tirar função de premium NPC Addon by Itens
xoboxplayer123 reagiu a tiagoduuarte por uma resposta no tópico
1 pontotai o seu script , qualquer erro , me informe Ajudei ? Rep+ ; ) . Deu os seguintes erros ao abrir o servidor: [Error - LuaInferface::loadFile] data/npc/scripts/addons.lua:43: ' end' expected <to close 'function' at line 13 near 'elseif' [Warning - NpcEvents::NpcEvents] Cannot load script: data/npc/scripts/addons.lua data/npc/scripts/addons.lua:43 'end' expected <to close 'function 'at line 13> near 'elseif'1 ponto -
Npc's não estão falando!
Npc's não estão falando!
dragontibiaking reagiu a tiagoduuarte por uma resposta no tópico
1 pontoTenho como te passar uns npcs que vão funcionar, e umas paradas para outros funcionarem, eu tive esse mesmo problema, só que meu war system não está funcionando, então você me ajuda com o war system e eu arrumo seus npcs , me adiciona no skype e a gente resolve tem skype?1 ponto -
Qual cantada você usa ne uma menina?
Qual cantada você usa ne uma menina?
dragontibiaking reagiu a tiagoduuarte por uma resposta no tópico
1 pontoGata você não é pikachu, mas eu escolho você! As mina pira vei1 ponto -
Datena, Datena
Datena, Datena
mastersorcered reagiu a tiagoduuarte por uma resposta no tópico
1 pontoQuanta ignorância1 ponto -
Help Vip System (Ajuda)
Help Vip System (Ajuda)
mastersorcered reagiu a tiagoduuarte por uma resposta no tópico
1 pontoDa uma olhada aqui:1 ponto -
[8.54] Pokemon xD by Rafael Marinho
[8.54] Pokemon xD by Rafael Marinho
loginphelipe reagiu a RafaaxD por uma resposta no tópico
1 pontoValeu Matheus , assim q terminar posta que edit .. se eu tiver REP+ dou sim perai (:1 ponto -
Peça aqui sua hotkey para ElfBot NG
Peça aqui sua hotkey para ElfBot NG
cassimirox reagiu a soneka por uma resposta no tópico
1 pontoVo postar aki hotkey de bug map ,, pra akeles q ta enjuado de tomar trap para arvores... rsrs .. auto 10 listas 'Bug Map' | if [$key.100] {usegroundxyz [$posx-7] $posy $posz | end} if [$key.102] {usegroundxyz [$posx+7] $posy $posz | end} if [$key.98] {usegroundxyz $posx [$posy+6] $posz | end} if [$key.104] {usegroundxyz $posx [$posy-6] $posz | end} if [$key.67] {usegroundxyz [$posx+6] [$posy+5] $posz | end} if [$key.90] {usegroundxyz [$posx-6] [$posy+5] $posz | end} if [$key.81] {usegroundxyz [$posx-6] [$posy-5] $posz | end} if [$key.69] {usegroundxyz [$posx+6] [$posy-5] $posz | end} Essa hotkey dasha pela setinha ,, msm efeito q as letrinhas ,, w,s,a,d. so q pelas setinha < \/ > ^.... Flws1 ponto