Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 07/26/12 em todas áreas

  1. Soul System

    lucasvtr1 e 3 outros reagiu a MaXwEllDeN por uma resposta no tópico

    4 pontos
    #Introdução O Sistema é basicamente isso: Você usa uma pedra de alma em um monstro morto a pouco tempo você aprisiona a alma dele na pedra, e ela pode ser usada para: Trazer o monstro a vida novamente; Encantar armas com a alma dos monstros para que elas dêem ataque extra à sua arma; Usar uma aura que te protege atacando criaturas que te causam perigo! #Instalação Primeiro faça o download do sistema e cole na pasta do seu executável. Pronto, tá instalado. #Configurações #1 Aura System #1.1 Adicionando Nova Soul souls = { ["dark"] = {effects = {distance = 31, eff = 17}, combat = COMBAT_DEATHDAMAGE}, ["flame"] = {effects = {distance = 3, eff = 15}, combat = COMBAT_FIREDAMAGE}, ["frozen"] = {effects = {distance = 36, eff = 43}, combat = COMBAT_ICEDAMAGE}, ["holy"] = {effects = {distance = 37, eff = 39}, combat = COMBAT_HOLYDAMAGE}, ["electric"] = {effects = {distance = 35, eff = 11}, combat = COMBAT_ENERGYDAMAGE}, }, #1.2 Adicionando Nova Aura souls = { L_Soul.auras = { ["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150}, ["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75}, ["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150}, ["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150}, ["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150}, } #2 Reborn System #2.1 Adicionando nova criatura ["Necromancer"] = {chance = 50, type = "dark", summ = { hp = {hpb = 50, maxb = 700}, needSoulPoints = 50, needMana = 0, needHealth = 20, minP = 50, }, enchant = {charges = 100, min = 10, max = 60, attack_speed = 250}, }, #3 Enchanting System #3.1 Adicionando novo item para encantar #Vídeo de demonstração do sistema de aura Aos poucos vou adicionando mais informações sobre como se faz para configurar
  2. [MoveMents] Armadilha em Quest

    E3Js e 2 outros reagiu a Slaake por uma resposta no tópico

    3 pontos
    Fala galerinha do TK, como estão? Bom, eu estou felizaço kk fiquei em 1º no Scripting Competition #2 Foi bom, mas infelizmente somente eu e o MaXwEllDeN, nós dois ficamos com o mesmo premio, estou feliz por ter competido com ele , vamos ao script ? Bom, o script é o seguinte, ele funciona como uma armadilha, ou seja, o player esta em uma quest, e quando ele passa em cima de um tile, ele é teletransportado para outro lugar automaticamente (sem tp), com isso, aumentando o caminho a ser percorrido dele. É estilo a POI do global, quando o player passa em um certo tile no labirinto ele vai pra outro lugar, certo ? Então vamos la. 1º Vá em data/movements/script , copie qualquer arquivo .lua abra-o e apague o que estiver dentro, renomeio para armadilha e ponha isto: --By Slaake for Tibia King-- function onStepIn(cid, item, position, fromPosition) POS = {x=1136, y=1275, z=7} -- Lugar para onde o Player Ira doTeleportThing(cid, POS) -- Nao mexa aqui. doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'Voce esta em outra parte da quest, nao se preocupe, voce nao esta preso, apenas era uma armadilha para aumentar o caminha a ser percorrido!') -- Mensagem que ira aparecer quando ele ser teletransportado if (getGlobalStorageValue(7123) < 1) then local monstro = doSummonCreature("Orshabaal", POS) -- Boss a ser criado onde ele for teletransportado automaticamente registerCreatureEvent(monstro, "MorreOrsha") setGlobalStorageValue(7123, 1) end return true end <movement type="StepIn" uniqueid="30005" event="script" value="armadilha.lua" /> -- By Slaake And MaXwEllDeN -- function onDeath(cid) return setGlobalStorageValue(7123, -1) end 5º Agora basta voce colocar o id 30005 na tile que voce queira que seja a armadinha (no rme) Créditos: Slaake MaXwEllDeN (por me ajuda nessa parte do creaturescript ) Gostou ? Da um REP+ Ai 2º Agora vá em data/movements/movements.xml e adicione esta tag: 3º Agora vá em data/creaturescript/script , copie um arquivo qualquer .lua renomeio para Orshamorre , apague o que estiver dentro e ponha isto: 4º Agora vá em em data/creaturescript/creaturescript.xml e adicione esta tag: <event type= "death" name = "MorreOrshaa" event = "script" value = "Orshamorre.lua"/>
  3. 3 pontos
    Fala ai galera, eu e o MaXwEllDeN criamo um script aki rox pakas (: É o seguinte, se o player for lv do lv 50~79 cria dragon ou dragon lord, a partir do num de vezes que ele for passando no tile, vai sumunando dragons e dragons lord, ai quando o player upa ai ele for 80~xxx vai ficar sumonando demons e necromancer's Vamos lá ? Primeiro vá em data/movements/scrips, copie qualquer arquivo .lua, renomeio para diversos, apague o que estiver dentro e ponha isto: -- By Slaake and MaXwEllDeN For Tibia King --[/center] local creatures = { [55] = {"Dragon", "Dragon Lord"}, [80] = {"Demon", "Necromancer"}, } function onStepIn(cid, item, position, fromPosition) if (not isPlayer(cid)) then return false end if (getPlayerLevel(cid) >= table.maxn(creatures)) then return doSummonCreature(creatures[table.maxn(creatures)][math.random(#creatures[table.maxn(creatures)])], getThingPos(cid)) end local maiorqueomeu = {} for i, v in pairs(creatures) do if (getPlayerLevel(cid) >= i) and (table.maxn(maiorqueomeu) < i) then maiorqueomeu[i] = v end end return doSummonCreature(maiorqueomeu[table.maxn(maiorqueomeu)][math.random(#maiorqueomeu[table.maxn(maiorqueomeu)])], getThingPos(cid)) end Agora, vá em data/movements/movements.xml e adicione esta tag: <movement type="StepIn" uniqueid="30005" event="script" value="demon.lua" /> Pronto, seu script esta pronto, agora basta voce colocar no RME. eXplicações: Em azul é o level que o player tem de estar ou acima (55~79 cria o dragon e o dragon lord;80~xxx cria demon e necro) Créditos: Slaake e MaXwEllDeN Gostou ? Da um rep ai tio
  4. 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.
  5. [MOD] Simple Dance System

    Hadagalberto Jr. reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Seu char vai ficar girando e falando "DANCING", deve ser instalado em \mods\. [paste]h8vRCmKr[/paste]
  6. [Lista] Lista De Actions e TalkActions

    MarcosGattini reagiu a Jeff Owns por uma resposta no tópico

    1 ponto
    Bom Galéra ,Hoje Eu Vou Fazer Uma Lista De Alguns Os Actions, e TalkActions,Aki Do Tk,Entao Vamos Lá Lista Actions e Talkactions Tk [Action] Temple Cleaner Automatico Autor: GodFather Topico: Topico Official Tipo: Action [Action] Mount System 1.4 - 100% Inovador Autor: Matheus Topico: Topico Official Tipo: Action [Action] Item Que Da Experience e Dinheiro Autor: Slaake Topico: Topico Official Tipo: Action [Talkaction] Item Por Vocaçao Autor: TonyPlyson Topico: Topico Official Tipo: Talkaction [Talkaction] Shop System [!sell-!buy] Facil Configuraçao Autor: Matheus Topico: Topico Official Tipo: Talkaction [Talkaction] Comando Para Comprar Bless Autor: Matheus Topico: Topico Official Tipo: Talkaction [Talk] Comando Mute/Desmute Autor: Vodkart Topico: Topico Official Tipo: Talkaction [Talkaction] Pet System ! Tfs = 0.3.4 Autor: DevilMoon Topico: Topico Official Tipo: Talkaction [Talkaction] Transformar Autor: AvuEnja Topico: Topico Official Tipo: Talkaction [Action] Quest Se O Player For Level (Desejado)+ Autor: TonyPlyson Topico: Topico Official Tipo: Action [Action] Comprando Item Por Chest (Bau) Autor: Slaake Topico: Topico Official Tipo: Action [Action] Adquirindo Group Por Item Autor: Slaake Topico: Topico Official Tipo: Action [Action] Novo Gold Autor: Slaake Topico: Topico Official Tipo: Action [TalkAction] Magia Que Se Transforma Em Item Autor: Slaake Topico: Topico Official Tipo: Talkaction [Talkaction] Comprando Soul Autor: Slaake Topico: Topico Official Tipo: Talkaction [Talkaction] Comprando Premium Tile Autor: Slaake Topico: Topico Official Tipo: Talkaction [Talkaction] Comprando Uma Nova Vocation Por COmando Autor: Slaake Topico: Topico Official Tipo: Talkaction [Talkaction] Comprando ExperieNce Por Comando Autor: Slaake Topico: Topico Official Tipo: Talkaction [Talkaction] Addon Doll Autor: Kimoszin Topico: Topico Official Tipo: Talkaction [Action] Retirar Lixo e Ganhar Item Autor: Kimoszin Topico: Topico Official Tipo: Action [Action] Caça Niquel Autor: EddyHavoc Topico: Topico Official Tipo: Action [Action] Ramdom Box Autor: EddyHavoc Topico: Topico Official Tipo: Action [Talk] DeathList Para Server Sqlite 1.0 Autor: Vodk art Topico: Topico Official Tipo: Talkaction [Action] Aqua System Autor: EddyHavoc Topico: Topico Official Tipo: Action [Action] Lenhador - Lumber Jack Autor: EddyHavoc Topico: Topico Official Tipo: Action [Action] Quest De Addons Funcionando Autor: EddyHavoc Topico: Topico Official Tipo: Action [Talkaction] Create Teleport Autor: SkyForever Topico: Topico Official Tipo: Talkaction [Action] Desenterrando Mortos Autor: Kimoszin Topico: Topico Official Tipo: Action [Action] Mining System Autor: Vittu Topico: Topico Official Tipo: Action [Action] Quest que Ganha Crystal Coins Equivalente Ao Level Autor: Renato Topico: Topico Official Tipo: Action Bom Galéra , E So Isso Espero Que Eu Tenha Ajudado!!! Abss Att: Jeff Owns Aaaah , Eu Sei Que EXISTE UM Topico Aki , Igual a Esse , Mas Ele Paro De Ser Atualizado , Entao Postei Aki , E Quando Tiver Mais Actions e Talkactions Eu Atualizo!!!
  7. Boatos MassBan iBot x RedBot

    Private Sub Teste reagiu a MegaNo0body por uma resposta no tópico

    1 ponto
    Surgiu boatos de que a staff de ambos os bots estão escondendo topicos de bans, hilário!
  8. Tibia Bug Map 9.60

    Mek Fiuchem reagiu a lano por uma resposta no tópico

    1 ponto
    É isso mesmo um Bug map. Quem ai nao jogou com o bug map do elfbot, pra dar aquelas fugas do macaco louco do rush do pavão sem pena. Entao eu fiz um nao é que nem o do elfbot mais funciona. O que ele faz ? voce vai andar pelas teclar w,a,s,d que nem no cs e tudo que tiver em sua frente ele desvia. Testado em: windows xp resoluçao da tela 1366 por 768 pexels. Isso pode levar ban ? Não, Porque ele usa techado e mause. Ele funciona perfeitamente? ele nao esta 100% falta algums ajustes. Foto: Download:Tibia bug Map.rar Scan:https://www.virustot...sis/1343271518/ Gostou?Comenta e Reputa+
  9. [Pedido] matar player apareçe essa função

    MonsterOt reagiu a vesgo por uma resposta no tópico

    1 ponto
    bom, vo posta um script aqui que é parecido com o que vc quer, mas ele faz um broadcast do cara que matou outro player, e ele acaba recebendo um premio por isso, com alguns efeitos de animação ok? se nao curtir nao usa e a gente tenta cata outro! 1o inclua no creaturescripts.xml: <event type="death" name="DeathBroadcast" script="deathBroadcast.lua"/> 2o no login.lua (la dentro da pasta /creaturescripts/scripts/) inclua: registerCreatureEvent(cid, "DeathBroadcast") 3o. crie o arquivo deathbroadcast.lua nba pasta /creaturescripts/scripts/ e cole: local config = { killStorageValue = 3943, deathStorageValue = 3944, -- commands for the texts (those inside of ||, example: |KILLS| to show skills): KILLS, KILLERNAME, TARGETNAME rewardItem = { use = true, itemid = 8698, minLevel = 100, -- false se nao quiser requerimento de level text = "Este é um presente para |KILLERNAME| [|KILLERLEVEL|] por matar |TARGETNAME| [|TARGETLEVEL|]" }, killMessage = { use = true, text = "Você arrebentou |TARGETNAME|! E tem agora |KILLERKILLS| mortes!", messageClass = MESSAGE_STATUS_CONSOLE_BLUE }, broadcastMessage = { use = true, text = "|KILLERNAME| [|KILLERLEVEL|] acabou de matar |TARGETNAME| [|TARGETLEVEL|]!", messageClass = MESSAGE_STATUS_WARNING }, killerAnimation = { use = true, text = "Frag!", -- Only 9 letters! No "commands" here. color = 215 }, targetAnimation = { use = true, text = "Tooooma!", -- maximo de 9 letras, sem comandos. color = 215 } } function onDeath(cid, corpse, killer) if(isPlayer(killer) == TRUE) then local targetKills = math.max(0, getPlayerStorageValue(cid, config.killStorageValue)) + 1 local targetDeaths = math.max(0, getPlayerStorageValue(cid, config.deathStorageValue)) + 1 local killerKills = math.max(0, getPlayerStorageValue(killer, config.killStorageValue)) + 1 local killerDeaths = math.max(0, getPlayerStorageValue(killer, config.deathStorageValue)) + 1 setPlayerStorageValue(killer, config.killStorageValue, targetKills) setPlayerStorageValue(cid, config.deathStorageValue, targetDeaths) local values = { ["KILLERKILLS"] = killerKills, ["KILLERDEATHS"] = killerDeaths, ["KILLERNAME"] = getCreatureName(killer), ["KILLERLEVEL"] = getPlayerLevel(killer), ["TARGETKILLS"] = targetKills, ["TARGETDEATHS"] = targetDeaths, ["TARGETNAME"] = getCreatureName(cid), ["TARGETLEVEL"] = getPlayerLevel(cid) } function formateString(str) return(str:gsub("|([A-Z]+)|", (function(a) return values[a] end))) end if(config.rewardItem.use and (not config.rewardItem.level or getPlayerLevel(cid) >= config.rewardItem.level)) then local uid = doPlayerAddItem(killer, config.rewardItem.itemid) doSetItemSpecialDescription(uid, formateString(config.rewardItem.text)) end if(config.killMessage.use) then doPlayerSendTextMessage(killer, config.killMessage.messageClass, formateString(config.killMessage.text)) end if(config.broadcastMessage.use) then broadcastMessage(formateString(config.broadcastMessage.text), config.broadcastMessage.messageClass) end if(config.killerAnimation.use) then doSendAnimatedText(getCreaturePosition(killer), config.killerAnimation.text, config.killerAnimation.color) end if(config.targetAnimation.use) then doSendAnimatedText(getCreaturePosition(cid), config.targetAnimation.text, config.targetAnimation.color) end end return TRUE end Creditos: colandus
  10. [Resolvido] Visual de/do Fórum

    cOyes reagiu a Gaonner por uma resposta no tópico

    1 ponto
    http://www.invisionpower.com/products/board/
  11. [Dúvida] Sobre esse Script

    Skyforever reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    O script dele está certo, ele só tem duvidas do que isso fa table.maxn retorna o maior índice numérico positivo da tabela fornecida ou zero se a tabela não possui índices numéricos positivos, e você não informou a tabela.
  12. [Cliente] Light Off !

    Forgotten Ages ATS reagiu a Hayashii por uma resposta no tópico

    1 ponto
    Ele quis dizer como nos tempos antigos,em que não tinha aquela barrinha de luz,e tinha que usar aquelas tochas..
  13. 1 ponto
    Vá ate "C:/xampp/htdcos/" crie um arquivo chamado Zombieevent.php dentro coloque isso. <?PHP $main_content .= '<h4 style="" id="pt"> <br> <center><h2><b> Zombie Event</b></h2></center><br><br> <center><object height="350" width="425"><img src="http://i52.tinypic.com/wjdth1.jpg" height="700" width="525"></object></center><br> <br><br> </h4> <b></b><center><b>O que é o Zombie Event?</b><br> <br> É um evento que acontece todos os dias as 12:00, 18:30 e 21:30 hr no servidor.<br> <br> <br> <b>Como funciona?<br></b> <br> Quando estiver na hora irá abrir um teleport no mesmo lugar onde aparece o teleport da WoE, basta você entrar e aguardar o tempo para inicio do Evento, o objetivo do jogo é correr dos zombies, a cada 20 segundos irá nascer um novo em alguma área randomica, você deve correr pois se eles te tocarem você automaticamente é retirado do evento e volta para o seu temple. O ultimo jogador que sobrar vivo vence o evento.<br> <br> <br> <b>Quais são os prêmios?<br></b> <br> O ganhador irá ganhar<b> 100k</b>, uma <b>Boots of Haste</b> e um <b>Globet com o nome dele</b>.<br> <br> </center>'; ?> Depois abra o index.php em "C:/xampp/htdcos/". case "buypoints": $topic = "Buy Points"; $subtopic = "buypoints"; include("buypoints.php"); break; Cole isso: case "zombieevent": $topic = "Zombie event"; $subtopic = "zombieevent"; include("zombieevent.php"); break; Agora vá em "C:/xampp/htdcos/layout/tibiacom/" abra o arquivo layout.php. Depois de: <a href='?subtopic=highscores'> <div id='submenu_highscores' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Highscores</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> Cole isso: <a href='?subtopic=zombieevent'> <div id='submenu_zombieevent' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> <div id='ActiveSubmenuItemIcon_highscores' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon- activesubmenu.gif);'></div> <div class='SubmenuitemLabel'>Zombie Event</div> <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> </div> </a> - CREDITOS - Isbigo [Por postar em outro forum] AnneMotta [Por postar aqui.]
  14. Boatos MassBan iBot x RedBot

    Private Sub Teste reagiu a Augusto por uma resposta no tópico

    1 ponto
    Eu ainda acho que a "repetição" de atos que da bna! Pois quem irá repetir sempre o mesmo caminho, que praticamente de forma idêntica? Só o bot mesmo! Ta certo que teria que ser guardado MUITOS dados para uma posterior análise, mais nada que não tenha um sistema que sozinho faça isso também! Eu não cheguei a olhar o video do Darkstar com calma (não intendo muito bem o infles falado), mais lá ele provavelmente explica isso! E claro, se não quer tomar ban, não use bot! Simples! Eu usei muito bots, mais no meu main não! Sempre soube dos ricos, usei muito o elf e o ng, até o bbot a pouco tempo atráz, e nunca tive problemas, mais eu não era daqueles que logam o char no SS e só vou deslogar no SS do dia seguinte! Então vejam o uso de bots, como o uso de bebidas alcoólicas, usem com moderação (que comparação escrota )
  15. [PEDIDO] Distro 9.60

    Hayashii reagiu a vesgo por uma resposta no tópico

    1 ponto
    vo tenta cata algum, mas mete no google ai, quem sabe tu num da sorte! edit: cara acabei achando um, nego reporta uns erros, mas NAO TESTEI. La diz q tem scan, MAS NAO VI O SCAN NEM FIZ O SCAN, entao, tome as devidas precauções. tenta ai e ve o q tu acha! link: http://www.4shared.c...on_2_v960.html? ele diz la q se der um erro tem q baixa uma aplicação da microsoft, q eh essa: http://www.microsoft...ls.aspx?id=5555 NOVAMENTE REPITO, POR TUA CONTA E RISCO, ISSO NAO EH MEU, SO PROCUREI NO GOOGLE E TO REPASSANDO. NAO TESTEI NEM VI SCAN NEM NADA! creditos: valdemiro, de outro forum lol!
  16. Concerning Detection

    Augusto reagiu a sonkis por uma resposta no tópico

    1 ponto
    Um video do DarkstaR (Criador do XenoBot) comentando sobre a detectabilidade do bot e sobre o massban. Achei interessante o vídeo, e resolvi posta-lo aqui, só avisando ele disse que iria fazer mais vídeos sobre isso. Obs. O vídeo está inteiro em inglês. (Creio eu que essa sejá à área certa para postar isso.)
  17. Soul System

    Vodkart reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    kkkkkkkk' Sei lá véi elas surgem quando eu tô no banheiro!
  18. [DUVIDA] MOUNT SYSTEM

    Kennex reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    \data\lib\050-function.lua
  19. [DUVIDA] MOUNT SYSTEM

    Kennex reagiu a vesgo por uma resposta no tópico

    1 ponto
    nao e na libs dos actions, antes da pasta actions tem uma pasta chama lib, la dentro tem um arquivo que deve ser o 050-function.lua ve se dentro desse arquivo tem a função ismonster se nao tiver, inclue la
  20. [ERRO] could not load house data

    Gabrielx17 reagiu a vesgo por uma resposta no tópico

    1 ponto
    procura no teu map a casa por esse id, as vezes sao criadas cidades inexistentes com registros de casas. ve se no teu mapa, na aba houses nao tem uma Notown la
  21. [DUVIDA] MOUNT SYSTEM

    Kennex reagiu a vesgo por uma resposta no tópico

    1 ponto
    tem q trocar a função ismonster, ela tem erro ou nao funfa no teu servidor (libs), ve se tu acha essa função
  22. [ERRO] could not load house data

    LukasRangel reagiu a MonsterOt por uma resposta no tópico

    1 ponto
    deve ter um item dentro dessa casa no proprio mapa editor... mais ela ta funfando nao se preocupa
  23. Ajuda com Gesior ACC

    jeszao reagiu a vesgo por uma resposta no tópico

    1 ponto
    tenta isso incluindo no characters.php //modified status scripts by ballack13 $main_content .= '<table width=100%><tr>'; //equipment shower by ballack13 $id = $player->getCustomField("id"); $number_of_items = 1; $main_content .= '<td align=center><table with=100% style="border: solid 1px #888888;" CELLSPACING="1"><TR>'; $list = array('2','1','3','6','4','5','9','7','10','8'); foreach ($list as $pid => $name) { $top = $SQL->query('SELECT * FROM player_items WHERE player_id = '.$id.' AND pid = '.$list[$pid].';')->fetch(); if($top[itemtype] == false) { if($list[$pid] == '8') { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>'; } if(is_int($number_of_items / 3)){ $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$list[$pid].'.gif"/></TD></tr><tr>'; } else { $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$list[$pid].'.gif"/></TD>'; } $number_of_items++; } else { if($list[$pid] == '8') { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'.$player->getSoul().'</td>'; } if(is_int($number_of_items / 3)) $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$top[itemtype].'.gif" width="45"/></TD></tr><tr>'; else $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="http://otland.net/images/items/'.$top[itemtype].'.gif" width="45"/></TD>'; $number_of_items++; } if($list[$pid] == '8') { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Cap:<br/>'.$player->getCap().'</td>'; } } $main_content .= '</tr></TABLE></td>'; //Hp/Mana/Exp Status by ballack13 $hp = ($player->getHealth() / $player->getHealthMax() * 100); $mana = ($player->getMana() / $player->getManaMax() * 100); $main_content .= '<td align=center ><table width=100%><tr><td align=center><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="#D4C0A1" align="left" width="20%"><b>Player Health:</b></td> <td BGCOLOR="#D4C0A1" align="left">'.$player->getHealth().'/'.$player->getHealthMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$hp.'%; height: 3px;"></td></tr> <tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Mana:</b></td><td BGCOLOR="#F1E0C6" align="left">'.$player->getMana().'/'.$player->getManaMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$mana.'%; height: 3px;"></td></tr></table><tr>'; $next = ($player->getLevel() + 1); $exp = ((50 / 3) * ($player->getLevel() * $player->getLevel() * $player->getLevel()) - (100 * ($player->getLevel() * $player->getLevel())) + ((850/3) * $player->getLevel()) - 200); $expnext = ((50 / 3) * ($next * $next * $next) - (100 * ($next * $next)) + ((850/3) * $next) - 200 - $player->getExperience()); $expresult = (100 - ($expnext / (($expnext + $player->getExperience()) - $exp) * 100)); $main_content .= '<tr><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="#D4C0A1" align="left" width="20%"><b>Player Level:</b></td><td BGCOLOR="#D4C0A1" align="left">'.$player->getLevel().'</td></tr> <tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Experience:</b></td><td BGCOLOR="#F1E0C6" align="left">'.$player->getExperience().' EXP.</td></tr> <tr><td BGCOLOR="#D4C0A1" align="left"><b>To Next Level:</b></td><td BGCOLOR="#D4C0A1" align="left">You need <b>'.$expnext.' EXP</b> to Level <b>'.$next.'</b>.<div title="99.320604545 %" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: '.$expresult.'%; height: 3px;"></td></tr></table></td></tr></table></tr></TABLE></td>'; //quest status by ballack13 $id = $player->getCustomField("id"); $number_of_quests = 0; $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD align="left" COLSPAN=2 CLASS=white><B>Quests</B></TD></TD align="right"></TD></TR>'; $quests = array('Annihilator' => 5000,'Demon Helmet' => 2645,'Pits of Inferno' => 5550,'Inquisition' => 6076,'Mountain Annihilator' => 8850,'Djinn Tower' => 9050,'Jugga Jungle Quest' => 8884,'Yalahari Quest' => 5429); foreach ($quests as $storage => $name) { if(is_int($number_of_quests / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_quests++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=95%>'.$storage.'</TD>'; $quest = $SQL->query('SELECT * FROM player_storage WHERE player_id = '.$id.' AND `key` = '.$quests[$storage].';')->fetch(); if($quest == false) { $main_content .= '<TD><img src="images/false.png"/></TD></TR>'; } else { $main_content .= '<TD><img src="images/true.png"/></TD></TR>'; } } $main_content .= '</TABLE>'; pode ser que tu precise das imagens dos itens, mas testa ai!
  24. [C] Utilizando os endereços do 9.60

    extremez3r0 reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Eu testei aqui no Dev e funcionou perfeitamente, Eu usei o print, pois fiz no console... aqui foi para pular para uma linha.
  25. Script pra troca de mapa :X

    Davyziin reagiu a Vodkart por uma resposta no tópico

    1 ponto
    claro que existe town_id no mapa, só ver pelo mapper editor rs aqui está um por "pos" para você <?xml version="2.0" encoding="UTF-8"?> <mod name="ChangeMap" version="1.0" author="Vodkart" contact="none.com" enabled="yes"> <config name="map_func"><![CDATA[ info = { [0] = {x = 160, y = 54, z = 7}, [1] = {x = 161, y = 54, z = 7}, [2] = {x = 162, y = 54, z = 7} } storage = 789520 ]]></config> <event type="login" name="Check Map" event="script"><![CDATA[ domodlib('map_func') function onLogin(cid) if getGlobalStorageValue(storage) == -1 then setGlobalStorageValue(storage, 0) end doTeleportThing(cid, info[getGlobalStorageValue(storage)]) return true end ]]></event> <globalevent name="ChangeMap" interval="3600" event="script"><![CDATA[ domodlib('map_func') function onThink(interval, lastExecution) doBroadcastMessage('The map will be changed again in 1 hour.') setGlobalStorageValue(storage, getGlobalStorageValue(storage) < #info and getGlobalStorageValue(storage)+1 or 0) for _, pid in ipairs(getPlayersOnline()) do doRemoveConditions(pid, true) doCreatureAddHealth(pid, getCreatureMaxHealth(pid)) doCreatureAddMana(pid, getCreatureMaxMana(pid)) doTeleportThing(pid, info[getGlobalStorageValue(storage)]) end return true end]]></globalevent> </mod>
  26. [C] Utilizando os endereços do 9.60

    extremez3r0 reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    HANDLE PH; DWORD PID, ThID; HWND H = FindWindow("TibiaClient", NULL); ThID = GetWindowThreadProcessId(H, &PID); PH = OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID); int X; ReadProcessMemory(PH,(void *)0x97CEA8,&X,4, NULL); printf("%d \r\n", X);
  27. Vamos Escutar EvenRadio?

    lano reagiu a Annezinha por uma resposta no tópico

    1 ponto
    radiofunkbrasil.com.br
  28. [Ajuda] Encriptação

    Slaake reagiu a Hayashii por uma resposta no tópico

    1 ponto
    Mais ai,todas ass accs que foram feitas em sha1,não entrariam...
  29. Seu Último Trabalho

    Skyforever reagiu a CorvoAnarcoPunk por uma resposta no tópico

    1 ponto
    editando gostou? me de 1 rep ai
  30. Private Shop V. 2

    Gustavo Ferreira reagiu a MaXwEllDeN por uma resposta no tópico

    1 ponto
    Ai o sistema do Thriller:
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo