Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''otserv''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Chat ao VIVO XTibia pelo IRC Vocês pediram e nós criamos. O xtibia conta com um canal #xtibia para que todos os usuários possam conversar, pesquisar servidores, anunciar seus servidores, tirar dúvidas, expor trabalhos e muito mais... Contamos também com um BOT (Simulador de pessoa) online 24 horas no canal #xtibia para tirar dúvidas e monitorar o canal. Visite o link abaixo para mais detalhes e/ou saber como participar do Chat. Para entrar no nosso chat você pode usar dois caminhos diferentes: 1- Entrar na url http://www.xtibia.com/nuke/modules.php?name=IRChat e depois seguir as instruções. OBS: Você precisa ter as versões do pacote java instalado, pois o aplicativo web foi criado para ser usado com esses plugins. http://www.java.com Normalmente o seu navegador irá pedir para você fazer download, caso não aconteça, baixe-o na url citada. 2- Baixar o programa chamado: Cyber Script 3.1 Para aprender a usar o programa use nossos tutoriais na sessão de IRC do fórum XTibia. Tutoriais Sobre MIRC Bom proveito e tomará que dúvidas sejam esclarecidas. Contamos com todos no canal para formar uma comundade ao vivio e cada dia integrar o Site/Fórum/IRC ainda mais. OBrigado a todos e comentem plx =p
  2. Giko

    Concurso Top 5 - Urgente!

    Resetamos as inscrições pois tivemos algum imprevisto. Portanto, eu começei a gerenciar o Concurso. Leia tudo sobre ele e se inscreva também! http://www.xtibia.com/forum/index.php?show...t=0entry17653
  3. aew vi a action du spellwand e axei ke falta uma coisinha intaum vo postar aki com os creditos para o d_cruel eu só editei para u monstro atacar sem vc precisar andar adicione um arquivo com u nome redspell.lua na pasta actions/script -- Fire Elemental Summoner by Joao Paulo edited by Colex --function onUse(cid, item, frompos, item2, topos)go = getPlayerPosition(cid)if getPlayerMana(cid) >= 700 thendoPlayerAddMana(cid,-700)doRemoveItem(item.uid,1)doSendMagicEffect(topos,13)doSendMagicEffect(frompos,13)doPlayerSendTextMessage(cid,22,"You have Summoned a Fire Elemental.")doTeleportThing(cid,topos)doSummonCreature("Fire Elemental", topos)doTeleportThing(cid,go)elseif getPlayerMana(cid) <= 699 thendoPlayerSendTextMessage(cid,24,"You don't have mana to use this item.")doSendMagicEffect(frompos,2)endreturn 0endend e adicione nu script.xml: <action itemid="3013" script="redspell.lua" allowfaruse="1"/> flws espero ke gostem qualquer duvida só perguntar ke eu tento ajudar :grin:
  4. Carlitos

    Tuto De Php

    Estou criando es tutorial pois mt gente nao sabe como fazer site em php entao resolvi tentar ajudalos!!![/SIZE] Bom primeiramente vc tem q ter instalado um Easy php eu uso e aconselho o EasyPHP1-7. 1º Easyphp ftp://download.revolutionhosting.net/rh/easyphp1-7_setup.exe 2º Scripts http://rapidshare.de/files/923207/scripts.zip.html 3º .htaccess http://rapidshare.de/files/923215/.htaccess.html O .htaccess eh mt importante pois si nao por ele dentro da paasta Otserv q esta dentro da www eh só entrarem no seu site de acc e no final por /otserv q tera td de seu ot des das acc até o map. Bom na hora de instalar o Easyphp aconselho instalar dentro do diretóorio C:\ para fikar assim C:\EasyPHP1-7, pois a meioria dos php(site) vem configurado por ali, exemplo: $diraccount = 'C:/EasyPHP1-7/www/otserv/data/accounts/'; $dirplayer = 'C:/EasyPHP1-7/www/otserv/data/players/'; $dirvip = 'C:/EasyPHP1-7/www/otserv/data/vip'; Agora vamos configurar! Vá em C:\EasyPHP1-7\apache\conf e abra o arquivo httpd.conf no bloco de notas após isso va no menu la em cima e clike em pesquisar> localizar ou editar> localizar... ou mais rapido de apenas ctrl+f e ira aparecer uma janela pequena onde vc deve digitar Port 80 entao vai aparece uma linha escrito exatamente isso: Port 80 e entao troke para Port 8090. Bom agora q o apache ja esta configurado pegue os scripts.rar e extraia dentro da pasta C:\EasyPHP1-7\www e entao esta parte vai estar pronta agora copie a pasta Otserv(a pasta do seu ot q deve estar como Otserv) e cole dentro da pasta www q esta localizada dentro do EasyPHP C:\EasyPHP1-7\www e enntao fikara assim C:\EasyPHP1-7\www\Otserv. Agora se vc fez td certo faça seu ip fixo(eh mais facil) em www.no-ip.com, entre se cadastre, depois de se cadastrar entre o seu loggin e clike em Manage aí vai aparecer uma nova tela onde vc deve clicar em ADD A HOST, pegue seu ip aconselho no www.whatismyip.com e cole onde pede Ip Adress, depois va la em cima onde diiz Hostname e ponha o ip do seu server exemplo: serverox. Em baxo selecione a opção q vc ker por exemplo: .servegame.com ou no-ip.info entre outras e depois la em baxo clike em Create Host. Pronto seu ip fixo ja esta pronto. Agora va na sua pasta Otserv localizada em C:\EasyPHP1-7\www\Otserv e abra o config lua, ali onde pede -- the ip the server should redirect too ip = "" ponha seu ip entre as " " e depois fexe e salve o arquivo. Agora va na sua pasta otserv C:\EasyPHP1-7\www\Otserv e onde esta o executavel do seu ot( o meu eh ot.exe) crie um atalho dele na pasta e vai fikar assim atalho para ot.exe clike com o botão direito em cima dele, selecione propriedades e do lado de C:\EasyPHP1-7\www\Otserv\OT.exe de uma espaço e ponha seu ip fikandoo assim C:\EasyPHP1-7\www\Otserv\OT.exe seuip caso nao funcione tenta por aspas(") no final fikando assim: C:\EasyPHP1-7\www\Otserv\OT.exe" seuip Agora seu ip fixo e o site estão prontos entaoo abre seu ot e depois va na pasta C:\EasyPHP1-7 e abre o E grande e preto que tem, após issoo ira abrir seu site para verifikar si esta mesmo funcionando veja se a luzinha do lado de apache e MySql estão em verde se naoo estiverem em algum deles clica sobre o icone e clicke em iniciar. Seu site e ip fixo estão prontos para ter certeza si esta td funcionando entre em Http://seuip:8090. Downloads de alguns phps!!! Site Yurots modifikado e traduzido. Download: http://rapidshare.de/files/5498471/accmaker.rar.html Para configurar as coisas somente mude o arquivo include/config.php é a única coisa necessária. Para YurOTS ou DarkYurOTS http://geocities.yahoo.com.br/nietzche352/site.zip http://www.xtibia.com/forum/index.php?showtopic=1455 http://www.mxlukax.kit.net/mxscript.rar Obs: Ah php's que precisam do .htaccess dentro da pasta account, ips e players, pois estão com defeitos e muita gente consegue acessar digitando no final do site /account/ips.
  5. BOM PESSOAL, ESSE TUTORIAL EH PARA VC COLOCAR O SEU IP FIXO ! MAS COMO ASSIM ?! EXEMPLO: O seu ip eh 124.0.0.1, e vc quer colocar ele assim: meuip.servegame.com EH BEM SIMPLES ...VAI NO SITE CLICANDO AQUI, SE CADASTRE.......APÓS SE CADASTRAR ..........LOGUE NO SITE COM SEU EMAIL... NO LADO ESQUERDO, TÁ ASSIM : YOUR NO-IP Hostes/Redirects - Add - Manage ETC... PARA CRIAR O SEU IP, CLIQUE EM ADD .... EM Hostname :EH O SEU IP FIXO, EXEMPLO: PLAYSSOM.NO-IP.INFO...... E AONDE TÁ "NO-IP.INFO" EH O RESTO DO IP, EXEMPLO: PLAYSSOM.NO-IP.INFO, HÁ VÁRIAS OPÇÕES, COLOQUE!! (A OPÇÃO EH SUA) EM Host Type: DEIXE COMO TÁ IP Address: EH O SEU IP ...EXEMPLO: 124.0.0.1, PARA VER SEU IP, ALI EMCIMA ESTÁ ESCRITO O SEU IP EM "Current IP" DPS DE TUDO FEITO.... PRONTO! O SEU IP TÁ PRONTIN! e não esqueça de atualizar o seu ip no confg lua xD "Mas cara , eu desconectei a internet e qnd fui voltar, ninguém consegue conectar no servidor só eu !" isso eh mole......abra o site e entre com o seu email...................vá em manege, procure o seu ip,axando, clique em modify, em IP Address vc atualiza o seu ip. Se não for isso, eh o seu firewall que tá bloqueando ou algo parecido.. "Tem atualizador de IP?" claro baixe ele clicando AQUI!!!!!!!!!!!!!!!! QLQUER DÚVIDA ME ADICIONE NO MSN aquillesnightmare@hotmail.com Boa Sorte!
  6. Notícia Oficial In preparation for the Christmas update, some important technical adjustments must be made. For this reason all game servers will be offline today, November 16th, until 18:00 CET. Please note that this is not the annual Christmas update yet. You will hardly see any changes in the game. A noticeable adjustment we have made is the increased durability of spears, throwing stars and knives. Also, items or creatures that are roped up from a hole will now end up on the field the rope user is standing on. When you log into the game a patch for your client will be downloaded automatically. If you encounter any problems, you can alternatively download the new client 7.55 from this website or from some of our supported fansites. Please excuse any inconvenience due to the downtime. Tradução Visando a atualização de Natal, alguns ajustes técnicos foram feitos. POr esta razão, todos os nossos servers ficarão OFFLINE, no dia 16 de novembro, até as 18h (Horário CIP). Esta não é a atualização de natal ainda !!!. Dificilmente você encontrará mudanças no jogo. Alguns dos ajustes feitos foram, o aumento da durabilidade de spears, throwing stars e facas. Também, items e criaturas serão ropados para o campo no qual o player que ropou estiver. Quando você logar no jogo, a atualização será feita automaticamente. Caso ocorram problemas, você pode baixar o novo cliente 7.55 no site oficial ou de alguns de nossos Supported Fansites. Desculpe por algum problema durante a queda dos servers. Traduzido por Don
  7. ae pessoal eu ja vi varias pessoal postando desblokeando port 7171 do windows xp so q num falao col e o xp.. ai e **** ne xD ok vo esplicar primeiro a port 7171 do windows service pack 1 mto simpls abra a internet vai en ferramentas vai en opçaoes da internet dps conexoes ai via en configuraçoes ai concerteza vai tar seu moden ou icone da sua net ai vai en propiedades ai vai abrir outra janela to certo ?? xP ai vai en avançado ai lah vai ter varios nomes vai en addisonar coloca ai en primeiro coloca Open Tibia ou Ot Serve tanto faz o0 ai enbaixo vai ter ip sei lah oq ai coloca 127.0.0.1 ai vai ter mais abaxo coloque port 7171 pronto xD ai num muda mas em nda xD protno de ok ai vai volta pra janelinha atras ai tu marque no open tibia ou ot serve aewww minha port tah desblokeada agora vao pode entrar no meu server,errado vc vai terq abrir um (ex) e o progama q abre o ot ai tu cria um atalho no seu desktop eh vai en propiedades ai vai ter o primeiro caminho sei lah oq ex ai dps do " tu coloca o endereço de ip se tu num sabe o endereço de ip e facil vai no no-ip e olhe col ip numero esta aparecnedo ou entaum vai en executar ai coloca cmd ai dentro daquela tela preta escreve ipconfig ai vai demorar um poko e vai flar uns ip so coloque o endereço de ip ae protno vc deve abrir o atalho naum o exe normal ok... agora.. o site.. =/ vo esplicar o php (meus dedos estao suando plx tah tudo colando xP homen aranha hehe) voltando ao php deve ter por ai en download um troço chamado easyph1-7 abaxa ele xD ai tudo sei lah oq eu num acho o easy php pq vc deve ter colocado ele nu caminho errado bem fsimples condo for estala e vai aparecer o caminho tu tirar tudo e coloca soh coloca C:\EasyPHP1-7 protno xD ai vai en meu computador ai vai ter C:/ entra nele e procurar easyphp. uffa.... preguiça de ler?? agora entre na pasta do easyphp e vai en apache>conf>conf>httpd ai entra lah da alt+f procura port 80 ai e so addisonar 90 ... vai fika assim 8090 xD au agora vai no www troço chato plx xP a pasta q se chama www ai nela tu vai coloca oq? os script ten aki no xtibia en download e alguma coisa.. me eskeci xP mas o mas importante pra num cer hakiado vc deve extrai seu ot server no meus documentos se vc num sabe oq e extrai e abrir aquele livrinho e nele vai ter a pasta do seu ot ai coloque ela no meus documentos ai vai ter uns scrips chamado conf q e o configuraçoes do site.. o nome do site e aonde as acc irao... tipo assim vai ter un troço assim no meu tah assim $diraccount = 'C:\Documents and Settings\Suelen\Meus documentos\YurOTS\data\accounts'; //. $dirplayer = 'C:\Documents and Settings\suelen\Meus documentos\YurOTS\data\players';//. ai os tu vai tirar issi so deixa $diraccount = ',$dirplayer = ' ai tu via coloca o caminho das accc e dos player en meus documentos e pronto xD aiii minha mao tah deundo tomara q sirva pra alguma coisa meu tutorial xD vlws colquer duvida coments ou avisem se eu coloca alguma coisa errado q eu concerto vlw pessoal amos vcs xP
  8. Primeiro, voce deve escolher qual versão de OTserver vai usar, eu aconselho essa daki: YurOTS(Pasta do otserver) Sources [YurOTS 0.9.1] Baixe os dois e extraia o YurOTS.rar, depos disso, abra a pasta, e abra com o bloco de notas o Config.LUA, e vai aparecer a primeira parte assim: ---------------------------- OTServ configuration -------------------------------- datadirdatadir = "data/" [color=red]Isso dexa assim[/color]-- sets what map to loadmapfile = "data/world/test.otx" [color=red]Isso tb[/color]-- the message the player gets when he logs inloginmsg = "Bem vindos ao mixrox server."[color=red]Mensagem que aparece quando o player Loga[/color]-- the port otserv listens onport = "7171"[color=red]Porta[/color]-- name of our serverservername = "mixrox"[color=red]nome do server[/color]-- name of the owner of our serverownername = "Rafael" [color=red]Nome do dono[/color]-- email of the owner of our serverowneremail = "rafixsr@hotmail.com" [color=red]E-mail do dono[/color]-- the url for more server infourl = "" [color=red]o site para mais informações[/color]-- the location of the serverlocation = "Brazil"[color=red]O Local do Server[/color]-- the ip the server should redirect tooip = "200.138.224.111" [color=red]O Ip Do server [/color] Depois dessa parte vai tar assim: -- The messagebox you sometimes get before you choose charactersmotd = "Server No-pvp, se quiser por um tempo é só pedir, GM Rox." motdnum="1" [color=red]Motd e a mensagem do dia e motdnum eh: 1 ligado, 0 desligado[/color]-- use md5 passwords for accounts, yes/nomd5passwords = "no" [color=red]Nem sei u que eh, mas naum eh importante[/color]-- world type. options: pvp, no-pvp, pvp-enforcedworldtype = "no-pvp"[color=red]Tipo de mundo, pvp, no-pvp, ou pvp enforced[/color]-- max number of players allowedmaxplayers = "15" [color=red]Numero maximo de players[/color]-- exhausted time in ms (1000 = 1sec)exhausted = 1000 [color=red]Exausted sendo 100= 1segundo eu aconselho 1 segundo para evitar macros[/color]-- how many ms to add if the player is already exhausted and tries to cast a spell (1000 = 1sec)exhaustedadd = 0 [color=red]Tempo que dah a + de exausted se a pessoa ja esta exausted e ganha [/color] -- how long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1sec)pzlocked = 10*1000[color=red]Nem sei[/color]-- allow multiple logins of the same charallowclones = 9 [color=red]Quantas pessoas do mesmo char podem entrar[/color]-- vocation namesvocations = {"a master sorcerer", "an elder druid", "a royal paladin", "an elite knight"}--- SQL partsql_host = "localhost"sql_user = "root"sql_pass = ""sql_db = "otserv"--- SQL MAP partsqlmap = "test_map"map_host = "localhost"map_user = "root"map_pass = ""map_db = "" e a Ultima parte: ---------------------------- YurOTS configuration -------------------------------- how often do server saves its stateautosave = 5*60*1000[color=red]O Tempo de autosave[/color]-- experience multiplier (how much faster you got exp from monsters)expmul = 10 [color=red]Tanto de vezes que a experienca sai de mosntros derrotados, exemplo, rat da 5 e 5.10= 50[/color]-- skill multipliers: 1 - rl tibia, 10 - ten times faster etc. {no-voc, sorcerer, druid, paladin, knight}weaponmul = {"1", "1", "1", "40", "40"} [color=red]velocidade que os skills sobem e ML[/color]shieldmul = {"1", "1", "1", "20", "20"}manamul = {"1", "2", "2", "2", "2"}-- how much points of life,mana,cap do you get when advancing {no-voc, sorcerer, druid, paladin, knight}capgain {"5", "30", "30 ", "15", "5"}; [color=red]Quanto de mana, cap e hp ganha ao passar um lvl[/color]managain = {"10", "10", "10", "20", "25"} hpgain = {"50", "50", "50", "40", "25"};-- how much faster do you recovery life,mana after eating foodhealthtickmul = 9999999 [color=red]De quanto em quanto a mana e o hp sobem[/color]manatickmul = 99999999-- how much % of exp/skills/stuff do you lose when dyingdiepercent = 1 [color=red]quanto % de skill, lvl,ml e loot a pessoa perde quando morre[/color]-- how many summons player can havemaxsummons = 5 [color=red]Qual o maximo de summons que a pessoa pode ter[/color]-- summons for sorc/druid only = 1, for all vocations = 0summonsallvoc = "no"[color=red]Todas as profissoes podem sumonar monstros?[/color]-- anti-afk - maximum idle time to kick playerkicktime = 15*60*1000 -- 15 minutes [color=red]O Anti AFK[/color]-- how many unjustified kills to get a red skullredunjust = 3 [color=red]Quantas Kills injustificadas para pegar red skull[/color]-- how many unjustified kills to get bannedbanunjust =[color=red] 5 quntas injustifed kill pra banir[/color]-- how long do you have white skull after killing playerwhitetime = 15*60*1000 -- 5 minutes[color=red]Por quanto tempo a pessoa vai ter skull depois de matar uma pessoa[/color]-- how long do you have red skullredtime = 6*60*60*1000 -- 1 hour [color=red]Por quanto tempo a pessoa vai ficar red skull[/color]-- how long do you have to wait to lose 1 unjustified killfragtime = 12*60*60*1000 -- 30 minutes [color=red]Quanto tempo tem que esperar para perder uma injustifed kill[/color]-- damage of burst arrows blast-- default is from (2*lvl+3*mlvl)*0.24 to (2*lvl+3*mlvl)*0.55burstarrowdmg = {"2.0", "3.0", "0.24", "0.55"} Pronto o Config.LUA tah configurado, agora, vc tem que colocar seu ip no atalho do binario(.exe), procure um arquivo chamado YurOTS e que tenha uma imagem escrito, OT Serv, crie um atalho e mude o destino ,por exemplo: "C:\Documents and Settings\Rafael\Desktop\YurOTS\YurOTS.exe" 200.138.224.111 port 7171 Pronto, agora seu server Roda, eh soh abrir pelo atalho! Porem, voce tem que criar um GM pra vc!, va em data\accounts e copie a 111111 cole e renomeie para a account desejada,abra, em account pass coloke o password desejado, e onde estiver escrito, GM Yurez, troque para o nome de GM desejado, agora va em data\players e copie o GM Yurez e cole, renomeie para o nome de GM Desejado e o abra, em name, coloke o nome de GM Desejado de novo, e em account, coloke sua account e arrume lvl e essas parada... Agora, vc vai ter que fazer um site, vc vai precisar de uns negocios tbm! Easyphp1-7 Scripts, eu aconselho o mxscript: Download aki Depois de baixar o easyphp extraia-o para o Disco Local e o abra nessa ordem: C:\EasyPHP1-7\apache\conf abra o httpd.CONF em bloko de notas e aperte ctrl+f e procure por port 80 e substitua para port 8090, agora extraia os scripts para a pasta www, e coloke a pasta de seu OT Lah, configure pelo Config.php, entao abra o easyphp.exe, e seu site tah rodando!! Como Liberar a Port 7171: Link Aqui Colokei Link pra vcs Agora Vc pode configurar coisas como quests, botar manafluid rune, novos monstros, npcs, ou baixá-los, novas spells e editar seu Map. Vou colocar alguns links de tutoriais... Manafluid Rune Quests... Npcs e monsters Mapas e editores de mapas Pronto! Seu Server tah pronto e editado... Créditos:A MIM mx lukax Héliton
  9. Bom aki eu vo ensinar a configura o config.php ... Bom eh todo config.php tem os diretorios... veja 1 exemplo CODE$diraccount = 'C:\EasyPHP1-7\www\YurOTS\data\accounts'; $dirplayer = 'C:\EasyPHP1-7\www\YurOTS\data\players'; $dirvip = 'C:\EasyPHP1-7\www\YurOTS\Ips'; Preste atençao ... vai estar mais ou menos assim /\... mude para CODE$diraccount = 'C:\EasyPHP1-7\www\pastadoseuo.t\data\accounts'; $dirplayer = 'C:\EasyPHP1-7\www\pastadoseuo.t\data\players'; $dirvip = 'C:\EasyPHP1-7\www\pastadoseuo.t\Ips'; Pronto os diretorio ja esta configurado ... Dependendo do php ... as cordenanadas sao no config.php entao la vai ... coloque assim ! CODE// spawn place $spawnx = '160'; $spawny = '54'; $spawnz = '7'; // temple $templex = '160'; $templey = '54'; $templez = '7'; Pronto agora os personagens criados vao para o lugar certo ... Minha genet ate agora eu nao sei quakl o php de vcs .. mas n vale a pena colocar 1 php com rank i talz eu prefiro colocar um simples.. no final eu ponho o link do meu pra vcs .. se vcs baxarem o php aki cmg .. bote o seu config .php assim ! CODE//----------------------------- All vocations ---------------------------------- $lvl = '10'; // initial level $exp = '9300'; // initial exp (must be correct with level) $cap = '300'; // initial capacity // spawn place $spawnx = '160'; $spawny = '54'; $spawnz = '7'; // temple $templex = '160'; $templey = '54'; $templez = '7'; // do not change! if (!defined('MALE')) define('MALE', 1); if (!defined('FEMALE')) define('FEMALE', 0); if (!defined('SORC')) define('SORC', 1); if (!defined('DRUID')) define('DRUID', 2); if (!defined('PALADIN')) define('PALADIN', 3); if (!defined('KNIGHT')) define('KNIGHT', 4); //-------------------------------- Sorcerer ------------------------------------ // Looks $look[sORC][MALE] = '130'; $look[sORC][FEMALE] = '138'; // HP, mana, magic level $health[sORC] = '195'; $mana[sORC] = '95'; $mlvl[sORC] = '30'; // Skills: fist,club,sword,axe,dist,shld,fish $skill[sORC] = array(10, 10, 10, 10, 10, 15, 10); // Eq: helm, amul, bp, armor, rght, left, legs, boot, ring, ammo $equip[sORC] = array(3322, 2950, 2792, 3295, 3249, 3363, 3300, 3490, 2986, 0); // Backpack: $bp[sORC] = '<item id="2973" count="2"/><item id="3136" count="10"/>'; //--------------------------------- Druid -------------------------------------- // Looks $look[DRUID][MALE] = '130'; $look[DRUID][FEMALE] = '138'; // HP, mana, magic level $health[DRUID] = '195'; $mana[DRUID] = '95'; $mlvl[DRUID] = '30'; // Skills: fist,club,sword,axe,dist,shld,fish $skill[DRUID] = array(10, 10, 10, 10, 10, 15, 10); // Eq: helm, amul, bp, armor, rght, left, legs, boot, ring, ammo $equip[DRUID] = array(3322, 2950, 2792, 3295, 3249, 3363, 3300, 3490, 2986, 0); // Backpack: $bp[DRUID] = '<item id="2973" count="2"/><item id="3136" count="10"/>'; //-------------------------------- Paladin ------------------------------------- // Looks $look[PALADIN][MALE] = '129'; $look[PALADIN][FEMALE] = '137'; // HP, mana, magic level $health[PALADIN] = '205'; $mana[PALADIN] = '65'; $mlvl[PALADIN] = '12'; // Skills: fist,club,sword,axe,dist,shld,fish $skill[PALADIN] = array(10, 10, 10, 10, 71, 41, 10); // Eq: helm, amul, bp, armor, rght, left, legs, boot, ring, ammo $equip[PALADIN] = array(3322, 2950, 2792, 3295, 3287, 0, 3300, 3490, 2986, 0); // Backpack: $bp[PALADIN] = '<item id="2973" count="2"/><item id="3384" count="10"/>'; //--------------------------------- Knight ------------------------------------- // Looks $look[KNIGHT][MALE] = '131'; $look[KNIGHT][FEMALE] = '139'; // HP, mana, magic level $health[KNIGHT] = '215'; $mana[KNIGHT] = '45'; $mlvl[KNIGHT] = '4'; // Skills: fist,club,sword,axe,dist,shld,fish $skill[KNIGHT] = array(10, 71, 71, 71, 10, 71, 10); // Eq: helm, amul, bp, armor, rght, left, legs, boot, ring, ammo $equip[KNIGHT] = array(3322, 2950, 2792, 3295, 3249, 3363, 3300, 3490, 2986, 0); // Backpack: $bp[KNIGHT] = '<item id="2973" count="2"/><item id="3098" count="3"/>'; ?> Espero ter ajudado
  10. Desblokeanu Ah Port 7171 Galera eu irei ajudar vcs!!Eh Muito Fácil!! (Tutorial Explicado Para Velox mais Dah Certo em Outras Internets Tb... **Vá em Iniciar>Configurações>Painel De Controle **Agora Vá Em Conexões De Rede **Clique Com O Botão Direito E Vá Em Propiedades Da Sua Internet **Agora Vá Em Avançado **Agora Em Configurações **Abrirá Uma Janela E Vai Em Adicionar Abrirá Outra Janela...Agora Escreva Em Descrição Do Serviço Open Tibia ... Em Nome Ou Endereço IP coloque 127.0.0.1 ... Em Número Da Porta Externa Para Este Serviço coloque 7171 ... Em Número Da Porta Interna Para Este Serviço Deiche Em Branco Agora Dê OK ... A Janela Fechará e Marque O Open Tibia ... E PRONTO!! Desconecte E Conecte De Novo Sua Internet E Coloque On Seu Serv Para Seus Amigos!! :smiling: DúViDas Aki!!
  11. 1. Baixe o Xampp em http://www.apachefriends.org/download.php?...4-installer.exe, após baixar instale; 2. Vá na pasta onde você instalou o Xampp e abra o executável nomeado como "xampp-control"; 3. No programa aberto existe o botão "Start" ao lado de "MySQL" e "Apache", clique em ambos; 4. Agora abra seu navegador e na barra de endereços digite localhost, tecle "enter"; 5. Selecione "English", agora procure por"phpmyadmin" e clique neste link; 6. Você verá vários controles, crie uma nova database chamada otserv; 7. Depois de criar a nova database você será automaticamente redirecionado a página de controle dela, clique na aba "SQL"; 8. Abra sample.sql e copie todo o seu conteúdo; 9. Cole o conteúdo do sample.sql na caixa de texto que está na aba "SQL" e clique em "Executar"; 10. Pronto, agora abra o seu executável e logue com a conta "1" e a senha "test". by OTServ Team - modified by Héliton
  12. Como fazer uma invasao??leia e ira conseguir :grin: Parte 1 (essa parte eh para as pessoas q o script da invasaum ja vem pronto!) Aew muita gente n sabe por a invasao no YurOts (n soh no YurOTS mas em todos ots 7.5 e em alguns 7.4) entaum vo ensina aki. Tpw vai la no actions.....depois vai em actions.xml.... la no finalzim la vai tar assim: CODE<action itemid="3086" script="destroyfield.lua" allowfaruse="1" /> <action itemid="2441" script="chest.lua" /> <action itemid="2448" script="chest.lua" /> <action itemid="2449" script="chest.lua" /> <action itemid="2450" script="chest.lua" /> <action itemid="2487" script="chest.lua" /> <action itemid="2711" script="lever.lua" /> <action itemid="1732" script="steerwheel.lua" /> <!-- <action itemid="2931" script="invasion.lua" /> --> </actions> Ta vendo ali o action itemid="2931".......? akele 2931 eh o item q vc vai ter q usar para a invasão começar.... mas os criadores deste ot são malvados e puzeram akilo ali <!-- e --> ... TIREM AKELES DOIS SIMBOLOS O --> E O <!-- !!! Pronto agora eh so usar o item q a invasão comessa! (q portugues baum!) A otra coisa usa eu to falando q eh usa com o butao direito do mousi! Dúvidas postem aki!!! So lembrando q no YurOts a invasion.lua vem pronto se no seu ot naum tem terá q fazer... Parte 2 Agora vamos aprender como geitar a invasão Vo mostra o script q deve tar na pasta data/actions/scripts q deve se xamar invasion.lua:(se no seu naum tiver crie um!) CODEfunction onUse(cid, item, frompos, item2, topos) if getPlayerAccess(cid) >= 1 then xp1pos = {x=30, y=31, z=7} xp2pos = {x=43, y=30, z=7} xp3pos = {x=50, y=35, z=7} xp4pos = {x=35, y=43, z=7} xp5pos = {x=56, y=58, z=7} xp6pos = {x=46, y=70, z=7} xp7pos = {x=56, y=74, z=7} xp8pos = {x=78, y=76, z=7} xp9pos = {x=69, y=64, z=7} xp10pos = {x=78, y=56, z=7} xp11pos = {x=68, y=50, z=7} xp12pos = {x=73, y=40, z=7} xp13pos = {x=67, y=31, z=7} xp14pos = {x=72, y=34, z=7} xp15pos = {x=38, y=35, z=7} xp16pos = {x=56, y=66, z=7} xp17pos = {x=83, y=68, z=7} doSummonCreature("XP Maker", xp1pos) doSummonCreature("XP Maker", xp2pos) doSummonCreature("XP Maker", xp3pos) doSummonCreature("XP Maker", xp4pos) doSummonCreature("XP Maker", xp5pos) doSummonCreature("XP Maker", xp6pos) doSummonCreature("XP Maker", xp7pos) doSummonCreature("XP Maker", xp8pos) doSummonCreature("XP Maker", xp9pos) doSummonCreature("XP Maker", xp10pos) doSummonCreature("XP Maker", xp11pos) doSummonCreature("XP Maker", xp12pos) doSummonCreature("XP Maker", xp13pos) doSummonCreature("XP Maker", xp14pos) doSummonCreature("XP Maker", xp15pos) doSummonCreature("XP Maker", xp16pos) doSummonCreature("XP Maker", xp17pos) doPlayerSay(cid,"/B Aproveitem!!!! Invasao de XP Maker na cidade!",1) doSetItemSpecialDescription(item.uid,"Este eh o SEGREDO para fazer invasoes") end return 1 end Agora vo ixprica direitim pra vcs naum confusionar suas kbças! Em xp1pos = {x=30, y=31, z=7} xp2pos = {x=43, y=30, z=7} xp3pos = {x=50, y=35, z=7} xp4pos = {x=35, y=43, z=7} xp5pos = {x=56, y=58, z=7} xp6pos = {x=46, y=70, z=7} xp7pos = {x=56, y=74, z=7} xp8pos = {x=78, y=76, z=7} xp9pos = {x=69, y=64, z=7} xp10pos = {x=78, y=56, z=7} xp11pos = {x=68, y=50, z=7} xp12pos = {x=73, y=40, z=7} xp13pos = {x=67, y=31, z=7} xp14pos = {x=72, y=34, z=7} xp15pos = {x=38, y=35, z=7} xp16pos = {x=56, y=66, z=7} xp17pos = {x=83, y=68, z=7} Da pra perceber q eh a posiçaum dos monstros! (vc pode adicionar + por exemplo xp18pos = {x=.....etc..... ) Esse xp2pos = eu q escolhi o nome dele xp2 mas vc pode mudar se vc kiser! Em doSummonCreature("XP Maker", xp1pos) doSummonCreature("XP Maker", xp2pos) doSummonCreature("XP Maker", xp3pos) doSummonCreature("XP Maker", xp4pos) doSummonCreature("XP Maker", xp5pos) doSummonCreature("XP Maker", xp6pos) doSummonCreature("XP Maker", xp7pos) doSummonCreature("XP Maker", xp8pos) doSummonCreature("XP Maker", xp9pos) doSummonCreature("XP Maker", xp10pos) doSummonCreature("XP Maker", xp11pos) doSummonCreature("XP Maker", xp12pos) doSummonCreature("XP Maker", xp13pos) doSummonCreature("XP Maker", xp14pos) doSummonCreature("XP Maker", xp15pos) doSummonCreature("XP Maker", xp16pos) doSummonCreature("XP Maker", xp17pos) Xp Maker eh o nome do bixo q vai nascer (eu q excolhi vc pode mudar, por demon, draggy o q for!) xp2pos e o nome da posicaum q eu explikei la em cima, q nos excolhemos xp2pos (se vc for mudar la em cima por exemplo demon1pos vc deve mudar aki tbm!) Em doPlayerSay(cid,"/B Aproveitem!!!! Invasao de XP Maker na cidade!",1) Eh a msg q o gm fala kuando ele faz a invasaum. (eu vo explica no final como iniciar a invasaum, começar) Em doSetItemSpecialDescription(item.uid,"Este eh o SEGREDO para fazer invasoes") Eh uma descriçaum especial pra kaundo vc der look no item ele aparece o q ta escrito! Ta agora em actions.xml procure pela linha: (eh ctrl+f, se no seu ot naum tiver acrecente ): CODE<action itemid="2931" script="invasion.lua" /> O 2931 eh o itemid do teddy bear como vcs podem perceber, entaum! Quando vc der use (clicar com o botaum direito do mouse) no teddy bear a invasaum começa!!! Vc pode mudar pra kualker outro item, mas mude pra um item q apenas o GM pode ter acesso! Se vc for fazer outras scripts de invasao crie outro arquivo.lua se xame por exemplo invasion2.lua e repita o mesmo procedimento! Coloque tbm no actions.xml commo foi dito acima! (so q ao inves de vc por script="invasion.lua" vc coloca script="invasion2.lua" (isso eh um exemplo!) Espero ter ajudado Cya
  13. Giko

    Palavrões

    Palavrões: Está expressamente proibido se expressar de maneira indevida no forum, tal como palavrões, lembrem-se que crianças também acessam o fórum, portanto, não é legal ficar falando palavrões pelo forum a dentro. Espero que estejamos intedidos. Obrigado a todos, Gigio - xtibia.com
  14. Esse problema acontece freqüentemente aqui no fórum,pelo o que eu pude notar. Então criei este tópico para ajudar a todos. Quando os players ficam na Lista de Espera,isso quer dizer que você ainda não configurou seu respawn, ou seja,ele está nascendo num lugar que não existe. Vá na pasta players, vai em qualquer player existente ainda não congifurado. Quano aparecer assim: Esse número é um exemplo. Na spawn é onde o player está atualmente, o temple é quando ele morrer, ele nascerá naquele local. Bem, eu vejo essas coordenadas pelo editor map SimOne. Quando você ver as coordenadas é só colocar naquele local que está acima em quote. Obrigada, Yuki Girl, Equipe XTibia. Tutorial by Yuki Girl
  15. A Ascensão do Verde e Amarelo Como é do conhecimento de todos os jogadores de Tibia, o Open Tibia Server é um projeto que emula um servidor de Tibia. Mas não é essa a informação que vamos passar. E se te dissessem que o Ot Server chega a ter 5.000 jogadores quando o Tibia da CipSoft somente 20.000? E se te dissessem que o Tibia a 6 meses atrás tinha 60.000 users e o Ot Server nem lista tinha, quando hoje o Tibia se alegra em ter 20.000 users. São essas e outras informações que a reportagem A Ascensão do Verde e Amarelo vão mostrar. -continuando- *O começo, um projeto sem monstros e sem funções. *O desenvolvimento, programadores de todo o mundo adicionando funções ao projeto. *As mutações, equipes diferentes desenvolvendo codes para suas versões. Das mais famosas podemos citas a Survival, Revolution e Yuriots. O projeto que hoje roda o mundo, um dia teve seus gatos pingados. Mas como todo projeto que busca clientes e é bem desenvolvido, ficou popular e hoje está dentro da mente de todos os Tibianos. Aquele sonho de matar um Demon, fazer aquela quest, desevendar aquela cave e morrer sem perder a backpack, é isso que este projeto traz aos amantes de Tibia/Ot Server. No Brasil sua disseminação até 2005 foi lenta. Já, com a explosão do projeto no país, no meio do ano passamos a representar maioria mundial com 23% de usuários de OT Server sendo brasileiros. Isso significa que o verde e amarelo representam ¼ do total de jogadores de um Ot Server. Um estudo que tem como objetivo analisar esses números mais profundamente foi realizado pela equipe XTibia e agora trazemos em primeira mão essas informações: *A Ascensão do Verde e Amarelo, porque? -As máquinas. Nós brasileiros compramos computadores superfaturados (caros) então pra quem tem aquele Pentium II, Tibia é a escolha certa. Se você tem um Athlon 64 e joga Tibia nele, lembre-se de como conheceu Tibia. Foi naquela Lan que mal rodava Counter Strike, no pc que seu pai usava pro trabalho e em outros lugares certo? -O Euro é caro. Mamãe e Papai não empresta o cartão de jeito nenhum e a Premium Account não para de subir. Solução? http://www.xtibia.com/nuke/modules.php?name=serverlist -Páginas como a Xtibia suportam mais de 1500 usuários enquanto os concorrentes trocam de host pra agüentar 500 e são movimentados não por páginas informativas, mas apenas pelos usuários que acessam seu fórum. O grande número de usuários Xtibia é devido a ideologia de uma página para tudo e para todos, informativa e sempre presente. -Ramificando o site, o usuário Xtibia se sente a vontade em uma página leve e funcional, uma página com milhares de usuários, sem lentidão e com uma lista de servidores rápida e prática para quem quer entrar e jogar ot rapidamente. *Mas com tudo isso, ainda tem o que crescer? Sim, um projeto como esse é semeado por sites como o Xtibia, mas ainda tem muito a crescer. Com mapas únicos, quests bem pensadas e cidades inovadoras, o projeto de Open Tibia Server só tende impressionar mais e mais seus fãs. -conclusão- Com base nos dados apresentados pela equipe Xtibia de reportagem, podemos concluir que a Ascensão do Verde e Amarelo em Tibia e OT Server tem, entre suas principais razões, sites informativos para abrigar equipes e usuários que buscam cada dia mais o desenvolvimento de OT Servers. São pessoas como vocês, que estão lendo essa reportagem em nosso site, que fazem do OT Server e do nosso Verde e Amarelo uma maravilha que é aproveitada pelo mundo todo. Abaixo estão as fotos do dia 08 de Novembro como exemplo dos dados contidos na reportagem. Confiram a quantidade de jogadores em cada um (clique nas fotos para ampliar). Postem seus comentários. p.s.: Divulgem essas notícias. Aos donos de OTs em breve estarei fazendo um histórico de cada servidor desde o início dele até os dias de hoje com entrevistas, tudo depende da receptividade dessa primeira News do assunto. Divulgem-na em seus OTs para que os usuários de Ot Server do país todo fiquem por dentro do crescimento do projeto!
  16. Hoje terminei uma função de testes para o sistema de servidores inativos. Como explicado na news anterior, a lista de servidores teve um crescimento tão grande que nossas estruturas físicas não acompanharam. O host do site xtibia é um dos melhores do mercado, porém o site precisa de um servidor dedicado...hehe...afinal 1622 pessoas online num é pouca coisa =p. Inactive System (Assim chamado): Servidores fora das regras xtibia que podem ser consideradas "sem intenção de prejudicar o andamento da lista", serão enviados para a lista de inativos. Foram adicionados ontem a lista de servidores inativos 165 servidores. Motivo: O campo nome continha mais de 15 caracteres como permitido na lista. Daqui a 4 dias iremos rodar um programa para procurar servidores inativos, ele pegará o servidor com 4 dias de inatividade e colocará na lista de inativos. (O tempo 4 dias foi tomado como emergência para a lista voltar a funcionar corretamente). No próximo dia 14/11/05 a lista ficará com essas funções automáticas. Regra Básica do Sistema: Caso seu servidor fique 7 dias inativo, ele irá ser removido da lista de servidores e ingressar na lista de inativos. Reativando seu servidor Para reativar o seu servidor você deve ir no painel de controle da lista e clicar no botão "Reativar". NOTA: Para reativar um servidor ele precisa estar online. NOTA: O servidor permanecerá 30 dias na lista de inativos, após esse período ele será deletado da lista de servidores. Perguntas, por favor postem abaixo...
  17. Update e Inclusão de regras na lista de Servidores. Devido ao grande crescimento da lista de servidores nós estamos controlando a entrada de servidores para ela parar de apresentar problema. O problema apresentado por ela é o seguinte: Temos 1400 servidores a lista demora 5 minutos para checar todos os servidores em uma outra função (Por isso a lista não da lag na hora de abrir), sendo que o tempo de checagem da lista é de 5 minutos. Ela está ultrapassando esse tempo causando assim um erro de gravação no banco de dados. Solução encontrada: Diminuir o número de servidores. Como?...iremos criar um sistema de inactive server. Os donos de servidores terão que reativar seu servidor, para eles voltare a lista. Caso você não reative seu servidor, não terá problema ele ficará na lista de inativos onde você poderá ver/ler a hora que quiser. Os servidores que ficarem 1 semana offline serão retirados da lista de servidores e adicionados a lista de inactives. Incluímos também regras para a lista. Servidores fora da regras serão deletados. (Leia Abaixo). OBS: Até o update ser completado o tempo de checagem da lista será de 10 minutos. Regras da Lista de Servidores Três principais leis da lista de servidores. 1 servidor jamais pode ser cópia de outro Não poderá haver insultos. A lista nunca mostrará servidores Offlines. • Nomes: - É proibido: - Colocar informação adicional nos campos nome, ip, site. - Nomes com insulto ou sem lógica. - Nomes com mais de 15 caracters. - Os nomes devem conter letras de A-Z-a-z ou números de 0-9 • Descrição: - Coloque informações sobre o servidor - Tags html são permitidas, porém o abuso nesta regras será resultado em penas. • Comentários: - Proibido insultos nos comentários. - Comentários são apagados semanalmente para evitar sobrecarga no sistema • Créditos: - Gusbronha foi o criador da lista de servidores. - Pelotas, pela função de players online. • Inactive System: ( Este sistema entrará no próximo update.) - A lista de servidores foi programada para remover da lista os servidores que estiverem com 1 semana sem uso. Os servidores irão para um banco de dados especial onde você poderá recuperá-lo usando o botão “Reativar Servidor” no seu painel de controle. Updates são divulgados no site xtibia. Aguardem temos muito a fazer e pouco tempo. Peço a todos que nos de tempo. Este tópico será fixado no Link da lista de servidores e qualquer edit será avisado no site oficial xtibia.
  18. Créditos: alokk Bom...eh issu ae :grin: Crie 1 arquivo chamado pedra.lua na pasta actions/scpripts e adicione: function onUse(cid, item, frompos, item2, topos)gatepos = {x=184, y=83, z=10, stackpos=1}getgate = getThingfromPos(gatepos)if item.uid == 3002 and item.itemid == 2711 and getgate.itemid == 1753 thendoRemoveItem(getgate.uid,1)doTransformItem(item.uid,item.itemid+1)elseif item.uid == 3002 and item.itemid == 2712 and getgate.itemid == 0 thendoCreateItem(1753,1,gatepos)doTransformItem(item.uid,item.itemid-1)elsedoPlayerSendCancel(cid,"Sorry, not possible.")endreturn 1end Agora vá em actions.xml e adicione: <action itemid="2711" script="pedra.lua" /> Importante!!! 2711 e 2712 = Alavanca 3002 = uid n pode repetir (botar na alavanca) 1753 = pedra gatepos = {x=184, y=83, z=10, stackpos=1} = Posição da pedra Vlws, espero ajudar xbowaxx Eu procurei na seção de actions e n encontrei
  19. Esse script deleta todos os characters que estão inativos por 7 dias. <?/* +------------------------------------------+ | Script by: P!NGU3L4 | +------------------------------------------+*/$playersDir = 'otserv/data/players'; // Put in this variable the directory of players$accountsDir = 'otserv/data/accounts'; // Put in this variable the directory of accounts$dir = dir($playersDir);while($file = $dir -> read()) { if(ereg('.xml$', $file)) { $playerFile = $playersDir.'/'.$player; $playerFgc = file_get_contents($playerFile); $whereQuotes = explode('"', $playerFgc); $atributeName = $whereQuotes[3]; $atributeAccount = $whereQuotes[5]; $atributeLastLogin = $whereQuotes[23]; if((time() - $atributeLastLogin) >= 604800) { $accountFile = $accountsDir.'/'.$atributeAccount.'.xml'; $accountFgc = file_get_contents($accountFile); $xmlArrayToReplace = array('<character name="'.$atributeName.'" />' => ''); $xmlString = strtr($accountFgc, $xmlArrayToReplace); $accountFp = fopen($accountFile, 'w'); fwrite($accountFp, $xmlString); fclose($accountFp); unlink($playerFile); } }}?>
  20. Como tah no pedidos de tutoriais, eu vou repostar porque muita gente quer e o Corpscool deleto meu ultimo tuto sobre manafluid rune dizendo que ja tinha, eu procurei e naum achei... La vai: Abra a pasta de seu Ot, va em data\actions\scripts copie um dos arquivos .LUA e renomeie para manarune , logo após, abra-o com o bloco de notas, delete tudo o que há lah, e cole o seguinte: -- New mF RuNe 7.5 bY JoAo--function onUse(cid, item, frompos, item2, topos)playerpos = {x=topos.x, y=topos.y, z=topos.z, stackpos=253} player = getThingfromPos(playerpos)ml = getPlayerMagLevel(cid)lvl = getPlayerLevel(cid)formula = math.random(((lvl+ml)*2)-(lvl-ml))if item2.itemid == 1 and ml >= 2 thendoSendMagicEffect(playerpos,1)doPlayerAddMana(player.uid,formula)doPlayerSay(cid,"Ahhhh! Fresh ManaFluid !",16)if item.type > 1 thendoChangeTypeItem(item.uid,item.type-1)elsedoRemoveItem(item.uid,1)endendif item2.itemid == 1 and ml <= 1 thendoSendMagicEffect(frompos,2)doPlayerSendCancel(cid,"You dont Have Magic Level to use this rune.")endif item2.itemid >= 2 thendoPlayerSendCancel(cid,"You can only use this rune in you or in players.")doSendMAgicEffect(frompos,2)endreturn 1end IfMag:[[[[Acho que é o magic level necessário]]]] X= Mana que enche quando usa Depois de ter feito isso, volte para a pasta actions, e abra o actions.xml com o bloco de notas, aperte crtl+f e mande procurar por: steerwheel , em baixo aperte enter e cole o seguinte: <action itemid="3121" script="mfrune.lua" allowfaruse="1"/> Entaum, vai ficar assim o final: <action itemid="2441" script="chest.lua" /><action itemid="2448" script="chest.lua" /><action itemid="2449" script="chest.lua" /><action itemid="2450" script="chest.lua" /><action itemid="2487" script="chest.lua" /><action itemid="2711" script="lever.lua" /><action itemid="1732" script="steerwheel.lua" /><action itemid="3121" script="mfrune.lua" allowfaruse="1"/><!--<action itemid="2931" script="invasion.lua" />--></actions> Ta funfado, mas se vc kiser por pra vender no npc e mudar o nome da runa de "rune" p/ "manafluid rune" Vow mostrar como: __________________________________________________________________ Para colocar pra vender no npc: va em data\npc\sripts e abra com o bloco de notas o seller.LUA, e como eh dificil de explicar onde colocar um negocio, vo da pra vcs , 20x de mf rune=1k se souberem modifiquem ou me add no msn, toh: deleta tudo e cola isso: focus = 0 talk_start = 0 target = 0 following = false attacking = false function onThingMove(creature, thing, oldpos, oldstackpos) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 3 then selfSay('Hello, ' .. creatureGetName(cid) .. '! I sell ropes (50gps), shovels (20gps), manafluid runes (1kgps), backpacks (10gps), manafluids (100gps), lifefluids (60gps) and fishing rods (100gps). I buy vials (10gps).') focus = cid talk_start = os.clock() elseif string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 3 then selfSay('Sorry, ' .. creatureGetName(cid) .. '! I talk to you in a minute.') elseif msgcontains(msg, 'rope') and focus == cid then buy(cid,2941,1,50) talk_start = os.clock() elseif msgcontains(msg, 'manafluid rune') and focus == cid then buy(cid,3121,20,1000) talk_start = os.clock() elseif msgcontains(msg, 'shovel') and focus == cid then buy(cid,3395,1,20) talk_start = os.clock() elseif msgcontains(msg, 'backpack') and focus == cid then buy(cid,2792,1,10) talk_start = os.clock() elseif msgcontains(msg, 'mf') and focus == cid then buy(cid,2812,7,100) talk_start = os.clock() elseif msgcontains(msg, 'lifefluid') and focus == cid then buy(cid,2812,10,60) talk_start = os.clock() elseif msgcontains(msg, 'fishing rod') and focus == cid then buy(cid,3421,1,100) talk_start = os.clock() elseif (msgcontains(msg, 'vial') or msgcontains(msg, 'flask')) and focus == cid then sell(cid,2812,1,10) talk_start = os.clock() elseif string.find(msg, '(%a*)bye(%a*)') and focus == cid and getDistanceToCreature(cid) < 3 then selfSay('Good bye, ' .. creatureGetName(cid) .. '!') focus = 0 talk_start = 0 end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 30 then if focus > 0 then selfSay('Next Please...') end focus = 0 end end Pronto, o seller vende mf rune!!! __________________________________________________________________ Agora pra colocar o nome manafluid rune: Va em data\items e abra o items.xml em bloco de notas, aperte ctrl+f e procure por: 3121 , ali vai aparecer "name=rune", apenas substitua para "name=manafluid rune"... __________________________________________________________________ Eh isso gente, espero ter ajudado Atenciosamente, Rafix Edit: O bug do exhausted ja foi arrumado, porém o script foi trocado pelo do neverland então: Créditos para Neverland
  21. Introdução: O que são sources? São arquivos fontes, que você ira utilizar para criar seu otserv executavel, com isso você pode fazer varias modificações no seu otserv. O que é compilar? É tranformar as sources para o otserv executavel, ou seja o compilador vai analisar todos o codigo e tranduzir de linguagem C++ para a linguagem do computador (Binario). Baseado no tutorial antigo God Zarket Faça download desses arquivos: - Dev-Cpp (Desça a página e faça download somente do primeiro arquivo, clicando em Source Forge e escolhendo o mirro que quiserem.) - CVSNT - CVS - Boost 1.31.0 - Lua 5.0.2 (Dev-Projects) - Lua 5.0.2 (Se der algum problema na hora de extrai nao liga não eh assim msm) - I18n Runtime Libraries - Libxml2 Runtime Libraries - I18n Package - Libxml2 Package - Revolution Source (Para teste) 1º Passo - Instalando os arquivos Primeiramente execute o Dev-Cpp 4.9.9.2. Depois somente instale os packages I18n, Libxml2, Boost (Se der erro no final da instalação do Boost não se preocupe é normal) (I18n primeiro depois o Libxml2 e por último o Boost), os runtime libraries é sor extrair para a pasta C:/Dev-Cpp. Depois de tudo cria uma pasta com o nome other no diretório C:/Dev-Cpp e dentro dele extrai o Lua 5.0.2 que criara uma pasta, depois extraia o Lua 5.0.2 (Dev-Projects) no diretório C:/Dev-Cpp/other/lua-5.0.2 que criará outra pasta. 2º Passo - Compilando as DLLs Execute o arquivo corelib (OBS: quando vc executa o corelib vai abrir uma janela nessa janela, vai avançando quando aparecer 2 opções selecione a segunda e continue avançando ate terminar) e o standardlib que estão no diretório C:/Dev-Cpp/other/lua-5.0.2/devcpp. Em ambos, localize em cima do arquivo Dev-Cpp a palavra Execute, após abrir esse menu, clique em Compile e depois feche os dois. 3º Passo - Criando um projeto Execute o arquivo Dev-Cpp que está no diretório C:/Dev-Cpp e lá em cima procure pelo menu File, depois passe o mouse em cima da opção New e escolha Project, em Name é claro digite o nome do otserv (não aconselho nome com espaços), depois escolha a opção C++ Project e Console Application, depois escolha o lugar para salvar, aconselho criar uma pasta e colocar lá (POSTERIORMENTE) as sourcers, quando criado, vai ter uma arquivo que vai vir junto main.cpp, delete ele e clique em não. 4º Passo - Configurando tudo Procure pelo menu Project e clique em Project Options e depois vá na aba Parameters e em C++ Compiler coloque: -D__WINDOWS__ (OBS: Todos tem que ter o tracinho (-) no começo) Em Linker coloque: -llibxml2 -llua -llualib -lwsock32 Agora vá até a aba Directories e adicione em Library Directories: C:\Dev-Cpp\other\lua-5.0.2\lib C:\Dev-Cpp\the-agency\boost_1_31_0\the-agency\build\retail Na parte de Include Directories adicione: C:\Dev-Cpp\other\lua-5.0.2\include C:\Dev-Cpp\the-agency\boost_1_31_0 5º Passo - Adicionando sourcers e compilando Vá no meu Project e depois em Add to Project e selecione todos as sourcers do seu projeto, pode ocorrer alguns problemas dai se ocorrer remova esses arquivos (se eles existirem, se não existir não tem problema): ioplayersql.cpp, ioplayersql.h, ioaccountsql.cpp, ioaccountsql.h, logger.cpp, logger.h, database.cpp, database.h,iomapbin.cpp, iomapbin.h, iomapsql.cpp e iomapsql.h, mais uma coisa procure por essa palavra xmlfree (ele vai achar um semelhante é esse que tem que substituir) e substitua para //xmlfree em todos arquivos *.h e *.cpp que vc encontrar essa palavra. Depois de tudo, clique em Execute e Compile. Espere alguns minutos dai pronto , otserv esta compilado. Então depois de tudo isso você quer saber como criar codes certo? Então está aqui uma das melhores apostila de linguagem C que já vi, muito bem explicado, clique aqui para download -------------------------------------------------------------------------------------------- Mantenha seu Otserv sempre atualizado, isso vai atualizar a CVS (Sources do otserv atualizado pelo Otserv Team) assim corrigindo muitos bugs fazendo a versão ficar mais estavel além dos codes novos que vem. Agora vamos a pratica: Instale o CVSNT no diretório C:/Arquivos de Programas/ Depois extrai o CVS nesse diretório substituindo alguns arquivos. No seu projeto procure lá em cima pelo Menu Tools, depois clique em Environment Options, depois escolha a opção CVS Support e onde está apenas escrito cvs.exe substitua pelo diretório onde ele está (se vc instalou como eu disse o diretório seria: C:\Arquivos de programas\cvsnt\cvs.exe). No seu projeto, procure lá em cima o menu CVS e clique em Checkout, vá na aba Repository e onde tem os campos para escrever escreva em: Acces method: pserver User: anonymous Server: cvs.sourceforge.net Port number: (NADA) Remote directory: /cvsroot/opentibia Repository: :pserver:anonymous@cvs.sourceforge.net:/cvsroot/opentibia Depois volte na aba Checkout options e em modulename e ponha otserv e clique em Checkout As, depois clique em OK e uma janela do DOS aparecerá e logo se fechará, clique depois em Close, depois vai em C:\Dev-Cpp, la vai ter uma pasta chamada Otserv que foi criada que são as sources novas, o CVS. Tutorial de: DimiGhost
  22. Agora é proibido postar uma versão de OTServ sem as sourcers. Como OTServ é open source (código aberto) todos são obrigados a liberarem as sourcers, pois existe uma lei que proíbe a liberação de executáveis sem sourcers se você usar códigos open source. Se não tomassemos essa medida poderíamos ser até processados. Então, a partir de agora quem postar alguma versão de OTServ sem source será alertado e o tópico será fechado. Todos os downloads de versões sem sourcers foram retirados do fórum. Obrigado.
  23. Resolvi criar um concurso. O concurso será entre servidores de OTServ, em que os ganhadores ganharão: - Uma sub-seção no fórum onde o dono poderá criar novos tópicos, fixar, fechar, deletar, enfim, será o moderador, poderá falar de tudo sobre seu server; - Maior destaque de seu servidor no site/fórum. Tudo que você precisa saber, como se inscrever, como vai funcionar e talz está em: http://www.xtibia.com/forum/index.php?showforum=132. Até mais. Espero que participem do nosso concurso!
  24. Visitante

    Livros De Quest

    Olá tibianos tudo bom? não sei se já tem essa action aqui mas se tem eu não achei pelo menos, essa action é o seguinte: quando você abrir um baú e a recompensa for um livro, quando você der "use" nele, ele abrirá com um texto que você pré-define no arquivo ja, bom apra livros com dicas de quests. Eu vou dar um exemplo de um baú que você vai pegar um red tome e vai vim o texto: Teste nele. Ae vai então: Obs: Tutorial baseado em OTserv 7.5 (Yurots) 1) Coloque um baú no seu mapa e coloque UniqueID = 2000. 2) Abra o arquivo rwitems.lua em "data/actions/script" 3) Mude a essa 1º linha aqui: O "100000" é o número máximo de letras que pode conter um livro. 4) Abra seu chest.lua (Arquivo onde você arruma as quests) e adicione isto: 5) Agora crie um arquivo chamado "books.lua" 6) Cole isto no arquivo: 7) Abra o arquivo "actions.xml" e adicione isto: Pronto, quando você abrir o bau você irá pegar o red tome e quando der "use" nele vai abri uma janela preta com o texto que você dexo no "chest.lua", qu no caso é o: "Teste"
  25. bom , eu me basiei na action do change gold / platinum , nessa action que eu vou postar vc clica em 10 bolts , e eles viram 1 power bolt ( e vice-versa ) ... é algo legal pra se ter em um otserv , alem de ser diferente e bem simples =) , aki vai as actions : crie um arquivo chamado bolt ( formato .lua ) em actions/scripts e coloque isso dentro : agora crie um arquivo chamado powerbolt ( formato .lua ) em actions/scripts e coloque isso dentro : agora vá em actions.xml , abra com o bloco de notas e adicione 2 linhas : é isso , simples mais legal , comentem e dem idéias para aprimorar isso ! creditos: Wilson Kaupert
×
×
  • Criar Novo...