Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 02/11/17 em todas áreas
-
[Modern] Pagina inicial com ultimo player criado, casas livres e top jogador,
[Modern] Pagina inicial com ultimo player criado, casas livres e top jogador,
TuToBR13 e um outro reagiu a diarmaint por uma resposta no tópico
2 pontosOLá galera, Trazendo de outro fórum, vou ajudar vocês a deixar a página inicial do modern acc assim. [Testado Modern Acc v3 Avuenja] É simples, basta ir em \injections\home e criar uma nova pasta chamada Aleh-Table agora pegue esse código e salve dentro dessa pasta com o nome de injection.php Por fim, edite aqui <script> $(document).ready(function() {$('#serverStats').fadeIn(7000)}); </script> o tempo que vai levar para aparecer. no meu deixei em 3000 Fim Créditos. Aleh < da otland Eu < por traduzir e trazer até aqui o/ Se você gostou, se eu ajudei, deixa aí o rep+ não custa nada.2 pontos -
(Resolvido)script de livro
(Resolvido)script de livro
gacjogos e um outro reagiu a Noob II por uma resposta no tópico
2 pontosCrie um arquivo chamado Livro.lua na pasta data/actions/scripts e coloca isso: function onUse(cid, item, frompos, item2, topos) doPlayerPopupFYI(cid, 'Coloque aqui\nOs Horarios.') return TRUE end no actions.xml adicione essa tag com o ID do livro: <action itemid="1950" event="script" value="Livro.lua"/> Use \n para pular uma linha2 pontos -
[8.60] Baiak ROX ! Editado By DeathRocks [Cast + Wars System]
[8.60] Baiak ROX ! Editado By DeathRocks [Cast + Wars System]
Veigh reagiu a DeathRocks por uma resposta no tópico
1 pontoEae Galera do TibiaKing É o seguinte Hoje trago a vocês o Baiak Rox Editado por Min Espero que Gostem Oque eu Fiz ? | Novo Visual do Templo Totalmente ICE | Critical System | Task System | Dodge System | Run Event (CORRIDA MALUCA) | Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset | Guild Frags System ( ACESSO AO PROMOTE E ITENS EXCLUSIVOS ) | War System (100% RODANDO EM SQLITE) | Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) Duvidas entrem em http://www.tibiaking...os-na-distro/ | PvP Balanceado Agora com mais RPG | Armas Arrumadas Para Melhor PvP | Varios Eventos Automaticos | Battle Field Event | Capture The Flag Event | City War | Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES | Itens DONATES | Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days) | Vários Novos Script | Fast Atk Arrumado | Distro 0.4 Rodando 100% ( Se For 64x Bits) | Refinamento ( Aprimora seus Equipamentos ) | Frags no Look | Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) | Entre Outras Coisas | SENHA DO GOD: rox/styller | Aqui Vai Umas Prints | Castelo Reset System | Nova Imagem do Templo | Área Donate | Mostra de Itens Donate + Eventos | Download | Scan | Créditos | Gostou ? Então dei um REP1 ponto -
Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
Dbo Rox V2 8.60 [Open Source][99% SEM BUGS]
Sipidripisipin reagiu a WhiteBubble por uma resposta no tópico
1 pontoDragon Ball Rox Servidor 100% estável com mais de 200 horas online. 38 Vocações sendo 9 delas vip que são: Shenron,Vegetto,Zaiko,Kagome,Tapion,Kame Chilled,C8 e King Vegetta. Spells de fast attack (Usa uma vez sai 10 hits). Eventos automaticos como: Castle,Battlefield,Run event. Reborn level maximo 600. Vamos aos bugs que eu encontrei: * Zombie event quando o zombie pega algum player todos do evento e mandando pra fora e evento encerra. * Erro quando usa spell e a pessoa morre antes da spell acabar no caso das de combo. * Erro nos eventos Battlefield e Run event quando vai adicionar a recompensa da erro por faltar uma tabela na database que não me recordo o nome agora. Update v2 Adicionado 7 novas vocações vips sendo elas: Bills,Whiss,Golden Freeza,Vegetto Blue,Zamasu,Gogeta Blue e Goku Black Evo. Adicionado 3 vocações free sendo elas: Zeno, Vados e Vegetto Black. Vocações que antes era vip no update v1 agora são free. Fazer reborn não precisa mais fazer quest das esferas do dragão. Adicionado cassino que se ganha small diamonds que se troca por: Divine Stone(Usado para upgrade), Black Stone (Item para virar Vegetto Black) e Leviathan Amulet. Adicionado npc que vende Anti Loss Ring Protege 10% contra todos danos e funciona como a band of loss porem infinita. Ele fica no Yama. Adicionado sistema de pontuação por hora online, cada 1 hora online = 1 ponto que se pode trocar por itens no npc Points Trader no Yama. Adicionado sistema Anti-MC, podendo logar somente 2 contas por ip. Adicionado 3 bosses espalhados pelo mapa (Earth). Adicionado sistema de forja podendo criar o melhor set, armas free e o item para virar Zeno. Adicionado sistema de upgrade fazendo seu item ficar mais forte. Adicionado transformação ultra god para todas as vocações, sendo pega no templo de reset ao lado do esquerdo do templo. Necessário ter level 800 e possuir 100 God Essences que dropam do Ultra God Bills em God Island.Para entrar no templo de reset é necessário possuir 1 reset, para dar reset necessita ter level 800 e digitar o comando "!reset", você voltara para o level 100 com o hp/mp de um player level 100 mas ganhara acesso a área de reset que tem o npc de ultra god e a área de forja. Nova moeda acima de Gold sendo ela Blue God equivalente a 100 Gold Bars. Area de evento pvp e dice/bag adicionada no Yama. Area vip adicionada. Adicionado 2 sets novos free, 2 armas free, 2 shields free, senzu free (God Senzu), Senzu vip (Mystic Senzu), Vados staff free, Whiss staff vip. Vocações que antes era vip na v1 se pega na capsule ao lado direito do templo. Algumas modificações no mapa, hunts, quest. Por enquanto é só isso que estou lembrando,conforme eu lembro edito o tópico. Gostou ? Clique em Gostei logo abaixo. Para consertar o erro da loteria só executar essa query na sua database: CREATE TABLE `lottery` ( `id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `item` varchar(255) NOT NULL, `world_id` tinyint(2) unsigned NOT NULL default '0', `item_name` varchar(255) NOT NULL, `date` varchar(256) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1; Downloads Server (Distro para windows e linux já compilada) Scan Cliente Scan Sources Scan Site (Modern Acc) Scan Database Scan Creditos server: Kramer, WhiteBubble Creditos site: @Hastafaru e a WhiteBubble por adaptar ao server Creditos source: Fir3element e WhiteBubble por aumentar limite de efeitos e por skill fist skill para aumentar attack speed.1 ponto -
[Gesior] PagSeguro Automático atualizado 09/09/2016.
[Gesior] PagSeguro Automático atualizado 09/09/2016.
DouGlaS Mapper reagiu a Natanael Beckman por uma resposta no tópico
1 pontoATUALIZAÇÃO 09/09/2016! Fala galera! Bom venho atualizar este tópico que tem sido bem utilizado por todos, porém continha uma estrutura bem antiga/desatualizada. Graças a um amigo Ivens Pontes que refez todo o sistema vou postar agora a nova atualização. Lembrando que esse sistema é feito baseado no Gesior ACC 2012. 1 - Se você utiliza linux é necessário ter instalado o php5-curl, mais abaixo irei deixar um comando completo: apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl [ATENÇÃO] após a instalação reinicie seu apache ou nginx. 2 - Acesse sua conta PagSeguro e nesse link cadastre o seu link de retorno e gere sua token em integrações. http://seusite.com/retpagseguro.php 3 - Abra seu config.php e adicione as seguintes tags: # PAGE: donate.php $config['site']['usePagseguro'] = true; //true show / false hide $config['site']['usePaypal'] = true; //true show / false hide $config['site']['useDeposit'] = true; //true show / false hide $config['site']['useZaypay'] = true; //true show / false hide $config['site']['useContenidopago'] = true; //true show / false hide $config['site']['useOnebip'] = true; //true show / false hide # Pagseguro config By IVENSPONTES $config['pagSeguro']['email'] = "[email protected]"; //Email Pagseguro $config['pagSeguro']['token'] = "YOURTOKENHERE"; // TOKEN $config['pagSeguro']['urlRedirect'] = 'http://seusite.com/?subtopic=donate&action=final'; //turn off redirect and notifications in pagseguro.com.br $config['pagSeguro']['urlNotification'] = 'http://seusite.com/retpagseguro.php'; //your return location $config['pagSeguro']['productName'] = 'Premium Points'; $config['pagSeguro']['productValue'] = 1.00; // 1.50 = R$ 1,50 etc... $config['pagSeguro']['doublePoints'] = false; ## Double points - true is on / false is off $config['pagSeguro']['host'] = 'localhost'; ## YOUR HOST $config['pagSeguro']['database'] = 'gesior860'; ## DATABASE $config['pagSeguro']['databaseUser'] = 'root'; ## USER $config['pagSeguro']['databasePass'] = ''; ## PASSWORD [ATENÇÃO] Leia atentamente e preencha todos os campos corretamente para não haver falhas imprevistas. MySQL CODE: CREATE TABLE `pagseguro_transactions` ( `transaction_code` VARCHAR( 36 ) NOT NULL , `name` VARCHAR( 200 ) DEFAULT NULL , `payment_method` VARCHAR( 50 ) NOT NULL , `status` VARCHAR( 50 ) NOT NULL , `item_count` INT( 11 ) NOT NULL , `data` DATETIME NOT NULL , UNIQUE KEY `transaction_code` ( `transaction_code` , `status` ) , KEY `name` ( `name` ) , KEY `status` ( `status` ) ) ENGINE = MYISAM DEFAULT CHARSET = latin1; 4 - Vou disponibilizar um download com alguns arquivos que devem ficar localizados na pasta www/html ou pra você que usa windows htdocs. html-pag-files1.zip Contém: +/custom_scripts/PagSeguroLibrary +/dntpagseguro.php +/retpagseguro.php 5 - Mais uma vez vamos fazer o mesmo procedimento só que agora vamos adicionar os seguintes arquivos na pasta pages. pages.zip Contém: +/donate_forms/files.php +/donate.php Bom é isso, faça um pequeno teste, comente e rep+. Créditos: Ivens Pontes1 ponto -
[Poketibia] Pfield CdBar Open Source
Eai PokeTibianos ! Trago aqui o pfield com cd bar um servidor com sources! bom adicionei a cdbar no pfield! a alguns sistemas nada mais! Systems do PFIELD! Observações PRINTS: DOWNLOAD: http://bit.ly/1OdS1Ii Sources GitHub: https://github.com/K...d-cdbar-source/ SCAN: https://www.virustotal.com/pt-br/file/601a2bc99eff53a1c7a2bb231218209331b0aad511d24c8359d7977b09eb0349/analysis/1454742556/ CREDITOS: Kevick (CDBAR-FUNCIONAL) Aberos (Otclient) Avronex CipSoft - Sem ela isso tudo nao existiria1 ponto
-
[10.31] RPG City
[10.31] RPG City
C14N reagiu a .HuRRiKaNe por uma resposta no tópico
1 pontoImagens Download https://www.mediafire.com/?w6a8hog8oyegxjp Scan https://www.virustotal.com/pt/file/4c063f244d0eebf45a557d89c53893396b7d5ff26a3d1ac738d362e6fcf990ad/analysis/1424624406/ Créditos Slec1 ponto -
[Modern] Top Guild Rating
[Modern] Top Guild Rating
leozincorsair reagiu a diarmaint por uma resposta no tópico
1 pontoConsegui em outro forum. como não achei aqui, decidi postar, Como colocar top guild points no modern (pelo que pude perceber os pontos são a soma da exp dos chars na guild. Versão Testada Modern acc v03 Avuenja. Sem mais delongas abra \injections\home e crie uma nova pasta chamada guildpoints Dentro dela crie um arquivo e renomeie para injections.php Cole isso dentro de injections.php Por fim baixe esse aquivo que contem as imagens, extraia o arquivo gp dentro da pasta \public\images\ Download Scan- Creditos, kavvson< otland Eu < por trazer até fórum. Se você gostou, se eu ajudei, deixa aí o rep+ não custa nada.1 ponto -
(Resolvido)Evento Boss
(Resolvido)Evento Boss
DboHere reagiu a Gustavo Ntos por uma resposta no tópico
1 pontoData/globalevents/scripts : Crie um arquivo chamado "inv.lua" : local i = { ["12:00"] = {nome = "Mensagem do evento", pos = {x=1000, y=1000, z=6}, monster = {"1 nome do mob, 2 nome do mob"}}, } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then doBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.") for _,x in pairs(tb.monster) do for s = 1, tonumber(x:match("%d+")) do doSummonCreature(x:match("%s(.+)"), tb.pos) end end end return true end Globalevents.xml: <globalevent name="invasion" interval="60000" event="script" value="inv.lua"/>1 ponto -
(Resolvido)Tiles atuais para antigos
(Resolvido)Tiles atuais para antigos
NewCore reagiu a Nandozeraah por uma resposta no tópico
1 pontoexiste sim um atalho no RME que subistitui todos os items x por items novos ( y ) através do nome ou id do item, basta ter os items disponiveis no rme. o atalho é este aqui: Ctrl + Shift + F1 ponto -
[Ajuda]Piso que teleporta
1 pontouahauahuh tendi vlw1 ponto
-
[Ajuda]Piso que teleporta
1 pontoNão sei e nem tinha reparado kk, só peguei o script do cara acima e adicionei a função para checar se o player tem o item1 ponto
-
[Ajuda]Piso que teleporta
1 pontoNão é melhor usar storage ao invés de o player ter o item? Acho q é isso que o cara quer :s Fiz assim: movements/scripts/ tiletp.lua coloque isso: movements.xml <movevent type="StepIn" actionid="23020" event="script" value="tiletp.lua"/> coloque a action id 23020 no piso pelo RME agora em actions/scripts/ tiletp.lua coloque isso dentro: actions.xml <action itemid="XXXX" event="script" value="tiletp.lua"/>1 ponto
-
[Ajuda]Piso que teleporta
[Ajuda]Piso que teleporta
Eduardo1534 reagiu a Noob II por uma resposta no tópico
1 pontoSó passa no tile se usa x item local pos = {x = 1226, y = 800, z = 7} local itemid = 8978 -- ID do item function onStepIn(cid, item, position, fromPosition) if getPlayerItemCount(cid,itemid) >= 1 then if getPlayerAccess(cid) then doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 37) end return true end end Se quiser que o item seja removido só adicionar essa linha no script doPlayerRemoveItem(cid, itemid, 1)1 ponto -
(Resolvido)TFS 1.0 - 10.41 x64 Fechando [SOZINHO]
testa em uma maquina virtual, vê se acontece isso também caso acontecer á saída é recompilar.1 ponto
-
[8.6] Task System 4.0! (Task system + Daily Task System)
1 ponto
- [BUG]Tentei arrumar dex e deu erro
@Loouis Coloque esse pokedex.lua na actions e o some functions.lua na lib. Testado e funcionando 100% de acordo com a base q vc falou. Aguardo o resultado pokedex.lua some functions.lua1 ponto- (Resolvido)Item que teleporta player para determinada area
@Loouis Essa é a área que o jogador terá que usar o item, um exemplo: http://imgur.com/a/IivYO A primeira posição é a flecha vermelha e a segunda é a flecha amarela, então o item pode ser usado dentro dessa área laranja. E sim, você deve colocar na pasta actions.1 ponto- sistemas de pokemon no tibia normal
sistemas de pokemon no tibia normal
brasil0014 reagiu a xWhiteWolf por uma resposta no tópico
1 pontoa partir do momento que vc adicionou a lib tudo que vc precisa fazer é chamar essa função em algum script: addPokeball(cid, "Squirtle", 3600) e aí seu script vai te dar um Squirtle com 3600 de maxhp.1 ponto- [8.6] Task System 4.0! (Task system + Daily Task System)
aff, eu revisei todo o script, eu sem querer apaguei algumas coisas a mais, na hora de editar os monstros e suas recompensar, aff, desculpa o incomodo de varde -.-' fico no aguardo do script modificado para ganhar outfits.. desculpa, vou verificar tudo antes de reclamar aqui no forum hehe !1 ponto- [8.6] Task System 4.0! (Task system + Daily Task System)
mas eu testei e no meu serve não aparecia nada disso,a té pq !task mostra o progresso da task principal e !task daily mostra de outra... como vc fez para aparecer esse erro?1 ponto- (Resolvido)Item que teleporta player para determinada area
local cfg = { area = {{x = 1018, y = 1015, z = 7}, {x = 1022, y = 1019, z = 7}}, -- canto superior esquerdo, canto inferior direito toPos = {x = 1020, y = 1017, z = 7}, -- posição caso dê certo battle = false, -- permitir uso em batalha remove = true, -- remover após uso } function onUse(cid, item, fromPos, itemEx, toPos) if isInArea({x = toPos.x, y = toPos.y, z = toPos.z}, cfg.area[1], cfg.area[2]) then if not cfg.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_RED) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You can't teleport in battle.") end doTeleportThing(cid, cfg.toPos) doSendMagicEffect(cfg.toPos, CONST_ME_TELEPORT) if cfg.remove then doRemoveItem(item.uid, 1) end else doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Wrong position.") end return true end TAG: <action itemid="555" event="script" value="script.lua"/> Coloquei comentários explicando a configuração, mas caso você tenha problemas, é só perguntar.1 ponto- [v32] GlobalFull 11/12 - New Asuras, Falcons, Warzones 4,5,6 . (Updates Frequentes)
alguem? pra postar o executável mano o meu ta dando os mesmos erros se conseguir resolver me fala plz1 ponto- (Resolvido)Exhaust de magia UE interferindo no exhaust de runas
local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 8, 8, 10, 12) local area = createCombatArea(AREA_CROSS6X6) setCombatArea(combat, area) function onCastSpell(cid, var) if exhaustion.check(cid, 3200) then doPlayerSendCancel(cid, "You are exhausted.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return false end exhaustion.set(cid, 3200, 10) return doCombat(cid, combat, var) end1 ponto- Alterar FUNDO
Alterar FUNDO
sxeinjected reagiu a vedovi por uma resposta no tópico
1 pontoAperte ctrl + f5, creio que funcionará mas verifique se a imagem que que esta trocando é diferente e tenha mesmo formato background-artwork.jpg1 ponto- [8.6] Task System 4.0! (Task system + Daily Task System)
@Luzetti já dei essa ideia a ele a muito tempo, e outras também, e reformulação que a galera pediu. Task normal = pode repeti, fazer qual você quiser, se abandonar, ele reseta, e etc.. Task Daily = pode repeti, tem opção para que precise de pontos task para fazer(opicional, marca para ativar, se não quiser não ativa). Task Time = Será liberado por hora, ex: das 1 da tarde até as 3 da tarde, será liberada, pode repetir, se termina, a task e o tempo acabar, pode entregar do mesmo jeito. O time quando abre e fecha é você que escolhe para cada task. Precisa de task points para fazer, quantidade fica ao seu critério, se não quiser basta não botar quantidade. E o Task Especial = Será liberado por dia, tipo: Segunda, quarta e sexta é liberado, se acabar o dia, e você tiver terminado a task mesmo assim, será possível entregar. Pode repetir caso termine, os dias será configurado a gosto de vocês. Precisará de pontos task para fazer, quantidade fica a seu critério. Talvez, não confirmado, a gente irá compilar a task especial com a task time, ou seja, ex: sexta sabado e domingo, das 2 da tarde, a 4 da tarde, das 8 da noite as 10 da noite, será liberado a task. Pode repetir e etc.., data e hora configurado. Precisará de pontos task para fazer. E as ideias que o pessoal pediu que já está na task, o que pediram para remover, ou mudar e etc... isso ae são só as infos básicas do que vai conter, elas estão com muito mais. Já está quase pronto, daqui a alguns dias estará ae a versão 5.0, e também passaremos para distros 1.x, então qualquer modificação que aconteça no 0.4, acontecerá no 1.x também! xD1 ponto- (Resolvido)Sistema de Party
(Resolvido)Sistema de Party
mateusmoretti reagiu a Vodkart por uma resposta no tópico
1 pontosim, testa1 ponto- Ajuda com sistema de reset
Ajuda com sistema de reset
Thenebrozo reagiu a Cleiton Felipi por uma resposta no tópico
1 pontoqual seu tfs? e o protocolo?1 ponto- Ajuda com sistema de reset
Ajuda com sistema de reset
Thenebrozo reagiu a Vodkart por uma resposta no tópico
1 pontofunction getPlayerFrags(cid) local time = os.time() local times = {today = (time - 86400), week = (time - (7 * 86400))} local contents, result = {day = {}, week = {}, month = {}}, db.getResult("SELECT `pd`.`date`, `pd`.`level`, `p`.`name` FROM `player_killers` pk LEFT JOIN `killers` k ON `pk`.`kill_id` = `k`.`id` LEFT JOIN `player_deaths` pd ON `k`.`death_id` = `pd`.`id` LEFT JOIN `players` p ON `pd`.`player_id` = `p`.`id` WHERE `pk`.`player_id` = " .. getPlayerGUID(cid) .. " AND `k`.`unjustified` = 1 AND `pd`.`date` >= " .. (time - (30 * 86400)) .. " ORDER BY `pd`.`date` DESC") if(result:getID() ~= -1) then repeat local content = {date = result:getDataInt("date")} if(content.date > times.today) then table.insert(contents.day, content) elseif(content.date > times.week) then table.insert(contents.week, content) else table.insert(contents.month, content) end until not result:next() result:free() end local size = { day = table.maxn(contents.day), week = table.maxn(contents.week), month = table.maxn(contents.month) } return size.day + size.week + size.month end function getPlayerResets(cid) local resets = getPlayerStorageValue(cid, 500) return resets < 0 and 0 or resets end function onLogin(cid) registerCreatureEvent(cid, "fraglook") return true end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and thing.uid ~= cid then doPlayerSetSpecialDescription(thing.uid,'[Frags: '..getPlayerFrags(thing.uid)..'] - [Resets: '..getPlayerResets(thing.uid)..']') return true elseif thing.uid == cid then doPlayerSetSpecialDescription(cid,'[Frags: '..getPlayerFrags(cid)..'] - [Resets: '..getPlayerResets(cid)..']') local string = 'You see yourself.' if getPlayerFlagValue(cid, PLAYERFLAG_SHOWGROUPINSTEADOFVOCATION) then string = string..' You are '.. getPlayerGroupName(cid) ..'.' elseif getPlayerVocation(cid) ~= 0 then string = string..' You are '.. getPlayerVocationName(cid) ..'.' else string = string..' You have no vocation.' end string = string..getPlayerSpecialDescription(cid)..'' if getPlayerNameByGUID(getPlayerPartner(cid), false, false) ~= nil then string = string..' You are '.. (getPlayerSex(cid) == 0 and 'wife' or 'husband') ..' of '.. getPlayerNameByGUID(getPlayerPartner(cid)) ..'.' end if getPlayerGuildId(cid) > 0 then string = string..' You are ' .. (getPlayerGuildRank(cid) == '' and 'a member' or getPlayerGuildRank(cid)) ..' of the '.. getPlayerGuildName(cid) string = getPlayerGuildNick(cid) ~= '' and string..' ('.. getPlayerGuildNick(cid) ..').' or string..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEECREATUREDETAILS) then string = string..'nHealth: ['.. getCreatureHealth(cid) ..' / '.. getCreatureMaxHealth(cid) ..'], Mana: ['.. getCreatureMana(cid) ..' / '.. getCreatureMaxMana(cid) ..'].' string = string..'nIP: '.. doConvertIntegerToIp(getPlayerIp(cid)) ..'.' end if getPlayerFlagValue(cid, PLAYERCUSTOMFLAG_CANSEEPOSITION) then string = string..'nPosition: [X:'.. position.x..'] [Y:'.. position.y..'] [Z:'.. position.z..'].' end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string) return false end return true end1 ponto- [Como Editar Spell De Pokemon]
[Como Editar Spell De Pokemon]
Kazuya9629 reagiu a Noob II por uma resposta no tópico
1 pontoDeve lhe ajudar:1 ponto- [Potions] ajuda com script de potions
[Potions] ajuda com script de potions
edoxar reagiu a Yago Blind. por uma resposta no tópico
1 pontoTente usar esse aqui, e configure da forma que quiser. Se ajudei de REP+1 ponto- ShowOff Mapa Pokemon!
1 pontoUm mapa 100% pronto de um projeto que não está mais em desenvolvimento. Tudo onde tem montanha, existe hunt em cima. Tudo Literalmente.1 ponto- !FelizAnoNovo
!FelizAnoNovo
NTORox OTServer reagiu a thelifeofpbion por uma resposta no tópico
1 pontoEm data/talkactions/talkactions.xml Em data/talkactions/scripts/ crie um arquivo lua, ou copie algum e modifique o nome para newyear e adicione: Em anexo, print da talkaction1 ponto- !FelizAnoNovo
!FelizAnoNovo
Cain Jorge reagiu a Wakon por uma resposta no tópico
1 pontoParabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.1 ponto- All bugs OTSERV - REVELADO ! -
All bugs OTSERV - REVELADO ! -
Lurk reagiu a xWhiteWolf por uma resposta no tópico
1 pontotestei todos os bugs ditos no tfs 1.2 q tem na otland e nenhum deles resultou em alguma coisa, quanto à deathlist do 8.6, eu já passei por isso e o problema é q quem fez o schema da database não tinha o mínimo conhecimento de banco de dados e fez uma baita gambiarra danada. A query da deathlist é outra gambiarra maior ainda e isso explica por si só o crash. A solução q eu encontrei foi refazer o script de deathlist usando uma query q eu confiasse. Quem tiver precisando só utilizar... SELECT player_id, date, level, all_kills.name FROM ( SELECT kill_id, name FROM player_killers INNER JOIN players ON player_id = id UNION SELECT * FROM environment_killers ) AS all_kills INNER JOIN player_deaths ON player_deaths.id = all_kills.kill_id WHERE player_id = 1-- pegar por script -- ORDER BY player_id, level DESC; se quiser só as ultimas 10 mortes tira o ; ali do fim e coloca embaixo LIMIT 10; Ps: aqui tem um print sem o limit mostrando que a query é rapida (testei num banco altamente populado) player_id é o id do char q eu quis verificar a deathlist, date é a data em unix time (os.time(), usando um os.date com esse numero vc retorna a data e hora em q ocorreu a morte) o level q ele estava e quem matou; Se não tiver "a ____" no all_kills.name então foi morte pra um player. EDIT 2: Não usem cast system, saibam configurar maxpacket no config.lua (30~50), botem timeBetweenActions de 1 ou 2 segundos (1000 milisegundos no config.lua), constantemente chequem o git do forgotten server olhando os bugs, os commits e os prs, se possível se registre no git para receber notificações de tudo q rola por lá, duvido q seu server será explorado. Oque você não consegue resolver por source vc consegue resolver por script, então fiquem ligados e sempre testem tudo antes de abrir um sv só pra ganhar dinheiro.1 ponto- Item Summoner System - Capaz de summonar QUALQUER monstro
Item Summoner System - Capaz de summonar QUALQUER monstro
Cain Jorge reagiu a elipe por uma resposta no tópico
1 pontoOla desculpe reviver o topico, systema bem legal, sumona certim, porem depois que atinge o maximo de summon, ele da esse erro : [30/6/2016 13:48:37] [Error - Action Interface] [30/6/2016 13:48:37] data/actions/scripts/Smallrobot.lua:onUse [30/6/2016 13:48:37] Description: [30/6/2016 13:48:37] (LuaInterface::luaGetCreatureName) Creature not found poderia resolver?? obrigado1 ponto- [Talkaction] Lista de Staff
[Talkaction] Lista de Staff
Cain Jorge reagiu a Emmidio por uma resposta no tópico
1 ponto1 ponto- [Ajuda]Piso que teleporta
1 pontoFácil amigo, faça o seguinte. Vai na pasta movements/scripts copie e renomeie o arquivo.lua para tiletp ou o nome que achar melhor. Dentro do arquivo cole isto aqui: local pos = {x = 1226, y = 800, z = 7} function onStepIn(cid, item, position, fromPosition) if getPlayerAccess(cid) then doTeleportThing(cid, pos) doSendMagicEffect(getThingPos(cid), 37) end return true end As posições é a única coisa que precisa configurar. Em movements/movements.xml adicione essa tag: <movevent type="StepIn" actionid="23020" event="script" value="tiletp.lua"/> Actionid = id do piso que você vai configurar no Mapa Editor. Value = o nome do arquivo que você criou. Pronto, teste e veja se funcionou!1 pontoLíderes está configurado para São Paulo/GMT-03:00 - [BUG]Tentei arrumar dex e deu erro
Informação Importante
Confirmação de Termo