Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. function onCastSpell(cid, var) target = getCreatureTarget(cid) if (target ~= 0) then Shar_Dim = {x=2458, y=2467, z=7} -- posição que teletronsportara doTeleportThing(target, Shar_Dim) return true end return false end
    2 pontos
  2. gustavo3754

    Wodbo By Crazzymaster

    Eae gente boa ;D vim trazer pra vocês um server feito por mim. é de dragon ball como veêm no titulo do tópico, mais informações abaixo. Contem: 80% Dos personagens de dbo como novos bulma, king vegeta, shenron etc... Sistema de esferas por quest. AVISO: NAO TROKEM DE MAPA SOMENTE EDITEM ELE CASO PERDERAM OS NPCS DA QUEST "Esferas" Mapa: Com alguns erros mais nada q vcs n saibam arrumar tipo n tem bugs é so arruma o templo só isso. Downloads: [server] [site] [Client] Creditos: Striker (mapper) CrazzyMaster (scripts, client e website) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Print 1 : Segundo templo Downloads: Server E Client Site ACC Maker Scans: Server E Client Scan Site ACC Maker Scan Adicionei algumas vocations q faltava e arrumei as spells e alguns raios, fiz tb algumas spriters novas então bom proveito. A entrada do site ta totalmente epica por favor usem e deixem os creditos, ia gostar de jogar meu server se for deixar on posta um comentario ai REP+ se voce gostou, se não gostou REP+
    1 ponto
  3. brenerlm

    [8.60] Baiak Jungle Com Donate

    Bem queria informar a todos que eu não sou scrippter, então não sei mexer com esses negoço de vip automatica, mais fiz uma area vip para R$, dps q o dinheiro cair na sua conta e o cara confirmar a doação você pode dar a vip atraves do comando: /addbjvip nick, 30 (dias), e dar os items atraves do /i, como mapa baiak nao esta conseguindo por site normal recomendo fazer um blog ou website, para vender os items atraves do pagseguro. BOM LA VAMOS NOS: O que mudou nessa versão? Novos comandos:!ubp, !food e o !donate Novos sistemas: Lottery System, e um sistema igual ot de war! Novas hunts para quem for BJ VIP, os bixo dao 30% mais xp la do que na vip2, e os novos items BJ VIP, bem acho que so isso. Vamos para as SS's: Acc do GOD:god/god Link para download:http://www.4shared.c...UIO71/file.html Scan:https://www.virustot...sis/1332253876/ Obs.: para você por as informações da sua conta pra aparecer no sistema !donate vai em "noticias", que fica no msmo lugar do exe do ot, vc abre o notpad e coloca suas informaçoes, ai qndo falar !donate vai aparecer as informaçoes da sua conta.
    1 ponto
  4. Eu gostaria de compartilhar com vocês como é interessante que Atlantida World servidor. Ao mesmo tempo o projeto nasce de um grande OTS . Atlantyda World tratou-se um super server que pertencia a uma equipa polaca, tive o prazer de jogar nele, mas ao final de algum tempo fechou. O server esteve online varios meses, no entanto, alguém nao se apercebeu que as más escolhas da administração resultou em uma grande queda. Pack Full contém literalmente tudo para gozar as suas Atlântida! Mapa, scripts, actions, monters,etc! O importante é tudo isso vem de uma fonte legal como era na administração.Pessoalmente, eu não tenho tempo para abrir de novo este OTS por isso quis compartilhar com vocês tudo o que qualquer um de vocês pode reconstruir o que foi acima no fumo! Esta imagem é reduzida. Clique nesta barra para ver a imagem completa. Imagem original: 2202x1392. Esta imagem é reduzida. Clique nesta barra para ver a imagem completa. Imagem original: 801x586. Esta imagem é reduzida. Clique nesta barra para ver a imagem completa. Imagem original: 801x586. Esta imagem é reduzida. Clique nesta barra para ver a imagem completa. Imagem original: 801x586. Esta imagem é reduzida. Clique nesta barra para ver a imagem completa. Imagem original: 801x586. Download ou Download ​ Vírus Total Depois de vários pedidos decidi colocar um executável compactivel com windows, mas aconselho a configurar os vossos itens aconselho a utilização de rook para um maior rpg, bom jogo não esqueçam de um comentário e do REP+. Download Com exe e dlls Se tiver alguma dificuldade reporte-me, server configurado para ligar um mysql.
    1 ponto
  5. Restarter Em Linux (100% Funcional) Testado em Debian 6.0 Primeiro de tudo você deve se logar na máquina usando SSH, não vou cobrir isso aqui neste tutorial, pois é o básico do básico para entrar em um servidor linux. Usaremos o Screen que é um aplicativo do linux que te permite trabalhar com várias janelas e já que precisamos deixar um OT funcionando mesmo quando a gente saia do SSH, iremos usá-lo. Instalando Screen sudo apt-get update sudo apt-get install screen Comandos Básicos do Screen Screen -ls (listagem de screens abertas) root@globalwarts:~# screen -ls There is a screen on: 2037.pts-0.globalwarts (02/01/12 16:40:47) (Detached) 1 Socket in /var/run/screen/S-root.[/left] screen (abre uma screen nova) screen -r 2037.pts-0.globalwarts CTRL + A + D (volta para a tela anterior) Outras dicas (enviadas por usuários) screen -s nome (permite dar um nome a screen - thx kydrai) crtl + A (que deixa você "rolar" (scrollback) a screen - thx kydrai) Pronto, já aprendeu screen né? Criando o Restarter em Linux Supondo que o meu executável compilado se chame theforgottenserver Na mesma pasta do seu otserver, faça: pico autoRestarter.sh Agora cole no arquivo: while true; do ./theforgottenserver; done Abra a screen nova para que ele não feche quando voce sair do SSH: screen Não se esqueça de dar permissões de escrita ao restarter e ao seu executável do OTserv chmod 777 autoRestarter.sh chmod 777 theforgottenserver Execute dentro da screen ./autoRestarter.sh Espero que tenha ajudado, quando eu precisei não encontrei em nenhum forum BR, acho que é legal trazer esse conhecimento para a galera.
    1 ponto
  6. gabrielcorrea

    Baiak Sexy [8.60

    Olá pessoal do Xtiba, venho trazer a vocês esse Mapa Baiak que era do meu Servidor...Era muito legal em 2 dias deu 350 OnLine™Então esse Mapa é o Brayan só que editei ele criei, areas de NPCS,EVENTOS,HOUSES,CITYS,TRAPS,Templo totalmente diferente e ALGUNS ITENS DIFERENTES... e muito MAS Baixe e Confire VAMOS AS PRINTS: Templo: Clique aqui para ver Frente do Templo: Clique aqui para ver Sexy City Houses,TRAPS: Clique aqui para ver Eventos: Clique aqui para ver NPCS: Clique aqui para ver Download: Clique aqui P/ Baixar (Via 4shared) NÃO POSTEI SCAN PORQUE O 4SHARED JÁ TEM™ Créditos: Brayan,Baiak Lula e GabrieL Corrêa Duvidas MSN> ELERAOT@HOTMAIL.COM SE GOSTA REP+ PLEASE ™
    1 ponto
  7. BlackLeft

    Tibia 8.6 (Rme)

    Notei que muitas pessoas está precisando do cliente do tibia 8.6 do remers (pois a porra do site do remeres esta off).... pois o unico jeito do seu mapa abrir para vc editar 8.6 é pegando o cliente que vou abaixo + RME2.1 : Download Tibia 8.6 Remeres Remeres 2.1 Scan: Depois coloco não deu tempo de colocar pois tive que ir para o trampo, mais quando eu chegar eu boto. (arquivo 100% livre de virus) Como Instalar: 1° Faça o download no 4shared. 2° Extraia a pasta do tibia 8.6 para algum lugar. 3° Abra seu RME com um mapa 8.6 selecione a pasta que você baixou. 4° Seja FELIZ !! Não custa nada da um +REP !!
    1 ponto
  8. Olá, Vi que muitas pessoas tem essas dúvidas, e o pessoal não sabe o custo disso, nem a diferença... Vamos começar... Dedicado Um dedicado é o que há de mais grande digamos assim, tem alta perfomance e normalmente alta disponibilidade. Um dedicado é um computador especialmente para servidores, é só você e mais ninguém em um dedicado. Toda memória pode ser usada, assim como link, e espaço. Óbvio que o custo é maior, mas é excelente! Em um dedicado você pode criar VPS, e vender também. O dedicado é próprio para grandes aplicações e/ou projetos. No dedicado você decide qual instalar, Linux ou Windows! Custo de R$250 a R$600 VPS Um servidor VPS não é semi-dedicado, VPS é Virtual Private Server, é um servidor no qual é virtualizado. Existe um dedicado e esse dedicado utiliza um sistema para virtualizar váaaarios servidores dentro do mesmo dedicado, normalmente se usa o SolusVM ou HyperVM, existem outros, mas estes 2 são os mais populares. Como funciona? O sistema executa uma imagem (Linux ou Windows) que já está dentro do servidor, e virtualiza, ou seja, cria outra máquina (servidor), e assim se torna um VPS, um servidor virtualizado. Disponibilidade Não podemos dizer que ele vá ficar 24hs online com toda certeza, ou que ele será ótimo, alta perfomance, ou ainda dizer que em um VPS ou dedicado terá sempre uma conexão remota, um servidor VPS pode ser virtualizado em Windows (que é um computador normal, só que em um VPS) em windows, claro, existe conexão remota, diferente do linux que não tem, existem ceeeentenas de diferenças entre os dois. Um servidor VPS também pode cair, pode dar erro em vários fatores que deixam ele online, dar problema de link, ataques DDoS, DoS, eXploit, etc. Além de quedas do dedicado, se o dedicado cair, ou der algum problema, todos os servidores virtuais também terão. Normalmente um dedicado fica 99.0~99.9% de uptime. Ao virtualizar, a pessoa que está virtualizando, provavelmente proprietária do dedicado, pode limitar vários fatores, tais como, nucleos de processamento, memória, espaço em disco, memória burst, etc. Em um VPS tudo pode ser alterado muuuuito facilmente, diferente de um dedicado, um dedicado dentro do sistema (solus vm, etc.) pode ir lá, editar o VPS e trocar, se pode ter mais ou menos recursos, sem afetar NADA. Já o dedicado não, ele é fisíco, diferente do VPS que é virtual (virtualizado), o dedicado por ser fisíco, tem que ter alguém pra mecher (fisicamente), e isso não é num piscar de olhos! Tudo conta em um servidor dedicado & vps, segurança por exemplo, tem que ter RAID, o que é? É um sistema que faz com que se o HD queimar no dedicado, tem outro com as mesmas informações, não é backup, simplesmente se um queimar o outro entra em ativa funcionando. Tem também a questão de velocidade, se for nacional dependendo do link terá um bom ping e talvez sem muito lag, se for EUA tem que ter um link ótimo e ainda sim terá um ping alto e possíveis (muito) lag. Custo de R$40 a R$250 Cloud Computing O Cloud Computing é praticamente um VPS, só que ele é semi-dedicado, por que? Porque ele ao invés de utilizar a virtualização OpenVZ, KVM ou outras, utiliza Citrix! E que merda é essa? Em OpenVZ por exemplo, é um tipo de virtualização, a mesma permite oversell, ou seja, você pode criar dentro de um dedicado 100 servidores VPS, com 8GB, sendo que seu dedicado só ele tem 8GB. Já em Citrix, não. O que você dá ao servidor, é descontado do dedicado! E porque é obrigatório Citrix para fazer um cloudcomputing? Por que simplesmente os desenvolvedores não conseguiram tornar o mesmo compatível com o Kernel do OpenVZ, ou KVM. Isso é mais ligado normalmente á hospedagens e/ou servidores Linux. E como Funciona? O Cloud Computing, ele está interligado entre vários dedicado (normalmente 3 a 4). Isso mesmo, os arquivos ficam em diversos servidores em diversos locais, se um dedicado cair, o outro ainda está online! Então a probabilidade de um Cloud cair, é de 1 em 1 milhão, mas não é impossível!!! Custo de R$100 a R$400 Enfim, só gostaria de tirar essa dúvida da galera mesmo! Espero ter tirado a dúvida do pessoal, qualquer coisa é só perguntar! Respondendo a algo fácil.. Por que sei disso tudo? Sou proprietário de uma empresa de hospedagens de sites, temos 9 dedicados na Limestone (datacenter) e 2 no Brasil na ALOG (datacenter). É no caso, a uGupa Networks; www.ugupa.com.br (espero não ser um problema por o link (: ) Abraço a todos!
    1 ponto
  9. Bernardo

    Galeria [Bernardo.lanza]

    Vou botar as signs na ordem cronológica, percebam que por um tempo eu usei pen tool, e comecei a usar linear dodges Se vocês conseguirem identificar as mudanças, acho que dá pra ter um aprendizado bom em cima disso, sei que não são perfeitas, mas eu gosto bastante delas. PS: Também dividi elas pelas ocasiões (Eu gosto de dividir meu designing em "Eras", por exemplo, pré-sharpen e pós-sharpen aeouhaeouhaehae) ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- ------------------------------------------------------------------------------- Enjoy!
    1 ponto
  10. Boa noite, hoje eu vim aqui para compartilhar um tutorial que eu usei para upar minha sorcerer (Que infelizente foi hackeada). Como comigo deu certo então eu resolvi vim aqui para mostrar ele para vocês. Então vamos lá: Dicas Sempre faça bagloots e assim conseguirá um ótimo dinheiro Nunca esqueça de levar com você potions não importa para onde for Quando não estiver afim de upar, ou estiver com o tempo nublado e esta com medo de cair a internet, rune algumas runas para suas hunts. Isso ajudará no seu ml e ainda se quiser poderá vender. Observações Troque de wand quando você alcançar o level necessário Se possível compre todas as magias possiveis já que você não é P.a porque não comprar todas elas? Também será bom se você fizer quests pois assim conseguirá itens que você poderá usar ou vender para Npc's ou Player's Quando for trocar de wand compre ela de player's pois assim ficará mais barato. Level 8 ~ 20 Você deve ter saido de Rook com mais ou menos 1k certo? Então compre esse set: Após comprar vamos upar. Mas onde? Em rotworm, mas porque upar até level 20 em rotworm? Porque eles dão um bom loot, dropam food, não te hitam muito e você pode conseguir uma ótima xp por lá. Lembre de levar 5 ~ 8 e 2 Vou citar a baixo algumas boas caves de rotworm: Cave de Rotworm a leste de Thais Caves escondidas a leste de Venore Fibula Dungeon Thais Ancient Temple Kazzordoon nas Dwarfs Mines e tem mais diversas caves que eu não me lembro em todo o continente tibiano Level 20 ~ 33 Quando pegar level 20 lembre-se de fazer a tão esperada Desert Quest, após receber os 10k e você também deve ter algum dinheiro guardado que você conseguiu upando em rotworms então é hora de você trocar seus equipamentos novamente, você pode comprar esses equipamentos a baixo: E lembre-se também de comprar algumas e para caso você precise Agora que já tem bons equipamentos e provavelmente estará com um bom ml para o seu level é hora de ir upar, mas onde iremos upar agora? Iremos upar em... Cyclops, eles dam um belo xp e ainda o loot deles são muito bom. Então vamos upar, vou citar alguns boms lugares onde tem cyclops: Mount Sternum Cyclops Camp em Thais Plains of Havoc - Poh (Aconselho apenas os que sabem andar por Poh caçar Cyclops por lá, pois algum inesperiente pode acabar achando uma Gs por lá) Femor Hills (Caçe lá apenas se as hunts acima estiverem cheias, pois lá não é grande a hunt) Level 33 ~ 45 Você deve ter algum dinheiro guardado que você conseguiu upando, então agora compre uma dessas legs: ou Você também comprado já deve ter comprado a sua Wand of Inferno (Woi) então é hora de ir upar. Mas agora onde iremos upar? Agora iremos upar em Dwarf Guard. Mas nessa fase você deverá ter muito cuidado pois se vier muitos Guards você poderá acabar morrendo então para isso leve cerca de 100 e 10 e 5 ~ 10 runas de Gfb (Caso venha vários Guards). Então chega de papo e vamos upar, irei citar apenas 1 único lugar onde tem Guard pois esse é o melhor dos respawns: Dwarf Hell ou mais conhecido como Labirinto dos Guards Você pode ficar ai upando até level 45 ou se preferir também pode ficar até 50. Eu já vi pessoas que ficaram ai até level 65, mais ai já é você que escolhe e também depende da sua disponibilidade. Level 45 ~ 70 Você deve ter obtido uma grande quantia de dinheiro upando em Guard então é hora de mudar seus equipamentos totalmente e provavelmente você ficará com esse set por um bom tempo, mas caso você não tenha muito dinheiro para comprar o novo set eu aconselho você runar Sd durante um tempo, runar será uma boa opção pois você treinará seu ml e você tanto pode vender as runas quanto usar elas para upar. Então rune por um tempo e vende elas caso você não tenha o dinheiro. Compre esses equipamentos: Obs: o Crusader Helmet pode ser obtido na Crusader Helmet Quest. Agora que já trocou de set é hora de ir upar. Nesse level é hora de ir upar em Dragon, é isso mesmo, agora iremos upar nos tão temidos Dragons. irei citar abaixo alguns Dlair's ótimos para upar: Venore Dragon Lair Thais Dragon Lair Mount Sternum Dragon Cave Plains of Havoc Leve cerca de 200 e 10 , algumas Sd's que você runou, 10 ~ 15 Avalanche Runes (Caso venha muitos dragons juntos). E caso você for level 50+ leve apenas 150 ao em vez de 200 É isso ae pessoal, e é por aqui que acaba o meu tutorial. Espero que tenham gostado dele e em breve postarei mais tutoriais para outras vocações.
    1 ponto
  11. KOE DESSAS FOTINHA DE BIBA AI BAIANO
    1 ponto
  12. @Pokemonultimatetwo aconselho tira a trava que blockeia pokemons de outras gerações @SamukinhaxD preciso saber se o cliente e com Barra de CD ou sem Barra de CD @ChuckNorris666 esse passive que você fala e os pokemons que não ataca o players quando tiver perto so atacando quando você ataca?
    1 ponto
  13. Sobre pra aparecer os itens, usa esse characters.php: <?PHP $name = stripslashes(ucwords(strtolower(trim($_REQUEST['name'])))); if(empty($name)) { $main_content .= 'Here you can get detailed information about a certain player on '.$config['server']['serverName'].'.<BR> <FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>'; } else { if(check_name($name)) { $player = $ots->createObject('Player'); $player->find($name); if($player->isLoaded()) { $account = $player->getAccount(); $main_content .= '<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%><TR><TD><IMG SRC="'.$layout_name.'/images/general/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Character Information</B></TD></TR>'; if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=20%>Name:</TD><TD><font color="'; $main_content .= ($player->isOnline()) ? 'green' : 'red'; $main_content .= '"><b>'.$player->getName().'</b></font>'; if($player->isDeleted()) $main_content .= '<font color="red"> [DELETED]</font>'; if($player->isNameLocked()) $main_content .= '<font color="red"> [NAMELOCK]</font>'; $main_content .= '</TD></TR>'; if($player->getOldName()) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; if($player->isNameLocked()) $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Proposition:</TD><TD>'.$player->getOldName().'</TD></TR>'; else $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Old name:</TD><TD>'.$player->getOldName().'</TD></TR>'; } // BEGIN Position Showing *** Fixed by jerryb1988 from otfans.net $group = $player->getGroup(); if ($group == 2){$group_name = 'Tutor';} if ($group == 3){$group_name = 'Senior Tutor';} if ($group == 4){$group_name = 'Gamemaster';} if ($group == 5){$group_name = 'Community Manager';} if ($group == 6){$group_name = 'GOD';} if($group != 1) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Position:</TD><TD>'.$group_name.'</TD></TR>'; } // END Position Showing if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Sex:</TD><TD>'; $main_content .= ($player->getSex() == 0) ? 'female' : 'male'; $main_content .= '</TD></TR>'; if($config['site']['show_marriage_info']) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Marital status:</TD><TD>'; $marriage = new OTS_Player(); $marriage->load($player->getMarriage()); if($marriage->isLoaded()) $main_content .= 'married to <a href="?subtopic=characters&name='.urlencode($marriage->getName()).'"><b>'.$marriage->getName().'</b></a></TD></TR>'; else $main_content .= 'single</TD></TR>'; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Profession:</TD><TD>'.$vocation_name[$player->getWorld()][$player->getPromotion()][$player->getVocation()].'</TD></TR>'; if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Level:</TD><TD>'.$player->getLevel().'</TD></TR>'; if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>World:</TD><TD>'.$config['site']['worlds'][$player->getWorld()].'</TD></TR>'; if(!empty($towns_list[$player->getWorld()][$player->getTownId()])) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Residence:</TD><TD>'.$towns_list[$player->getWorld()][$player->getTownId()].'</TD></TR>'; if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Balance:</TD><TD>'.$player->getBalance().' Gold Coins.</TD></TR>'; } $rank_of_player = $player->getRank(); if(!empty($rank_of_player)) { { $guild_id = $rank_of_player->getGuild()->getId(); $guild_name = $rank_of_player->getGuild()->getName(); if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Guild Membership:</TD><TD>'.$rank_of_player->getName().' of the <a href="?subtopic=guilds&action=show&guild='.$guild_id.'">'.$guild_name.'</a></TD></TR>'; } } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $lastlogin = $player->getLastLogin(); if(empty($lastlogin)) $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD>Never logged in.</TD></TR>'; else $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD>'.date("j F Y, g:i a", $lastlogin).'</TD></TR>'; if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; if($config['site']['show_creationdate'] && $player->getCreated()) { $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Created:</TD><TD>'.date("j F Y, g:i a", $player->getCreated()).'</TD></TR>'; $comment = parseubb($player->getComment()); $newlines = array("\r\n", "\n", "\r"); $comment_with_lines = str_replace($newlines, '<br />', $comment, $count); if($count < 50) $comment = $comment_with_lines; if(!empty($comment)) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD VALIGN=top>Comment:</TD><TD>'.$comment.'</TD></TR>'; } } //modified status scripts by ballack13 $main_content .= '<table width=100%><tr>'; //equipment shower by ballack13 if ($player->getCustomField( 'show_eq' ) == 1) { $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="images/items/'.$list[$pid].'.gif"/></TD></tr><tr>'; } else { $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].'; text-align: center;"><img src="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="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="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>';} if ($player->getCustomField( 'show_bars' ) == 1) { //Hp/Mana/Exp Status by ballack13 $hp = ($player->getHealth() / $player->getHealthMax() * 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>'; if ($player->getManaMax() > 0) { $mana = ($player->getMana() / $player->getManaMax() * 100); $main_content .= '<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>'; } else { $main_content .= '<tr><td BGCOLOR="#F1E0C6" align="left"><b>Player Mana:</b></td><td BGCOLOR="#F1E0C6" align="left">0/0<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: 100%; height: 3px;"></td>'; } $main_content .= '</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 = ($expnext / (($expnext + $player->getExperience()) - $exp) * 100); $main_content .= '<tr><table CELLSPACING="1" CELLPADDING="4"><tr><td BGCOLOR="'.$config['site']['lightborder'].'" align="left" width="20%"><b>Player Level:</b></td><td BGCOLOR="'.$config['site']['lightborder'].'" align="left">'.$player->getLevel().'</td></tr> <tr><td BGCOLOR="'.$config['site']['darkborder'].'" align="left"><b>Player Experience:</b></td><td BGCOLOR="'.$config['site']['darkborder'].'" align="left">'.$player->getExperience().' EXP.</td></tr> <tr><td BGCOLOR="'.$config['site']['lightborder'].'" align="left"><b>To Next Level:</b></td><td BGCOLOR="'.$config['site']['lightborder'].'" align="left">You need <b>'.$exp.' 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>'; } if($config['site']['show_skills_info'] and $player->getCustomField( 'show_skills' ) == 1) { //Skills Pics v2. Table borders optimized by Absolute Mango $main_content .= '<br/><table cellspacing="0" cellpadding="0" border="0" width="200" align="center"><caption><strong>Skills</strong></caption><tbody><tr> <td align="center"><a href="?subtopic=highscores&list=experience"><img src="images/skills/level.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=magic"><img src="images/skills/ml.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=fist"><img src="images/skills/fist.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=club"><img src="images/skills/club.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=sword"><img src="images/skills/sword.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=axe"><img src="images/skills/axe.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=distance"><img src="images/skills/dist.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=shield"><img src="images/skills/def.png" style="border: none;"/></a></td> <td align="center"><a href="?subtopic=highscores&list=fishing"><img src="images/skills/fish.png" style="border: none;"/></a></td> </tr></tbody></table> <table cellspacing="0" cellpadding="0" border="1" width="360" align="center"><tbody><tr><tr bgcolor="'.$config['site']['darkborder'].'"> <td align="center" width="38"><strong>Level</strong></td> <td align="center" width="38"><strong>ML</strong></td> <td align="center" width="42"><strong>Fist</strong></td> <td align="center" width="40"><strong>Club</strong></td> <td align="center" width="38"><strong>Swrd</strong></td> <td align="center" width="38"><strong>Axe</strong></td> <td align="center" width="38"><strong>Dist</strong></td> <td align="center" width="38"><strong>Shield</strong></td> <td align="center" width="38"><strong>Fish</strong></td></font> </tr> <tr bgcolor="'.$config['site']['lightborder'].'"> <td align="center" width="38">'.$player->getLevel().'</td> <td align="center" width="38">'.$player->getMagLevel().'</td> <td align="center" width="38">'.$player->getSkill(0).'</td> <td align="center" width="38">'.$player->getSkill(1).'</td> <td align="center" width="38">'.$player->getSkill(2).'</td> <td align="center" width="38">'.$player->getSkill(3).'</td> <td align="center" width="38">'.$player->getSkill(4).'</td> <td align="center" width="38">'.$player->getSkill(5).'</td> <td align="center" width="38">'.$player->getSkill(6).'</td> </tr></tbody></table><div table align="center"> <br /> </div>'; //skill script end } //quest status by ballack13 if ($player->getCustomField( 'show_quests' ) == 1) { $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 = $config['site']['quests']; 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></td></tr></table><br />';} $deads = 0; //frags list by Xampy $frags_limit = 10; // frags limit to show? // default: 10 $player_frags = $SQL->query('SELECT `player_deaths`.*, `players`.`name`, `killers`.`unjustified` FROM `player_deaths` LEFT JOIN `killers` ON `killers`.`death_id` = `player_deaths`.`id` LEFT JOIN `player_killers` ON `player_killers`.`kill_id` = `killers`.`id` LEFT JOIN `players` ON `players`.`id` = `player_deaths`.`player_id` WHERE `player_killers`.`player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,'.$frags_limit.';'); if(count($player_frags)) { $frags = 0; $frag_add_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><br><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Frags List</B></TD></TR>'; foreach($player_frags as $frag) { $frags++; if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_rows++; $frag_add_content .= "<tr bgcolor=\"".$bgcolor."\"> <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $frag['date'])."</td> <td>".(($player->getSex() == 0) ? 'She' : 'He')." fragged <a href=\"index.php?subtopic=characters&name=".$frag[name]."\">".$frag[name]."</a> at level ".$frag[level].""; $frag_add_content .= ". (".(($frag[unjustified] == 0) ? "<font size=\"1\" color=\"green\">Justified</font>" : "<font size=\"1\" color=\"red\">Unjustified</font>").")</td></tr>"; } if($frags >= 1) $main_content .= $frag_add_content . '</TABLE>'; } // end of frags list by Xampy <br /> //deaths list $player_deaths = $SQL->query('SELECT `id`, `date`, `level` FROM `player_deaths` WHERE `player_id` = '.$player->getId().' ORDER BY `date` DESC LIMIT 0,10;'); foreach($player_deaths as $death) { if(is_int($number_of_rows / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; $number_of_rows++; $deads++; $dead_add_content .= "<tr bgcolor=\"".$bgcolor."\"> <td width=\"20%\" align=\"center\">".date("j M Y, H:i", $death['date'])."</td> <td>"; $killers = $SQL->query("SELECT environment_killers.name AS monster_name, players.name AS player_name, players.deleted AS player_exists FROM killers LEFT JOIN environment_killers ON killers.id = environment_killers.kill_id LEFT JOIN player_killers ON killers.id = player_killers.kill_id LEFT JOIN players ON players.id = player_killers.player_id WHERE killers.death_id = ".$SQL->quote($death['id'])." ORDER BY killers.final_hit DESC, killers.id ASC")->fetchAll(); $i = 0; $count = count($killers); foreach($killers as $killer) { $i++; if(in_array($i, array(1, $count))) $killer['monster_name'] = str_replace(array("an ", "a "), array("", ""), $killer['monster_name']); if($killer['player_name'] != "") { if($i == 1) $dead_add_content .= "Killed at level <b>".$death['level']."</b> by "; else if($i == $count) $dead_add_content .= " and by "; else $dead_add_content .= ", "; if($killer['monster_name'] != "") $dead_add_content .= $killer['monster_name']." summoned by "; if($killer['player_exists'] == 0) $dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">"; $dead_add_content .= $killer['player_name']; if($killer['player_exists'] == 0) $dead_add_content .= "</a>"; } else { if($i == 1) $dead_add_content .= "Died at level <b>".$death['level']."</b> by "; else if($i == $count) $dead_add_content .= " and by "; else $dead_add_content .= ", "; $dead_add_content .= $killer['monster_name']; } if($i == $count) $dead_add_content .= "."; } $dead_add_content .= ".</td></tr>"; } if($deads > 0) $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Deaths</B></TD></TR>' . $dead_add_content . '</TABLE><br />'; //end if(!$player->getHideChar()) { $main_content .= '<TABLE BORDER=0><TR><TD></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=2 CLASS=white><B>Account Information</B></TD></TR>'; if($account->getRLName()) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Real name:</TD><TD>'.$account->getRLName().'</TD></TR>'; } if($account->getLocation()) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR='.$config['site']['darkborder'].'><TD WIDTH=20%>Location:</TD><TD>'.$account->getLocation().'</TD></TR>'; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; if($account->getLastLogin()) $main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Last login:</TD><TD>'.date("j F Y, g:i a", $account->getLastLogin()).'</TD></TR>'; else $main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Last login:</TD><TD>Never logged in.</TD></TR>'; if($account->getCreated()) { if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR='.$config['site']['lightborder'].'><TD WIDTH=20%>Created:</TD><TD>'.date("j F Y, g:i a", $account->getCreated()).'</TD></TR>'; } if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Account Status:</TD><TD>'; $main_content .= ($account->isPremium()) ? '<b><font color="green">VIP ACCOUNT</font></b>' : '<b><font color="red">NOT VIP</font></b>'; if($account->isBanned()) //if($account->getBanTime() > 0) //$main_content .= '<font color="red"> [banished until '.date("j F Y, G:i", $account->getBanTime()).']</font>'; //else $main_content .= '<font color="red"> [banished]</font>'; $main_content .= '</TD></TR></TABLE>'; $main_content .= '<br><TABLE BORDER=0><TR><TD></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR='.$config['site']['vdarkborder'].'><TD COLSPAN=5 CLASS=white><B>Characters</B></TD></TR> <TR BGCOLOR='.$config['site']['darkborder'].'><TD><B>Name</B></TD><TD><B>World</B></TD><TD><B>Level</B></TD><TD><b>Status</b></TD><TD><B> </B></TD></TR>'; $account_players = $account->getPlayersList(); $account_players->orderBy('name'); $player_number = 0; foreach($account_players as $player_list) { if(!$player_list->getHideChar()) { $player_number++; if(is_int($player_number / 2)) $bgcolor = $config['site']['darkborder']; else $bgcolor = $config['site']['lightborder']; if(!$player_list->isOnline()) $player_list_status = '<font color="red">Offline</font>'; else $player_list_status = '<font color="green">Online</font>'; $main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD WIDTH=52%><NOBR>'.$player_number.'. '.$player_list->getName(); $main_content .= ($player_list->isDeleted()) ? '<font color="red"> [DELETED]</font>' : ''; $main_content .= '</NOBR></TD><TD WIDTH=15%>'.$config['site']['worlds'][$player_list->getWorld()].'</TD><TD WIDTH=25%>'.$player_list->getLevel().' '.$vocation_name[$player_list->getWorld()][$player_list->getPromotion()][$player_list->getVocation()].'</TD><TD WIDTH="8%"><b>'.$player_list_status.'</b></TD><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><FORM ACTION="?subtopic=characters" METHOD=post><TR><TD><INPUT TYPE=hidden NAME=name VALUE="'.$player_list->getName().'"><INPUT TYPE=image NAME="View '.$player_list->getName().'" ALT="View '.$player_list->getName().'" SRC="'.$layout_name.'/images/buttons/sbutton_view.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></FORM></TABLE></TD></TR>'; } } $main_content .= '</TABLE></TD><TD><IMG SRC="'.$layout_name.'/images/general/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD></TR></TABLE>'; } $main_content .= '<BR><BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>'; $main_content .= '</TABLE>'; } else $search_errors[] = 'Character <b>'.$name.'</b> does not exist.'; } else $search_errors[] = 'This name contains invalid letters. Please use only A-Z, a-z and space.'; if(!empty($search_errors)) { $main_content .= '<div class="SmallBox" > <div class="MessageContainer" > <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="ErrorMessage" > <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>The Following Errors Have Occurred:</b><br/>'; foreach($search_errors as $search_error) $main_content .= '<li>'.$search_error; $main_content .= '</div> <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> </div></div><br/>'; $main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>'; } } ?> Sobre esse ai do highscores mostrando a imagem, não possuo.
    1 ponto
  14. @UP aquele script la que postei é dos players sim xd 2° pedido ta ai function onSay(cid, words, param, channel) return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você tem "..getResets(cid).." resets") end <talkaction words="!reset" event="script" value="nome do seu script.lua"/>
    1 ponto
  15. Vinc

    Points Bug.

    som so aumenta a tabela aki ja com as voc function soulregem(cid, interval, count) --function by lordbug doPlayerAddSoul(cid, count) addEvent(soulregem, inteval*1000, cid,, interval, count) end function onLogin(cid) if isPlayer(cid) then m = getPlayerVocation(cid) soul = { { quantide que regenera , intervalo}, -- sorcer { quantide que regenera , intervalo}, --druid { quantide que regenera , intervalo}, --pala { quantide que regenera , intervalo}, --kina { quantide que regenera , intervalo}, --master sorcer { quantide que regenera , intervalo}, -- elder druid { quantide que regenera , intervalo}, --royal pala { quantide que regenera , intervalo}, --elite kina { quantide que regenera , intervalo}, -- 9 { quantide que regenera , intervalo}, --10 { quantide que regenera , intervalo}, --11 { quantide que regenera , intervalo} --12 } soulregem(cid, soul[m][2],soul[m][1]) end return TRUE end
    1 ponto
  16. Nibelins

    [Encerrado] [Pokemon] Dúvidas? - Pda

    @ChuckNorris666 vou tenta te explica o que acontecer o comando pra reporta bug e o ctrl+Z mais de certa forma esta desativado pois no momento não sei o motivo sei que quando se usa o ctrl+Z vc recebe uma mensagem dizendo que não tem autorização pra enviar report bug o comando ctrl+R e pra reporta aos gm referente a violação de regras do servidor para poder da certo no momento que o player reportar ele tem que mante a janela de rule violations aberta pois no momento que algum gm ou adm entra ele vai ver o report lembrando que tem que esta com a abra rule violations aberta para poder ver os report
    1 ponto
  17. Ai,ai sei que é meio chato passar um coisa completo mas vo passar de qualquer jeito Dowloand Só o client que não ta incluido fassa um proprio
    1 ponto
  18. Makelin1

    Sqlite Studio -2.0.26 Bugada

    isso acontece !! quando o player e dono de uma guild ou leader vice ou membro ! ja aconteceu isso comigo ! verifique se algum player do seu ot dessa acc ai tem guild ou e leader ou vice Ajudei ? REP +
    1 ponto
  19. @Brunnoo mano pega leve ai essa e a 3° pergunta que você faz a mesma pergunta evita o flood ai e so procura nesse topico que tu vai acha o que procuras
    1 ponto
  20. Pokémon Fire Dangerous com city vip E exclusivo pra vip : npc que vende shinys stones
    1 ponto
  21. xFkyx

    Vip System By Account V1.0

    @dezimlpa Esse comentário é considerado flood. Denunciado
    1 ponto
  22. Reportado por flood! Euqueriaumnomepiqueno Vc tem que fazer uma serie de testes, eu venhu explicando a msma coisa pra dezenas de pessoas do forum e parece q niguem le as duvidas dos outros para ver se tem a msma duvida, cheque algumas duvidas e faça teste de conecçao igual aos outros, eu nao vou postar aqui os metodos pois eu to sem tempo e to muito cansado!
    1 ponto
  23. Sessão errada amigo, por favor procure a sessão correta antes de postar, Como a duvida já foi sanada, Reportado para moverem!
    1 ponto
  24. RaafaFarhat

    Pvp Zone (Pokemon)

    Alguém ae tem o sistema de pvp do pokemon? Estava tentando mexer aqui, mas nao deu certo...
    1 ponto
  25. Dartilus

    Adicionando Npcs No Map Editor

    73% de todos os Map Editores vem sem os NPCs mais usados (Athan, Dark Rodo, etc...) Eu mesmo ja tive que, varias vezes, baixar um YourOts 8.1 original para pegar os NPCs. Tenho tanta daqueles map editores que vem só com aqueles três NPCs (a mulherzinha, o homenzinho e a plantinha). Bom, como não encontrei nada parecido por aqui resolvi ajudar. É bem simples: Abra a pasta do seu map editor e abra o arquivo creatures.xml.Desça ao final das linhas e encontre alguns codes parecidos como por exemplo: Pule uma linha e adicione isto: Aqui tem os NPCs: Lembrando: Esses são os NPCs mais usados e mais conhecidos... Espero ter ajudado :smile_positivo: Atenciosamente, Dartilus
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...