Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 04/21/11 em todas áreas

  1. Vodkart

    Simple Task 3.0

    Mods: NPC Como configurar?
    1 ponto
  2. Aligattor

    Baiak[8.60]Edited-Aligattor

    Baiak[8.60] Edited Aligattor Quem Não Gosta do Bom e Antigo Yurots.. Bom Ai Está Mapa Yurots Super Rox Editado Por Baiak Lula... Baiak Yurots V2.2 Oque Mudou Baiak Yurots V2.7 Oque Mudou Baiak Yurots V1.0.9 Oque Mudou Baiak Yurots V1.1.0 Oque Mudou Baiak Yurots V1.1.4 Oque Mudou Baiak[8.60]Edited Aligattor Oque Mudou ScreenShot's: Templo PvP ArenaBY: Aligattor Inquisition Inquisition-ComoUsar EventoBP City de Cima! Teleports New Teleports Free Quests HornedHelmet/Firewalkerboots/Nighmare Shield! Teleports VIP 1°Andar Teleports VIP 2°Andar Teleports VIP 3°Andar [download]http://www.megaupload.com/?d=984YWX35[/download] Scan: Gostou? REP+
    1 ponto
  3. Mochis

    Editando Monstros Do Pokeserver!

    Olá xTibianos, Criei este tutorial para aqueles que ainda não sabem editar as monstros do seu OTserver. Primeiramente você tenque baixar o Monster Editor e um distro que no nosso caso vai ser um PokeServer! Você pode símplismente pode clicar neste link que irá ter todos os arquivos que precisamos! Mini-FAQ. ▪ O que é Monster Editor? O Monsther Editor é um programa que serve para você editar facilmente os monstros do seu OT sem precisar ter conhecimento em scripting. ▪ Como eu instalo ele? Basta executar o instalador do programa e seguir a instalação normalmente. ▪ O que posso editar usando este programa? Com este programa você pode editar facilmente muitas coisas do mosntro! Tutorial. ▪ Depois de baixar os arquivos basta extrair para qualquer lugar que você preferir. ▪ Faça a instalação do programa e abra-o. ▪ Após abrir vá em "File" » "Open" » "PokeServer V3" » "Data" » "Monster" » "Pokes" e escolha qualquer um monstro. ▪ Agora basta editar conforme o seu gosto, o programa é muito símples de usar! Você pode usar este programa em qualquer tipo de OTserver e neste caso usamos em um PokeServer! Para que o programa consiga modificar os monstros basta subistituir o .spr e o .dat do Tibia pelo que você quer editar! Abaixo algumas prints e o link de download: ▪ Print 1 ▪ Print 2 ▪ Print 3 ▪ Print 4 ▪ Download. Qualquer dúvida é so postar, e se você gostou do tópico: REP+ Créditos para mim e para o criador do programa. Até a proxima!
    1 ponto
  4. betinhowz666

    [8.54] Mapa Pokemon Betinhowz666

    Hello Como prometido irei disponibilizar agora o download do mapa pokemon que estive trabalhando. Coloquei as houses mais não o respaw. Apresentações ? Vamos lá para uma prévia das cidades. As hunt's vocês terão que baixar para conferir CITY 1 CITY 2 CITY 3 CITY 4 Me ajudem a atingir 200 REP +, Que farei este mapa ficar muito melhor do que está. Antes era 150 REP+, Mas por conta de alguns moderadores me tirarem REP + dizendo que eu tinha feito outra conta para me dar REP + agora será 200. Segue o download do mapa e o que precisa para que você abra-o MAPA BETINHOWZ666 SPR POR PIRADECO Créditos: PeeWee - por fazer parte do mapa Piradeco - pelas .spr e .dat betinhowz666 - por estar editando. (EU)
    1 ponto
  5. Pra quem usa Gesior ACC! Boa galera, vejo que tem uma grande quantidade de pessoas que necessitam desse sistema para seu OTserv. Depois varias tentativas, pesquisas, conseguir concluir os coder necessarios com ajuda de um amigo de outro fórum o Samme. Vamos lá... Como não o tem o que explicar e nem precisa, apenas faça isso: Vai até htdocs/shopsystem.php, procura por: if($buy_offer['type'] == 'pacc') Selecione todos esse coder a seguir: if($buy_offer['type'] == 'pacc') { $player_premdays = $buy_player_account->getCustomField('premdays'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); $buy_player_account->setCustomField('premdays', $player_premdays+$buy_offer['days']); $account_logged->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if($player_premdays == 0) { $buy_player_account->setCustomField('lastday', time()); } $main_content .= '<center><h2>Premium ACcount added!</h2><b>'.$buy_offer['days'].' days</b> of Premium Account added to the account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br><br><a href="index.php?subtopic=shopsystem">Go to Shop Site</a><br>'; } E substiuir por: Vipsystem by Mock and Lukeskywalker if($buy_offer['type'] == 'pacc') { $player_vip_time = $buy_player_account->getCustomField('vip_time'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); if($player_vip_time > 0) $buy_player_account->setCustomField('vip_time', $player_vip_time + $buy_offer['days'] * 86400); else $buy_player_account->setCustomField('vip_time', time() + $buy_offer['days'] * 86400); $buy_player_account->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if ($player_vip_days >= 1) { } $main_content .= '<center><h2>VIP Days added!</h2><b>'.$buy_offer['days'].' days</b> of VIP days added to the account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br><br><a href="index.php?subtopic=shopsystem">Go to Shop Site</a><br>'; } Vip system by Kydrai. if($buy_offer['type'] == 'pacc') { $player_viptime = $buy_player_account->getCustomField('viptime'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); if($player_viptime > 0) $buy_player_account->setCustomField('viptime', $player_viptime + $buy_offer['days'] * 86400); else $buy_player_account->setCustomField('viptime', time() + $buy_offer['days'] * 86400); $buy_player_account->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if ($player_vip_days >= 1) { } $main_content .= '<center><h2>VIP Days added!</h2><b>'.$buy_offer['days'].' days</b> of VIP days added to the account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br><br><a href="index.php?subtopic=shopsystem">Go to Shop Site</a><br>'; } Bom, esse sistema funciona perfeitamente. E lembre-se na sua database tem que ter vip_time na tabela account. Espero acabar com o pesadelo de varias pessoas ;DD
    1 ponto
  6. Bom Galera Sou Novo Na area de scrits mais acho qe estou indo ben :smile_positivo: * Mount System * Autor: Jhonny Motta * Servidor Testado: TFS 0.3.5 & TFS 0.3.6 * Feito por Jhonny Motta e 60% modificado por mim * CRÉDITOS: Jhonny Motta(75%)http://forums.######/f286/rid...action-153810/ Pardallziin (25% Botar parametros) Crie um arquivo.lua na pasta Data\Talkactions\Scripts e renomeie para mountsystem.lua,e adicione o seguinte: local config = { mount = {"mount", "montar"}, unmount = {"demount", "desmontar"} } local outfit = {lookType = 4} local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_TICKS, -1) setConditionFormula(condition, 0.25, 0, 0.50, 0) function onSay(cid, words, param, channel) param = param:lower() if(table.isStrIn(param, config.mount)) then doSetCreatureOutfit(cid, outfit, -1) doAddCondition(cid, condition) doSendMagicEffect(getPlayerPosition(cid),12) elseif(table.isStrIn(param, config.unmount)) then doRemoveCondition(cid, CONDITION_OUTFIT) doRemoveCondition(cid, CONDITION_HASTE) doSendMagicEffect(getPlayerPosition(cid),67) else doPlayerSendCancel(cid, "Parametro Inválido.") return true end end Data\Talkactions\Talkactions.xml: Código: <talkaction words="!orc" hide="yes" event="script" value="mountsystem.lua"/> Como usar: !orc PARAMETRO os parametros são: ("Mount","Montar","Demount","Desmontar") Gostou? de um REP+ CLIKE NA IMAGEM PARA VER COMO FICA!
    1 ponto
  7. jeancassio2010

    [Action] Ditto System

    Va em data/actions/scripts e copie um arquivo .lua e renomeie para ditto.lua Apague tudo que tiver dentro e coloque isto: Depois va em data/actions e abra o arquivo actions.xml e coloque essa tag Sendo 2178 o id do item que sera usado para transformar o ditto. isto é tudo, se axo bom, de Rep+.
    1 ponto
  8. Renato Ribeiro

    Pips

    Fiz pra um outro fórum... avaliem!
    1 ponto
  9. Salve Galera! Estou aqui para anunciar um SUPER PROMOÇÃO da Gamerchants. Nesta sexta feira, dia 22/04, a partir das 16h a GM deixará um char escondido em algum lugar do servidor de Calmera. Esse char será o Agente Secreto Gamerchants. Em intervalos de 10 em 10 minutos serão dadas dicas pelo Twitter ou pela comunidade oficial no Orkut da Gamerchants. Exemplo de dica pelo twitter Preste atenção! Para poder procurar o agente secreto você deve estar usando “Citizen Outfit” nas cores Azul e Laranja, assim como mostra a foto: É muito importante estar usando um outfit igual à foto Se você encontrar algum char que se identifique com as dicas da GM, pare na sua frente e fale via PM: "Qual é o Código Secreto da Gamerchants que vale 1kk?" Se você realmente tiver falado com o Agente Secreto Gamerchants você receberá um código que na verdade é um cupom de desconto com o mesmo valor de 1kk de gold coins válido em todos os servidores*! Não tem um char em Calmera? Você tem tempo o bastante para upar um char lá, a promoção só ocorre na Sexta-feira. Lembre-se: A promoção vai durar algumas horas, e não minutos. Se a GM der uma dica de um lugar que seja longe de onde você está, não tem problema, você vai ter tempo de ir até lá; Um char level 8 pode ser feito em apenas um dia de jogo, é bem rápido; Não vai ganhar quem anda mais rápido e sim quem entender melhor as dicas e conhecer mais o jogo. O level não faz diferença; O tweet acima foi apenas um exemplo! *Exceto Dolera e Inferna
    1 ponto
  10. MatheusGlad

    War Arena System.

    Versão em MOD adicionada ao topico, muito mais pratico, aproveitem!
    1 ponto
  11. Use este script para o npc: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid local vip = 5808 if(msgcontains(msg, 'promote') or msgcontains(msg, 'promotion')) then selfSay('Voce gostaria de ser promovido a essa vocaçao por 1 Brain KoD da Promotion?', cid) talkState[talkUser] = 1 elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1) then if(getPlayerLevel(cid) >= 20 and getPlayerVocation(cid) < 31) then if(doPlayerRemoveItem(cid, vip, 1) == TRUE) then setPlayerStorageValue(cid, 35870, getPlayerVocation(cid)) selfSay('Voce foi promovido.', cid) doRemoveCreature(cid) else selfSay('Voce nao tem o Brain KoD da Promotion.', cid) end else selfSay('Desculpe, voce ja foi promovido ou nao tem o nivel necessario.', cid) end talkState[talkUser] = 0 elseif(msgcontains(msg, 'no') and isInArray({1}, talkState[talkUser]) == TRUE) then talkState[talkUser] = 0 selfSay('Ate mais.', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Crie um arquivo .lua em creaturescripts e cole isto nele: function onLogin(cid) local sorc = {1,5,9} local druid = {2,6,10} local paly = {3,7,11} local kina = {4,8,12} if isInArray(sorc, getPlayerStorageValue(cid, 35870)) then vocation = 31 elseif isInArray(druid, getPlayerStorageValue(cid, 35870)) then vocation = 32 elseif isInArray(paly, getPlayerStorageValue(cid, 35870)) then vocation = 33 elseif isInArray(kina, getPlayerStorageValue(cid, 35870)) then vocation = 34 end if getPlayerStorageValue(cid, 35870) ~= -1 then if getPlayerPremiumDays(cid) > 0 then doPlayerSetVocation(cid, vocation) else doPlayerSetVocation(cid, getPlayerStorageValue(cid, 35870)) end end return TRUE end Creio que deve funcionar.
    1 ponto
  12. aguinho600

    [Equipe]Naruto Heroes Soul

    Tpw o que já tem feito no servidor.?Eu tbm vou lançar meu projeto de Naruto feito na base do Tibia 8.54, mas antes estou me informando mais e aprendendo a usar dat editor, e talz pois ñ kero fazer um projeto fail:S..Se quiser ver meu projeto Clique aqui ! e se inscreve afinal vc tbm ker fazer um serv...
    1 ponto
  13. Alguem me ajudaa duvida cruell, eu consegui add o pokemon no jogo mas o unico problema é o corpo nao consegui de maneira nenhuma colocar o corpo,pls ajuda
    1 ponto
  14. Protocolo: 8.00 Otserver Testado: Mystic Spirit crie um arquivo chamado Snow em scripts/movements e então cole isso dentro. function onStepOut(cid, item, position, fromPosition) addEvent(transformBack, 10000, {oldItemID = item.itemid, _position = position}) if item.itemid == 670 then doTransformItem(item.uid, 6594) else doTransformItem(item.uid, item.itemid + 15) end return TRUE end function transformBack(parameters) parameters._position.stackpos = 0 doTransformItem(getThingfromPos(parameters._position).uid, parameters.oldItemID) return TRUE end depois vá em movements e abra o arquivo chamado movements e cole isto dentro <!-- Snow footprint tiles --> <movevent event="StepOut" itemid="670" script="snow.lua"/> <movevent event="StepOut" fromid="6580" toid="6593" script="snow.lua"/> é galerinha do mal que ainda usa otserver 8.0 ta aew o script do snow agora ajuda na reputação aew...
    1 ponto
  15. fsg

    [Iniciante] Criando Client Próprio

    Bom dia galerinha, hoje eu irei ensinar a vocês como criar seu Client Próprio, isto será em uns 10 minutos. Índice: * Criando o Client ** Mudando a Pic do Client. Pic: Imagem de fundo. Criando o Client Entem no site abaixo, e siga as instruções: Clique aqui Após entrar no site, siga a foto abaixo: Após isto clique em: e salve no local desejado. Mudando a Pic do Client Fassa o download do Pic Editor - Por Felipe Sartori no link ao lado: Clique aqui Após baixar, extraia ele na pasta desejada. Após extrair, abra-o e vá em: Abrir -> e abra o tibia pic que deseja modificar. O pic que você colocará deverá estar nestas dimenções: Se não estiver nestas dimenções não pegará! Após abrir o Pic que deseja modificar vá em: Importar -> e abra a imagem que deseja. Após abrir a imagem que deseja colocar no fundo do client, vá em: Compilar -> e salve no local desejado. Após isto vá onde você salvou, copie o Tibia Pic e cole na pasta do Tibia. Abra o seu tibia e prontinho, seu Client Próprio estará com a Pic desejada e com o IP gravado! Abraços.
    1 ponto
  16. haiguri

    Lista De Utilitários [100%]

    Ok...vo colocar; e obrigado pelos comentários =D
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...