Líderes
-
-
-
Jamison Collins
MembroPontos932Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 10/13/13 em todas áreas
-
Pergaminho de EXP com tempo!
Pergaminho de EXP com tempo!
koyotestark reagiu a GBDias por uma resposta no tópico
1 pontoOlá TK, Hoje trago para vocês um MOD bem interessante que encontrei na internet, a lógica é bem simples, você usa um item e ganha mais XP durante um tempo. O item, a XP e o tempo são totalmente configuráveis, vocês podem mudar como quiserem. FUNCIONA COM TFS 0.4 E DEVE FUNCIONAR COM 0.3.6 (NÃO TESTADO) Eu vou testar com a minha versão 0.3.7 quando chegar em casa e edito o post para vocês. Bem, então vamos ao script, Abra a pasta "mods" do seu servidor e crie um arquivo chamado expscroll.xml, abra e coloque o seguinte código: <?xml version="1.0" encoding="UTF-8"?> <mod name="Experience Stages Scroll" version="1.0" author="TomCrusher" contact="otland.net" enabled="yes"> <action itemid="9004" event="script" value="expstagescroll.lua"/> <creatureevent type="think" name="ExpStage" event="script" value="expstagescroll.lua"/> <creatureevent type="login" name="ExpStageLogin" event="script" value="expstagescroll.lua"/> </mod> Agora em "mods/scripts", crie um arquivo chamado expstagescroll.lua e coloque este código: local config = { rate = 2, storage = 1000, expstorage = 1100, register = 1200, time = 14400, } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, config.storage) <= 0 then local rates = getPlayerRates(cid) setPlayerStorageValue(cid, config.expstorage, rates[SKILL__LEVEL]) setPlayerStorageValue(cid, config.register, 1) itemEx=itemid == 9004 doCreatureSay(cid, "Your extra experience rate has been activated! It now is: " .. config.rate .. "x added to your former experience rate.", TALKTYPE_ORANGE_1, true, cid) setPlayerStorageValue(cid, config.storage, os.time()+config.time) doPlayerSetExperienceRate(cid, rates[SKILL__LEVEL]+config.rate) doRemoveItem(item.uid,1) registerCreatureEvent(cid, "ExpStage") else doCreatureSay(cid, "You must finish first exp condition to start other exp condition !", TALKTYPE_ORANGE_1, true, cid) end return true end function onThink(cid, interval) if getPlayerStorageValue(cid, config.register) == 1 then if getPlayerStorageValue(cid, config.storage) <= os.time() then doCreatureSay(cid, "Your extra experience rate has finished! It is now normaly experience rate.", TALKTYPE_ORANGE_1, true, cid) setPlayerStorageValue(cid, config.storage, 0) setPlayerStorageValue(cid, config.register, 0) local oldexp = getPlayerStorageValue(cid, config.expstorage) doPlayerSetExperienceRate(cid, oldexp) unregisterCreatureEvent(cid, "ExpStage") end end return true end function onLogin(cid) if getPlayerStorageValue(cid, config.register) == 1 then registerCreatureEvent(cid, "ExpStage") local rates = getPlayerRates(cid) doCreatureSay(cid, "Your extra experience rate is still here! It is: " .. config.rate .. "x added to your former experience rate.", TALKTYPE_ORANGE_1, true, cid) if getPlayerStorageValue(cid, config.storage) > os.time() then local oldexp = getPlayerStorageValue(cid, config.expstorage) doPlayerSetExperienceRate(cid, oldexp+config.rate) end end return true end Configurando: rate = 2, -- número que irá ser multiplicado pela sua exp rate básica (funciona com números quebrados, tais como 1.5 ou 0.2). storage = 1000, -- storage que irá guardar o tempo expstorage = 1100, -- storage que irá guardar a xp register = 1200, -- storage que indica se o player está registrado no mod time = 14400, -- tempo que falta para o buff do scroll acabar (o tempo é calculado em segundos, ex: 14400 segundos = 24 horas) ___________________________________________________________________________________________________________________________________ Créditos : TomCrusher (OTland) - Desenvolveu o sistema Eu - Traduzi e postei aqui.1 ponto -
[Pedido]-Server Poketibia 8.54 Com Soucers
Blz amigos kingBianos como o titulo diz eu gostaria de pedir um server de poketibia 8.54 com Sourcers pois quero add algumas coisar eu já achei do PDA mais esta muito desatualizada queria uma mais nova com um server legal bem agradável e limpo com soucers limpas e alguns pokemons se puder claro, se alguém puder me dar ou ajudar ou dizer onde tem serei grato. aceito pelo tópico ou MP ou Skype Facebook e etc... se não for prejudica ninguém. Desde já agradeço a todos um grande abraço e fiquem com Deus!1 ponto
-
[Action] Livro de Compras (AOL ~ BLESS ~ Twist of fate (PVP Bless) & outros)
[Action] Livro de Compras (AOL ~ BLESS ~ Twist of fate (PVP Bless) & outros)
churupetinha reagiu a Jamison Collins por uma resposta no tópico
1 pontoOlá "TKbianos", Eu desenvolvi um outro script junto com meu paceiro Daaniel, que pode agradar muita gente. O script faz o seguinte : Ao clicar no Item X (9002), abrirá uma janela vendendo os seguintes itens : Todas as blessings incluindo PVP blessing (Twist of fate). As 5 blessings sem o PVP blessing (Twist of fate). Apenas o PVP blessing (Twist of fate). Um amulet of loss (AOL). Com a janela aparecendo essas opções você selecionará, e apertará "OK" ou a tecla Enter para confirma sua compra. O script vai verificar se você tem o dinheiro necessário, e se tiver, ele removerá o dinheiro e te dará o item, se não tiver, haverá uma mensagem falando que não é possível comprar o item. @Update 0.0.1 (08 de outubro de 2013 - 12:05) : @Update 0.1.1 (10 de outubro de 2013 - 09:50) : @Update 0.1.2 (20 de outubro de 2013 - 19:03) : Bem, aqui vai... Crie um arquivo chamado holybook.lua na pasta actions>scripts, e cole isso dentro : Depois abra o arquivo actions.xml e adicione a seguinte tag : ...e pronto, estará funcionando direitinho ! Testado e funcionando no TFS 0.3 (Versão 10.10). Créditos : Jamison Collins (50%) Daaniel (50%)1 ponto -
[Spell] Modificações em magias de Cura +RPG
[Spell] Modificações em magias de Cura +RPG
biel.stocco reagiu a Jamison Collins por uma resposta no tópico
1 pontoOlá galera, Venho postando para vocês umas modificações que poderão fazer a diferença em seus servidores RPG. Como vocês bem podem perceber, o Tibia tem um sistema com falhas horríveis quanto as Spells de Cura/Suporte... Exemplo : Runas de cura que os players podem usar dando suporte aos outros : Ultimate Healing Rune Light Healing Rune Magias instantâneas de cura que os players podem dar suporte aos outros : Mass Healing Heal Friend Bem, como vocês bem sabem sobre essas magias, há uma possibilidade de o Suporter (geralmente os Druids) estar em uma área protegida e ajudando os aliados que estão na batalha, e isso acaba com a graça do PVP. Com os scripts a seguir, os players não poderão mais usar essas magias dentro de área protegida para ajudar o aliado em batalha. Para aplicar o script ao seu servidor, é só você entrar na pasta spells > scripts > healing e modificar os arquivos de acordo com o nome das spells postadas a seguir ... Então vou postar aqui a solução para esses problemas : Heal Friend (heal friend.lua) Mass Healing (mass healing.lua) Light Healing Rune (light healing rune.lua) Ultimate Healing Rune (ultimate healing rune.lua) Bem, espero que isso tenha sido útil a vocês.1 ponto -
[ERRO] Players Online
1 pontoComo assim "não funcionou"? o.O eu testo e aqui funciona normal, sendo que nem uso seu site(mas como não tem contem erros, deve ser alguma versão do gesior modificado) e no seu não funciona ¬¬ Fiz o que podia pra ajudar, mas vou desistir, quando tiver com paciência e se você não tiver resolvido, eu te ajudo(tento) de novo :X1 ponto
-
[ERRO] Players Online
1 pontoPronto tente esse aqui, testei e em todas paginas minhas continuaram mostrando a quantidade de player on e tals... <body ondragstart="return false"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <MARQUEE DIRECTION=LEFT SCROLLAMOUNT=8><font color="#00CC00" face="godofwar" size="3"><b>Seja Bem-vindo ao Tibia Zombie !! Chame seus amigos e tentem sobreviver nesse mundo repleto de terror!!</b></MARQUEE> <?php function anti_injection($sql) { // remove palavras que contenham sintaxe sql $sql = preg_replace("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/", "" ,$sql); $sql = trim($sql);//limpa espaços vazio $sql = strip_tags($sql);//tira tags html e php $sql = addslashes($sql);//Adiciona barras invertidas a uma string return $sql; } //modo de usar pegando dados vindos do formulario $nome = anti_injection($_POST["nome"]); $senha = anti_injection($_POST["senha"]); //changing html characters using htmlspecialchars() Learn more here: http://www.php.net/manual/en/function.htmlspecialchars.php //$_POST['link'] = <a href="test">test</a> $link = htmlspecialchars($_POST['link'], ENT_QUOTES); echo $link; //outputs: <a href='test'>Test</a> header("Content-Type: text/html; charset=ISO-8859-1",true) ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link rel="stylesheet" type="text/css" href="<?PHP echo $layout_name; ?>/st.css"> <title><?PHP echo $title; ?></title> <meta name="author" content="Inwob" /> <meta http-equiv="content-language" content="pl" /> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta name="keywords" content="free online game,free multiplayer game,ots,open tibia server,narvia,zivera,tibia,otserv,rpg,orshabaal,war,ots tibia,ip changer,lista ots,forum ots" /> <link rel="shortcut icon" href="<?PHP echo $layout_name; ?>/images/server.ico" type="image/x-icon"> <link rel="icon" href="<?PHP echo $layout_name; ?>/images/server.ico" type="image/x-icon"> <link href="<?PHP echo $layout_name; ?>/basic.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="<?PHP echo $layout_name; ?>/initialize.js"></script> <script type="text/javascript" src="<?PHP echo $layout_name; ?>/menu.js"></script> <script type="text/javascript" src="<?PHP echo $layout_name; ?>/scripts.js"></script> </head> <body onBeforeUnLoad="SaveMenu();" onUnload="SaveMenu();" > <a name="top"></a> <div id=content></div> <div id="ArtworkHelper" style="background-image:url(/<?PHP echo $layout_name; ?>/images/header/bg.png);" > <div style="width:1000px;" id="Bodycontainer"> <div id="ContentRow"> <div id="MenuColumn"> <dt><table width="170px" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <dl id="menu1"><dt><a href="javascript:void(0)"><img src="<?PHP echo $layout_name; ?>/images/news.png" /></a></dt> <dd><a href="?subtopic=latestnews">News</a><dd> <dd><a href="?subtopic=serverinfo">Server Info</a></dd> <dt><a href="javascript:void(0)"><img src="<?PHP echo $layout_name; ?>/images/account.png" /></a></dt> <dd><a href="?subtopic=accountmanagement">Login</a></dd> <dd><a href="?subtopic=createaccount">Create Account</a></dd> <dd><a href="?subtopic=lostaccount">Lost Account?</a></dd> <dd><a href="?subtopic=tibiarules">Server Rules</a></dd> <dt><a href="javascript:void(0)"><img src="<?PHP echo $layout_name; ?>/images/community.png" /></a></dt> <dd><a href="?subtopic=characters">Characters</a></dd> <dd><a href="?subtopic=highscores">Highscores</a></dd> <dd><a href="?subtopic=bans">Banishments</a></dd> <dd><a href="?subtopic=topguilds">Top Guilds</a></dd> <dd><a href="?subtopic=guilds">Guilds</a></dd> <dd><a href="?subtopic=team">Game Masters</a></dd> <dt><a href="javascript:void(0)"><img src="<?PHP echo $layout_name; ?>/images/library.png" /></a></dt> <dd><a href="?subtopic=creatures">Monsters</a></dd> <dd><a href="?subtopic=whoisonline">Who is online?</a></dd> <dt><a href="javascript:void(0)"><img src="<?PHP echo $layout_name; ?>/images/forum.png" /></a></dt> <dd><a href="?subtopic=forum">Forum</a></dd> <dt><a href="javascript:void(0)"><img src="<?PHP echo $layout_name; ?>/images/shop.png" /></a></dt> <dd><a href="?subtopic=donate">Buy Points</a></dd> <dd><a href="?subtopic=shopsystem">Shop Offer</a></dd> <script type="text/javascript"> // <![CDATA[ new Menu('menu1', '', false); // ]]> </script> </td> </tr> </table><script type='text/javascript'>InitializePage();</script></div> <div id="ContentColumn"> <div class="Content"> <div id="latestnews" class="Box"> <div class="Corner-tl" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/corner-tl.gif);"></div> <div class="Corner-tr" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/corner-tr.gif);"></div> <div class="Border_1" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/border-1.gif);"></div> <div class="BorderTitleText" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/title-background-green.gif);"><table border=0><tr> <div id="PlayersOnline" onClick="window.location='<?PHP echo $whoisonlineworld; ?>'"> <?PHP if($config['status']['serverStatus_online'] == 0) echo '<font size="2"><a href="?subtopic=whoisonline"><font color="red">Server OFFLINE</b></a></font>'; else echo '<a href="?subtopic=whoisonline"><font color="white" size="2">Players Online: '. $config['status'] ['serverStatus_players']; ?> </b></a></font></font></font></td></tr></a></b></table></div> <div class="Border_2"> <div class="Border_3"> <div class="BoxContent" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/scroll.gif);"> <?PHP echo $main_content; ?> </div> </div> </div> <div class="Border_1" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/border-1.gif);"></div> <div class="CornerWrapper-b"><div class="Corner-bl" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/corner-bl.gif);"></div></div> <div class="CornerWrapper-b"><div class="Corner-br" style="background-image:url(<?PHP echo $layout_name; ?>/images/content/corner-br.gif);"></div></div> </div> </div> </div> <div id="footer"> Copyright © 2013 <a href="">TibiaZombie</a>. All rights reserved.</a> </div> </body> </html>1 ponto
-
[ERRO] Players Online
1 pontoSe funcionou já é "meio" caminho andando Irei analisar novamente kkk e ver se acho uma solução ¬¬1 ponto
-
Global Server 10.10
Global Server 10.10
tarantonio reagiu a alissonfgp por uma resposta no tópico
1 pontoi have rookgaard, but don't add this now, i have fixed the isle of destiny (Dragon Lords, Djins, among anothers)... Bug era na distro só trocar por essa que postei ja removi o erro... Arrumei as mounts e Mount Doll adicionei todas as novas, ja o war system n sei pq n ta funfando ai, ta usando sqlite?? se for n testei, aqui agr com site aqui ta funcionando 100% ou vai ver vc ta falando no lugar errado sla kkk Atualizei é pq tinha esquecido de usa o programa Laatido nela agr eu removi uns bugs e arrumei esse tmb... UPDATE 13/10/2013 * Mounts e Mount doll concertados... * Bug Container Removido * Bug 64 Bits para win64 removido (agr roda sem esse erros) * NPC e Escada em Thais, npc Xodet de Potions... é o msm link... Link: http://www.4shared.com/rar/j-GBsosP/Global1010byAlissonfgpPT_2_.html BREVE VERSAO 1.01 ponto -
ResidenTibia' [ShowOFF]
ResidenTibia' [ShowOFF]
Yonie reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoBoa noite galera, passei aqui só para dizer que fiz umas coisinhas no Server, inclusive Sprites. Nossa, fiz umas que ficaram muito boas mesmo, breve estarei fazendo outro V.ShowOFF e também postando as imagens. Aguardem e lembre-se, sigam o Tópico e comentem o que estão achando sobre. Atenciosamente, Adriano Swatt'1 ponto -
Problema /attr position x y z
1 pontoCria um teleport embaixo de você. newteleport.lua function onSay(cid, words, param, channel) local s = string.explode(param, ",") local topos = {x=s[1], y=s[2], z=s[3]} doCreateTeleport(1387, topos, getCreaturePosition(cid)) return TRUE end talkactions.xml <talkaction words="/newteleport" access="5" event="script" value="newteleport.lua"/> /newteleport 1017, 1027, 71 ponto
-
Problema /attr position x y z
Problema /attr position x y z
maiconhuca reagiu a Kimoszin por uma resposta no tópico
1 ponto\data\talkactions\scripts\talkteleport.lua function onSay(cid, words, param, channel) local s = string.explode(param, ",") local pid = getPlayerByNameWildcard(s[1]) local pos = {x=s[2], y=s[3], z=s[4]} if (param == "") then doPlayerSendCancel(cid, "Você precisa de parametros") return TRUE end doTeleportThing(pid, pos) return TRUE end \data\talkactions\talkactios.xml <talkaction words="/teleport" access="5" event="script" value="talkteleport.lua"/>1 ponto -
[Help] Second Promotion (epic)
[Help] Second Promotion (epic)
SoulReaper reagiu a Skydangerous por uma resposta no tópico
1 ponto$vocation_name[0][0] = array(0 => 'None', 1 => 'Sorcerer', 2 => 'Druid', 3 => 'Paladin', 4 => 'Knight', 9 => 'Epic Master Sorcerer', 10 => 'Epic Elder Druid', 11 => 'Epic Royal Paladin', 12 => 'Epic Elite Knight'); // id => 'name' , $vocation_name[0] - promotion level 0, $vocation_name[0] - for world ID 0 $vocation_name[0][1] = array(1 => 'Master Sorcerer', 2 => 'Elder Druid', 3 => 'Royal Paladin', 4 => 'Elite Knight',9 => 'Epic Master Sorcerer', 10 => 'Epic Elder Druid', 11 => 'Epic Royal Paladin', 12 => 'Epic Elite Knight'); // id => 'name' , $vocation_name[1] - promotion level 1, $vocation_name[0] - for world ID 0 $vocation_name[0][2] = array(9 => 'Epic Master Sorcerer', 10 => 'Epic Elder Druid', 11 => 'Epic Royal Paladin', 12 => 'Epic Elite Knight'); // id => 'name' , $vocation_name[2] - promotion level 2, $vocation_name[0] - for world ID 0 agora vai tenta1 ponto