Líderes
-
-
Tio Marshmello
MembroPontos212Total de itens -
-
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 06/15/17 em todas áreas
-
Online Bonus System
Online Bonus System
carlos420 e um outro reagiu a 139 por uma resposta no tópico
2 pontosFiz este script inspirado no sistema de Online Bônus do antigo servidor FoxWorld. Consiste em dar dias de Premium Account esporadicamente para aqueles jogadores que são ativos no servidor, estimulando todos a permanecerem o máximo de tempo conectados, especialmente os jogadores Free Account, que não podem contribuir com o servidor através de doações. Explicação: A cada uma hora initerrupta que o personagem ficar online, o mesmo irá ganhar 1 Online Bônus. Acumulando 30 Online Bônus, o personagem ganha 1 dia de Premium Account, e a sua quantidade de Online Bônus recomeçará a ser contada a partir do zero. Para deixar bem claro, se dentro dessa uma hora o personagem deslogar por qualquer motivo, o contador da tal uma hora para. Exemplo: Zezinho entrou no servidor 15:00, então às 16:00 ele ganharia 1 Online Bônus. Mas Zezinho precisou ir na padaria, portanto deslogou às 15:20 (antes de 16:00). Digamos que ele tenha voltado às 15:30, sendo assim ele precisaria ficar online até 16:30, e de fato fica, ganhando o seu primeiro Online Bônus. Conforme os dias se passam, Zezinho vai ganhando alguns Online Bônus todos os dias, e finalmente consegue acumular 30 Online Bônus, ganhando então 1 dia de Premium Account, e zerando os seus 30 Online Bônus para que possa ganhar outro dia de Premium Account, quando acumular 30 novamente. Agora vamos ao código: Em data\creaturescripts\scripts crie um arquivo LUA com o nome de de "onlinebonus" e cole dentro: function addOnlineBonus(cid, horas, bonus_contador, bonus_max) if not isPlayer(cid) then return false end setPlayerStorageValue(cid, bonus_contador, getPlayerStorageValue(cid, bonus_contador) + 1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Por completar uma hora online sem deslogar, você ganhou 1 Online Bônus. Total: ".. getPlayerStorageValue(cid,bonus_contador) .. ".") if getPlayerStorageValue(cid, bonus_contador) >= bonus_max then doPlayerSendTextMessage(cid, 19, "Seus ".. bonus_max .." Online Bônus foram convertidos em 1 dia de Premium Account!") doPlayerAddPremiumDays(cid, 1) setPlayerStorageValue(cid, bonus_contador, 0) end addEvent(addOnlineBonus, horas * 3600 * 1000, cid, horas, bonus_contador, bonus_max) end function onLogin(cid) local bonus_contador = 72702 -- Storage que vai guardar quantos online bonus o char possui. local horas = 1 -- Quantidade de horas o char precisa ficar logado pra receber cada online bonus. local bonus_max = 30 -- Quantidade de bonus que o char precisa atingir para ganhar 1 dia de premium account, zerando o contador. if getPlayerStorageValue(cid, bonus_contador) > 0 then doPlayerSendTextMessage(cid,22,"Você está com: " .. getPlayerStorageValue(cid,bonus_contador) .. " Online Bônus.") else setPlayerStorageValue(cid, bonus_contador, 0) doPlayerSendTextMessage(cid,22,"Você está com: 0 Online Bônus.") end addEvent(addOnlineBonus, horas * 3600 * 1000, cid, horas, bonus_contador, bonus_max) return true end Agora em data\creaturescripts\creaturescripts.xml adicione a tag: <event type="login" name="onlinebonus" event="script" value="onlinebonus.lua"/> E por último vá em data\creaturescripts\scripts\login.lua e adicione esta linha: registerCreatureEvent(cid, "onlinebonus") Pronto2 pontos -
[8.60] Baiak Absolute - Editado completo [O MELHOR]
Fala galera do TK, andei pegando um BAIAK base pra dar uma editada, trackeando alguns mapas e otimizando algumas coisas para disponibilizar um baiak "filé" para vocês do TK Sem mimimi, vamos ao que interessa e depois algumas imagens! O que temos neste lindo Baiak? New Templo bem baiak. Dodge System Run Event BP Event Guilds System Castle 24H Battlefield Event Blood Castle Event Firestorm Event Capture the Flags Event Items Donates para vender no site/jogo Items VIP a mostra no termplo 3 Áreas VIPS jogo e Donate Vários Teleports Novas Hunts Look Frags Sistema de Refinamento Criminal System Hit Rank Reset System Full Task Zombie Event [VIP] no nome ao adquirir VIP Distro 04 com Cast System (LUAN) Sistema de teleporte (!FLY) Level Skills System Ao cadastrar o player irá ganhar 2 dias VIPs na quest do templo! War System Várias quests Arena PVP Treiners modificados Roda em SQLITE E MYSQL! E muito mais, basta baixar para conferir! Vamos as imagens: Ao abrir o mapa: Ingame: Local onde o player começa: Templo Baiak Absolute: Teleports Free's Básicos: Área de Eventos e Summon por alavanca: BP Event Room: TPS VIP DONATE: TPS VIP +: TPS VIP ++: Pasta do servidor: Dowload/Scan Download do servidor completo: http://www.4shared.com/rar/e7YfCJ_Sce/Baiak_Absolute.html? Scan: https://www.virustotal.com/pt/url/6c6070c9c24da3b7719a92a1788bd2d8434d81c541b0038f68777621a121dccc/analysis/1407454456/ Desejo a todos um bom proveito e sucesso Créditos: Até a próxima Absolute.1 ponto
-
Pokemon HuatsonOT (DXP) Custom lvl sys
Pokemon HuatsonOT (DXP) Custom lvl sys
OLOSTER GAMES reagiu a omarwsk por uma resposta no tópico
1 pontoHello, i come here to share my own version of the opensource dxp3 with too many new features Custom level system Custom Stat System Smeargle System Kecleon System Mega Stone system Outland zone lvl +150 Nightmare Zone (open pvp zone, no revives) lvl +300 Held System (elemental added) Tokens Machine !invite fixed on the source (need to activate on talkactions) Here are some Prints Share Exp with other pokes of your same team Mega stones looted by normal pokes with custom loot system (can check on the dex) New 3 quests untested and without pokes inside, only bosses and rewards on chests Known Bugs Pokes need to be included (have sprite on the client) Scans Download Links Use my database included on the links!! Credits All mentioned on the original post of DXP Me (Omarwsk) If you want to support me and get some custom help, you can donate me some items on PXG red server1 ponto -
Mega Evolution System (PxG)
Mega Evolution System (PxG)
thalisson12 reagiu a mee por uma resposta no tópico
1 pontoOi. Antes de tudo, este sistema foi escrito para o servidor PDA by Slicer, versão 1.9. A adaptação para outras bases pode ser bem simples, dependendo do seu conhecimento em Lua (que na verdade nem precisa ser grande). Resolvi escrever este simples sistema porque me deu um certo desgosto ver vários servidores onde a mega evolução é literalmente uma evolução (inclusive o que estive jogando, onde alguns jogadores também concordaram com minha opinião). Quero dizer, o pokémon fica transformado direto, para sempre, forever, algo que contraria a ideia original. Optei por fazer o sistema igual (ou semelhante, já que me baseei apenas nas informações disponíveis no Blog PxG, que aliás são poucas) ao da PokeXGames. Mais futuramente, no entanto, posso fazer uma outra versão voltada a ideia de uma mega evolução temporária. Para quem não conhece o sistema, bem, estou com preguiça de explicar, logo recomendo acessar este link. A diferença é que a pedra (mega stone) não ocupa o espaço de um Held Item tier Y (visto que não são todos os servidores que possuem este sistema). O sistema, como poderão notar, possui muitos detalhes. O motivo é que tenho a tendência de deixar a configuração o menor possível. Ou seja, basta configurar o efeito no código da spell e a tabela das mega evoluções. Nossa, que textão. TL;DR: Igual ao sistema da PxG; PDA; muitos detalhes mas pouquíssima configuração. data/lib: cooldown bar.lua: Troque o código da função getNewMoveTable(table, n) por este: function getNewMoveTable(table, n) if table == nil then return false end local moves = {table.move1, table.move2, table.move3, table.move4, table.move5, table.move6, table.move7, table.move8, table.move9, table.move10, table.move11, table.move12} local returnValue = moves if n then returnValue = moves[n] end return returnValue end No código da função doUpdateMoves(cid), troque o segundo: table.insert(ret, "n/n,") Por: local mEvolve if not getCreatureName(summon):find("Mega") and getItemAttribute(getPlayerSlotItem(cid, 8).uid, "megaStone") then if not isInArray(ret, "Mega Evolution,") then table.insert(ret, "Mega Evolution,") mEvolve = true end end if not mEvolve then table.insert(ret, "n/n,") end Depois, em pokemon moves.lua: Troque: min = getSpecialAttack(cid) * table.f * 0.1 --alterado v1.6 por: min = getSpecialAttack(cid) * (table and table.f or 0) * 0.1 --alterado v1.6 Código da spell: elseif spell == "Mega Evolution" then local effect = xxx --Efeito de mega evolução. if isSummon(cid) then local pid = getCreatureMaster(cid) if isPlayer(pid) then local ball = getPlayerSlotItem(pid, 8).uid if ball > 0 then local attr = getItemAttribute(ball, "megaStone") if attr and megaEvolutions[attr] then local oldPosition, oldLookdir = getThingPos(cid), getCreatureLookDir(cid) doItemSetAttribute(ball, "poke", megaEvolutions[attr][2]) doSendMagicEffect(getThingPos(cid), effect) doRemoveCreature(cid) doSummonMonster(pid, megaEvolutions[attr][2]) local newPoke = getCreatureSummons(pid)[1] doTeleportThing(newPoke, oldPosition, false) doCreatureSetLookDir(newPoke, oldLookdir) adjustStatus(newPoke, ball, true, false) if useKpdoDlls then addEvent(doUpdateMoves, 5, pid) end end end end end Depois, em configuration.lua: megaEvolutions = { --[itemid] = {"poke_name", "mega_evolution"}, [11638] = {"Charizard", "Mega Charizard X"}, [11639] = {"Charizard", "Mega Charizard Y"}, } Agora, em data/actions/scripts, código da mega stone: function onUse(cid, item) local mEvolution, ball = megaEvolutions[item.itemid], getPlayerSlotItem(cid, 8).uid if not mEvolution then return doPlayerSendCancel(cid, "Sorry, this isn't a mega stone.") elseif ball < 1 then return doPlayerSendCancel(cid, "Put a pokeball in the pokeball slot.") elseif #getCreatureSummons(cid) > 0 then return doPlayerSendCancel(cid, "Return your pokemon.") elseif getItemAttribute(ball, "poke") ~= mEvolution[1] then return doPlayerSendCancel(cid, "Put a pokeball with a(n) "..mEvolution[1].." in the pokeball slot.") elseif getItemAttribute(ball, "megaStone") then return doPlayerSendCancel(cid, "Your pokemon is already holding a mega stone.") end doItemSetAttribute(ball, "megaStone", item.itemid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Now your "..getItemAttribute(ball, "poke").." is holding a(n) "..getItemNameById(item.itemid)..".") doRemoveItem(item.uid) return true end Depois, em goback.lua: Abaixo de: if not pokes[pokemon] then return true end coloque: if pokemon:find("Mega") then local normalPoke = megaEvolutions[getItemAttribute(item.uid, "megaStone")][1] if normalPoke then doItemSetAttribute(item.uid, "poke", normalPoke) pokemon = normalPoke end end Depois, em data/creaturescripts/scripts, look.lua: Abaixo de: local boost = getItemAttribute(thing.uid, "boost") or 0 coloque: local extraInfo, megaStone = "", getItemAttribute(thing.uid, "megaStone") if megaStone then extraInfo = getItemNameById(megaStone) if pokename:find("Mega") then pokename = megaEvolutions[megaStone][1] end end Depois, acima de: doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, table.concat(str)) coloque: if extraInfo ~= "" then table.insert(str, "\nIt's holding a(n) "..extraInfo..".") end Já em data/talkactions/scripts, move1.lua: Troque: if not move then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end por: if not move then local isMega = getItemAttribute(getPlayerSlotItem(cid, 8).uid, "megaStone") if not isMega or name:find("Mega") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end local moveTable, index = getNewMoveTable(movestable[name]), 0 for i = 1, 12 do if not moveTable[i] then index = i break end end if tonumber(it) ~= index then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your pokemon doesn't recognize this move.") return true end local needCds = true --Coloque false se o pokémon puder mega evoluir mesmo com spells em cooldown. if needCds then for i = 1, 12 do if getCD(getPlayerSlotItem(cid, 8).uid, "move"..i) > 0 then return doPlayerSendCancel(cid, "To mega evolve, all the spells of your pokemon need to be ready.") end end end move = {name = "Mega Evolution", level = 0, cd = 0, dist = 1, target = 0, f = 0, t = "?"} end E troque: doCreatureSay(cid, ""..getPokeName(mypoke)..", "..msgs[math.random(#msgs)]..""..move.name.."!", TALKTYPE_SAY) por: local spellMessage = msgs[math.random(#msgs)]..""..move.name.."!" if move.name == "Mega Evolution" then spellMessage = "Mega Evolve!" end doCreatureSay(cid, getPokeName(mypoke)..", "..spellMessage, TALKTYPE_SAY) Se quiser que o "Mega" não apareça no nome do pokémon, vá em data/lib, level system.lua: Acima de: if getItemAttribute(item, "nick") then nick = getItemAttribute(item, "nick") end coloque: if nick:find("Mega") then nick = nick:match("Mega (.*)") if not pokes[nick] then nick = nick:explode(" ")[1] end end E, caso o seu servidor possua pokémons evoluídos permanentemente na forma mega, em data/actions/scripts, goback.lua: Troque: if pokemon:find("Mega") then local normalPoke = megaEvolutions[getItemAttribute(item.uid, "megaStone")][1] if normalPoke then doItemSetAttribute(item.uid, "poke", normalPoke) pokemon = normalPoke end end por: if pokemon:find("Mega") then local normalPoke = megaEvolutions[getItemAttribute(item.uid, "megaStone")][1] if not normalPoke then local megaStone for itemid, table in pairs(megaEvolutions) do if table[2] == pokemon then megaStone = itemid break end end if not megaStone then return doPlayerSendTextMessage(cid, 27, "Your pokemon is bugged. Please, talk to the administrator.") end doItemSetAttribute(item.uid, "megaStone", megaStone) normalPoke = megaEvolutions[megaStone][1] end doItemSetAttribute(item.uid, "poke", normalPoke) pokemon = normalPoke end Bem, é isso aí. Acho que não esqueci de nada. Até mais. Obs¹:,esqueci uma informação específica no segundo passo de instalação do sistema (doUpdateMoves). Editado. Ah, editei novamente com uma correção para OTClient. Creditos: zipter98 (Pela criação) Eu (por divulgalo)1 ponto -
Mordem Acc Otpokemon 4.0 Re-uplound
Mordem Acc Otpokemon 4.0 Re-uplound
pedro poke tibia reagiu a Tio Marshmello por uma resposta no tópico
1 pontoBom Galera Esse Site ja Foi Postado Aki No Forum Mais O Link Foi Retirado Entao Estou trazendo Outra vez pra caso alguem queira usar IMAGENS Download Scan Creditos Para Otpokemon Pelo Site eo @wougoplex Pelo Reuplound1 ponto -
[8.60] Baiak Source (exclusivo)
[8.60] Baiak Source (exclusivo)
Pepeco reagiu a thebasedgod por uma resposta no tópico
1 pontohoje lhes trago um baiak completo com sistemas e eventos exclusivo. otserver base do golden-baiak, baiak-ilusion e baiaknew Eventos E Features snowball war defend the towers capture the flag desert war battlefield fire storm zombie castle 48hrs SuperUP Server INFO versão 8.60 fixado bugs criticos mapa reformulado pronto para rodar source on datapack Screenshots templo teleports quests eventos superUP LINKS Otserv Completo http://www.mediafire.com/file/2hwdn0cv46zhueg/Baiak+Source.rar Scan https://www.virustotal.com/pt/file/d671d199bd09fb7a3efbeea3d6fbea4386bafaf245b409bef949677c065f450c/analysis/1484757724/ Créditos autor desconhecido Aviso scan acusando falso virus por conta do executavel.1 ponto -
[2016] Sprites Completas - PokeXGames
Eae Galera, estava vasculhando alguns fóruns e encontrei as novas sprites da PokeXGames, então resolvi trazer para o TK. Façam bom aproveito! Screenshot Como Abrir a spr pelo Object Builder Download Créditos1 ponto
-
como vincular criaçao de contas do meu servidor ao website sem xampp
como vincular criaçao de contas do meu servidor ao website sem xampp
macaconauta reagiu a KotZletY por uma resposta no tópico
1 pontoEsta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum. @macaconauta depende da vps, em linux, já existe a estrutura necessária para roda o site, em vps windows, precisa de algo que transforme a maquina em um servidor.1 ponto -
[DÚVIDA] Qual o melhor Remere's Map Editor
Você abre o mapa desejado, aperta ctrl+p, vai ter a versão em que seu mapa está, é só trocar e salvar... Mas lembrando que se for um downgrade, ex.: de 10.98 para 8.6 por exemplo, você vai ter muita coisa "bugada", isso se for um mapa global por exemplo, por conter muitos itens novos, então sendo assim, é bem chatinho se for um down desse tipo... Se for fazer isso, você faz o mesmo, salva, fecha, abre de novo e vai até a opção cleanup, e depois vai ter que colocar tudo que vai sumir.1 ponto
-
[ERRO] Houses::loadFromXml
[ERRO] Houses::loadFromXml
Rikikajimo reagiu a grafit por uma resposta no tópico
1 pontoAbre seu mapa pelo editor(RME) e exclui todas as casas. Depois salva e abre o ot novamente1 ponto -
[AJUDA} Erro buffer:onDeath
1 pontovlw amigo, vou testar depois edito aqui, ja vou deixando o REP+ por tentar ajudar1 ponto
-
[AJUDA} Erro buffer:onDeath
1 pontolocal combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) function onGetFormulaValues(cid, level, maglevel) if isSorcerer(cid) then min = -(level * 1.0 + maglevel*2.0) * 1.0 max = -(level * 1.1 + maglevel*2.1) * 1.0 elseif isDruid(cid) then min = -(level * 1.0 + maglevel*2.0) * 1.0 max = -(level * 1.1 + maglevel*2.1) * 1.0 elseif isPaladin(cid) then min = -(level * 1.0 + maglevel*2.0) * 1.0 max = -(level * 1.1 + maglevel*2.1) * 1.0 else min = -(level * 1.0 + maglevel*2.0) * 1.0 max = -(level * 1.1 + maglevel*2.1) * 1.0 end return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end Fiz esse script que você consegue definir uma formula para cada vocação. Não testei os danos portanto recomendo você fazer seus testes e adaptar o script ao seu gosto. Boa sorte1 ponto
-
[AJUDA} Erro buffer:onDeath
1 pontoEssa era a forma onde o paladin hitava quase 1k né?1 ponto
-
[AJUDA} Erro buffer:onDeath
1 pontoPosta o seu script antigo pra eu dar uma olhada1 ponto
-
[AJUDA} Erro buffer:onDeath
1 pontoBoa noite! Você trocou o script por qual motivo?1 ponto
-
[PEDIDO] Efeito em itens
1 pontoÉ.. exatamente isso aí. Só criando o item novo brilhando, infelizmente. Boa madruga!1 ponto
-
[PEDIDO] Efeito em itens
1 pontoEntendi, entao só criando um novo item e criando um sprite que brilhe neh. Pq tpw eu queria q o iten ficasse brilhando mesmo sem equipar. Pq ele ia ser refinado e quando ele é refinado no meu OT ja muda o ID do item so que ta a mesma sprite. queria saber se dava pra por brilho so pra ele diferenciar um pouco.1 ponto
-
[Dúvida] Alguem me ajuda a entender esse script pf?
@Brunds ao você usar o item de pesca, no caso a vara de pescar, o script da um random na tabela de pokes de acordo com seu nível de pesca, e então cria um monstro, logo depois de criar, ele roda a tabela de monsters que você tem no caso se você ta usando algum monstro, no seu caso poke, então ele seta o target do monstro criado(pescado) no seu monstro, caso você não tenha, ele seta em você. E o que upa a pesca é essa função doPlayerAddSkillTry(cid, 6, 25), ela adiciona xp em uma skill, no caso a skill 6 é a skill de pesca(fish), então ele adiciona 25 pontos de xp a cada vez que você usa a vara de pescar na água, e mais um pouco quando você consegue pescar um monstro(poke). Basta alterar a quantidade de exp que cada pescada irá dar, isso diretamente na função do script!1 ponto
-
[DÚVIDA] Qual o melhor Remere's Map Editor
@grafit Valeu amigão! Quanto ao RME_Winx64_3_3.exe, ele funciona no mapa 8.60?1 ponto
-
[Link Quebrado] [ModenAcc] WebSite Otpokemon V4.0 Completo
[Link Quebrado] [ModenAcc] WebSite Otpokemon V4.0 Completo
hakuna matata reagiu a Tio Marshmello por uma resposta no tópico
1 ponto1 ponto- [AJUDA] NPC.lua
[AJUDA] NPC.lua
vallic reagiu a lordzetros por uma resposta no tópico
1 pontoTeste com este: function onSay(cid, words, param, channel) local func = doCreateMonster if(words:sub(2, 2) == "n") then func = doCreateNpc end local pid, t = cid, string.explode(param, ",") if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end local position, effect = getCreaturePosition(pid), CONST_ME_MAGIC_RED errors(false) local ret = func(t[1], position) errors(true) if(tonumber(ret) == nil) then effect = CONST_ME_POFF doPlayerSendDefaultCancel(cid, (not ret and RETURNVALUE_NOTPOSSIBLE or RETURNVALUE_NOTENOUGHROOM)) end doSendMagicEffect(position, effect) return true end1 ponto- (Resolvido)Script multiplo teleport
Eu coloquei de forma alternada, se ele foi teleportado para a posição 1, próxima vez que ele entrar será teleportado para a 2, sempre alternando entre as duas. Espero que eu tenha entendido certo haha Na pasta movements/scripts crie uma cópia de algum arquivo.lua e renomeie para: tpmulti Dentro dele, apague seu conteúdo e substitua por: em movements.xml adicione a linha: Para adicionar este teleport, basta adicionar um magic field no seu mapa com o actionid "10088" EDIT: Desculpe, agora que li que você pôs aleatoriamente ali, você poderia ser mais claro? Você quer que cada vez que o player passe, seja selecionado aleatoriamente um local entre duas posições diferentes? Posições predefinidas ou aleatórias também?1 ponto- [Show Off] BeastxHunter
[Show Off] BeastxHunter
thelifeofpbion reagiu a Saymon Kopolsky por uma resposta no tópico
1 pontoTo sem net, o servidor tá quase pronto, talvez poste no próximo mes.1 ponto- Bau com Storage
1 pontoFico feliz que tenha funcionado! Por nada, sempre que precisar, procura a galera do fórum!1 ponto- Mordem Acc Otpokemon 4.0 Re-uplound
Mordem Acc Otpokemon 4.0 Re-uplound
DrewMarques reagiu a Tio Marshmello por uma resposta no tópico
1 ponton sei n cheguei a ver tudo n1 ponto- Open Trade System
Open Trade System
commander reagiu a pedrominare por uma resposta no tópico
1 pontoSalve gênios do TK, blz? Então, eu estava aqui pensando, já que vocês são fodas e conseguiram resolver todos os problemas que eu expus aqui no Fórum, que tal se eu propusesse um desafio? Eu tive uma ideia baseada num outro RPG (Priston). Essa ideia vem pra solucionar um pequeno contratempo em anunciar os items para trocas no templo, onde são feitas por meio de trade se por algum motivo eu não quiser usar mais um item e quiser trocar com outra pessoa. Como funcionaria? Simples, o player usaria um sistema de Open Trade. Esse open trade seria um trade onde qualquer player poderia chegar no personagem que o tivesse ativado e dar trade no item que deseja trocar. Vamos supor que eu queria trocar minha sword numa axe. Eu abro meu open trade no templo, deixo meu personagem lá até que outro player apareça e me dê trade. Caso o item do player que me deu trade corresponda ao item, ou aos items, no qual eu desejo trocar pela minha sword, o trade acontece automaticamente e eu recebo o item O.o..... que tal? A ideia e boa em, agora eu quero ver quem será digno de tal façanha ! Ou seja, eu proponho um open trade system onde eu possa adicionar items a serem trocados e quais item eu aceitaria na troca :D Eu gostei MUITO dessa ideia ahsuahsuashau se puderem fazer, seria INCRÍVEL !1 ponto- (Resolvido)Alguem pode criar client 8.60?
(Resolvido)Alguem pode criar client 8.60?
Titanius reagiu a D i M i T r E s C u por uma resposta no tópico
1 pontoVou te mostrar um site que está fabricando clients Beta. http://chaitosoft.com/customclient Bom uso1 ponto- Mordem Acc Otpokemon 4.0 Re-uplound
Mordem Acc Otpokemon 4.0 Re-uplound
DrewMarques reagiu a Tio Marshmello por uma resposta no tópico
1 pontoesse layout foi pego na net mais um membro posto e dps deleto1 ponto- Mordem Acc Otpokemon 4.0 Re-uplound
Mordem Acc Otpokemon 4.0 Re-uplound
pedro poke tibia reagiu a Tio Marshmello por uma resposta no tópico
1 pontoObg por aprovar Mano1 ponto- Nos ajude a melhorar com novos títulos
Nos ajude a melhorar com novos títulos
Tricoder reagiu a xWhiteWolf por uma resposta no tópico
1 pontoRumo ao ban! -6 Desnecessário -1 Neutro 0 Primeiros passos 5 Pequeno gafanhoto 25 Rato do fórum 50 Membro fiél 75 Ajudante nato 100 Monstro 150 Membro Honorário 200 Uma paixão chamada tibia 300 Membro Honrado 500 Sacerdote do fórum 700 --850 retirar Membro Lendário 1000 Professor 2000 Deus 3000 Outra alternativa é usar monstros do tibia pros ranks. Rat Snake Bug Troll Rotworm Amazon Valkirye Hero1 ponto- [New] Monstros Com Pk Red Ou Black Ou Yellow !
Olla Galerinha Estou Lhes Trazendo Meu Systema De Pk Em Monstro ! Quem Quiser Aprender Segue Esse Post De Baixo ! Vá Em Data/Monster/ é Procure O Monstro que Vc Quer Deixar Pk e Abrao Como Bloco De Notas Coloque Isto <flag Skull="5" /> Tem 5 Tipos De Skulls 1 pk Nao Aparesse 2 Nao Aparesse Ainda 3 Pk Normal 4 Red 5 Black Segue O Exemplo Há Baixo ! Exemplo ! Flags Yellow e Green ! Bom Ae Esta Meu Systema De Skull Monster ! Boa Sorte Em Seu Ot ! :]1 ponto- (Resolvido)Addon ao usar o item ! Ajuda Aqui!
(Resolvido)Addon ao usar o item ! Ajuda Aqui!
Jhonjhon775 reagiu a Shizuo Silva por uma resposta no tópico
1 pontofunction onUse(cid, item) local cfg = { addon_name = "Citizen", -- NOME DO ADDON addon_male = xxx, addon_female = xxx, storage = 9784 -- Lembre-se de trocar o numero da storage em cada item } if getPlayerStorageValue(cid, cfg.storage) < 1 then doPlayerAddOutfit(cid, cfg.addon_male, 3) doPlayerAddOutfit(cid, cfg.addon_female, 3) doSendMagicEffect(getThingPos(cid), 29) doPlayerSendTextMessage(cid, 19, "Addon " .. cfg.addon_name .. "full adicionado!!") doRemoveItem(item.uid, 1) setPlayerStorageValue(cid, cfg.storage, 1) else doPlayerSendTextMessage(cid, 19, "you already have this adon.") end return true end <action itemid="IDDOITEM" event="script" value="ARQUIVO.LUA"/>1 ponto- Base Narutibia
Base Narutibia
Matheus Moretti reagiu a loginphelipe por uma resposta no tópico
1 pontotem o meu que é a junção do nto ultimate,B e W e nto white:http://www.tibiaking.com/forum/topic/48928-nto-lyrcis-v10/1 ponto- [New] Monstros Com Pk Red Ou Black Ou Yellow !
Para complementar, tambem existe isso nos TFS 0.4 só que para emblemas de guild war ... Só adicionar isso : <flag emblem="1"/> -- Nesse caso seria o emblem verde ! ( se eu não me engano) <flag emblem="2"/> -- Nesse caso seria o emblem vermelho ! <flag emblem="3"/> -- Nesse caso seria o emblem azul ! ( se eu não me engano) @raell5 Parabéns, é um bom destaque para mostrar que o monstro é forte e editado ! Levou meu REP+ Att. Huziwara no Mokou1 pontoLíderes está configurado para São Paulo/GMT-03:00 - [AJUDA] NPC.lua
Informação Importante
Confirmação de Termo