Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. murilolindobtn

    [Template] Poketibia & Tibia Ot

    Olá galera ! , eu aqui denovo postando um template de tibia e poketibia é legal muinto bom ! Imagen: Dowload Scan GOSTOU ? REP+ PORFAVOR SO CRITICAS CONSTRUTIVAS !
    2 pontos
  2. nyuchiha

    New Repel System

    Ola a todos, venho lhes trazer um script criado por mim recentemente. Quem ja jogou Pokemon de GB,GBA etc sabe qual a função do Repel e o quanto ele é importante. O Script é divido em 2 partes, O Repel ( Que é uma potion ) e um script de Movements que vou explicar a função logo abaixo. Algumas informações sobre como ele funciona. Então vamos la : . <~~ Repel ~~> <~~ Parte do Movements ~~> Um Video para ficar + facil de entender a função dele...
    1 ponto
  3. FAZENDO SEU OT, BOTANDO ONLINE, LIBERANDO PORTAS, BOTANDO SITE ONLINE, CRIANDO IP FIXO e mais umas coisas Então pessoal, nesse SUPER HIPER MEGA DOUBLE SUPER-SONICO BLASTER 3D JACK BAUER CHUCK NORRIS tutorial, vou ensinar a vocês a como criar um OTserv do zero! (Inclusive SITE!) Primeiro, você precisa baixar esses arquivos aê: OT - Link da seção com downloads: http://www.xtibia.com/forum/forum/596-downloads-de-otserv/ Appserv - Link do download: http://www.appservnetwork.com/ SCRIPTS DO SEU SITE - Link da seção de downloads: http://www.xtibia.com/forum/forum/581-downloads-de-websites/ Só isso : ) Então vamos lá. 1º CRIANDO SEU SERVER Primeiro, extraia o conteúdo do seu OTserver em alguma pasta! Você verá que tem um arquivo com esse nome: config.lua Clique com o botão direito nele, vá em abrir com: Bloco de notas. >>>>> Dentro dele, tem várias coisas.... Só vamos configurar as seguintes coisas: -- server ip (the ip that server listens on) ip = "AQUI VOCÊ POE O SEU IP" -- monster lootrating (how much faster you get items from monsters) lootmul = AQUI VOCÊ POE A PORTECENTAGEM DE CHANCE DE LOOT QUE TEM exemplo: 20 (o máximo é 100!) -- skill multiplier (another multiplier in data/vocations.xml)[/font][/font] skillmul = AQUI TU POE QUANTAS VESES VAI MULTIPLICAR O SKILL exemplo: 6 -- manaspent multiplier (another multiplier in data/vocations.xml) manamul = AQUI TU POE QUANTAS VESES VAI MULTIPLICAR O MAGIC LEVEL exemplo: 5 Bom, alí onde você poe o seu IP, você pega o seu ip nesse site: www.whatip.com Ve seu ip e cola lá. Quando terminar é só clicar em arquivo, salvar e fechar. Pronto, lembrando que toda vez que você desligar e ligar sua internet, o ip muda. Tem que editar lá também. 2º LIBERANDO AS PORTAS 7171 Como iremos fazer isso? Fácil! primeiro você tem que saber de uma coisa, se sua internet for a RÁDIO, você não poderá ter um OTserv. APENAS VIA HAMACHI! Link ensinando a fazer server via hamachi: http://www.xtibia.com/forum/index.php?showtopic=27981 Ok, caso não seja a rádio, vamos lá. Sua internet precisa se conectar por um discador ou já vem conectado direto quando liga?! Se precisar de discador, pra liberar as portas basta fazer isso: Primeiro, Vamos ao painel de controle. Iniciar> Painel de Controle. Clique em FireWall do Windows. Clique na aba Exceções E clique em Adicionar porta. Configure da seguinte maneira. Nome: Open Tibia Porta: 7171 Protocolo: TCP IMAGEM: Dê OK. Pronto, liberou as portas! Mas se é só ligar e já conecta direto sem discador, você tem que saber o modelo de seu modem. Ai você vem nesse site: http://portforward.com/routers.htm Acha o modelo do seu modem, clica. Dai na próxima tela, procure por TIBIA. Ai é só você seguir os passos lá e pronto! Mas não se esqueça de fazer aquilo do FireWall que eu disse ali em cima eim! Pronto! 3º PONDO O OT ONLINE Como faremos isso? Basta entrar na pasta do OT e abrir o arquivo EXECUTÁVEL que tem lá! Não é o Restarter nem o Remote Control! Pronto. Seu server está online! Mas você não tá consseguindo entrar né? É porque você entra pelo ip que você pega desse jeito: Vá ao Iniciar Clique em Executar Digite: cmd Depois digite: ipconfig Ai você pega o Endereço de IP e cola no IPCHANGER e entra! Mas só você que entra por esse IP! Os outros entram por aquele do www.whatip.com 4º AUMENTANDO A EXP Mas a EXP ainda está baixa! Como vamos arrumar? Fácil! Primeiro, vamos até a pasta do OT, Vá na pasta Data Depois, abra o arquivo stages.xml Estará mais ou menos assim: <?xml version="1.0"?> <stages> <stage minlevel="1" maxlevel="999999" multiplier="35"></stage> </stages> Vou explicar: stage minlevel="1" Isso, é o level que a exp começa. No caso, isso é usado para se quiser experiências variadas. No meu caso, eu puis como level mínimo 1. E onde está maxlevel="999999" Isso é o level que a exp desejada chega. Tipo, Quando chegar no level 500, a exp para de ser tal! Entende? Essa parte é a mais importante: multiplier="35" Essa é a EXP! Se você por ali, 50, vai ficar 50 veses mais rápido de upar do que no Tibia normal! Pronto! A exp tá configurada.. Seu server tá online.. quer mais o que?!?! Arrumar a regeneração de mana e hp? Ok né, vamos lá então! 5º ARRUMANDO A REGENERAÇÃO DE MANA/HP Abra a pasta de seu OT, Depois vá na pasta Data! Agora, abra o arquivo Vocations.xml Ai lá tem todas as vocações. Ai cada uma é mais ou menos assim: <vocation id="1" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="10" gainmanaticks="3" gainmanaamount="50" manamultiplier="1.1" attackspeed="2000" soulmax="100" gainsoulticks="120"> <skill id="0" multiplier="1.5"/> <skill id="1" multiplier="2.0"/> <skill id="2" multiplier="2.0"/> <skill id="3" multiplier="2.0"/> <skill id="4" multiplier="2.0"/> <skill id="5" multiplier="1.5"/> <skill id="6" multiplier="1.1"/> </vocation> Então, Onde está esse: gainmanaamount="50" É a quantidade de Mana que ganha. E onde está esse: gainmanaticks="3" É o tempo que irá demorar para subir a mana, Ai no caso está 3 segundos! -- E para mudar a regeneração de HP, Onde está esse: gainhpamount="10" É a quantidade de HP que ganha. E onde está esse: gainhpticks="6" É o tempo que vai demorar para subir o HP! Então é isso! Edite todas as vocações Salve, resete o Servidor e pronto! Mas po, um server sem GM não dá né?! Vamos aprender a criar um char GM! 6º CRIANDO UM CHAR GM/GOD Primeiro, Vamos ao arquivo do character que irá virar gm. Geralmente, está na pasta Players. Está mais ou menos assim: (cortado algumas partes do script para ficar menos) <?xml version="1.0" encoding="UTF-8"?> <player name=" XTibia" account="58585858" sex="1" lookdir="2" exp="4200" voc="3" level="99999999" access="0" cap="380" maglevel="256" Para mudar para GM/GOD Basta mudar o nome e o Acces! Vamos mudar o Acces para 5 (GOD) E o nome para GM XTibia <?xml version="1.0" encoding="UTF-8"?> <player name="GM XTibia" account="58585858" sex="1" lookdir="2" exp="4200" voc="3" level="99999999" access="5" cap="380" maglevel="256" Os acessos são os seguintes: 5- GOD 4- Senior GM 3- GM 2- Sênior Tutor 1- Tutor Depois de ter mudado isso, Volte a pasta players. Lá, renomeie o arquivo do character para o nome que você pois dentro do arquivo. Agora, saia da pasta players e vá para a pasta ACCOUNTS Localize a account do player que irá virar GM, E vamos editá-la. Vai estar mais ou menos assim: <?xml version="1.0"?> <account pass="senha123**" premDays="0" premEnd="0"> <characters> <character name="XTibia"/> </characters> </account> Mude o nome para o nome que você pois no arquivo do character. Ficando assim: <?xml version="1.0"?> <account pass="senha123**" premDays="0" premEnd="0"> <characters> <character name="GM XTibia"> </characters> </account> Feito! Lembrando que para editar o character, ele precisa estar offline! Tá, agora você ve aqueles IPs bonitos né? Tipo assim: mamae.servegame.com Então vamos fazer! 7º CRIANDO IP FIXO Entre no site www.no-ip.com Logo depois, registre-se. Clicando em sign-up. Preencha como desejar. Depois de ter se cadastrado, Você receberá um email com a confirmação do cadastro. Feito. Agora, entre com seu email cadastrado e senha. Na tela que aparecer, clique em Hosts/Redirects. Clique em ADD Uma nova telá irá aparecer. Em name ponha o que você quiser. APENAS O NOME! Não ponha nada mais! Só o nome. Em baixo, escolha o serviço que você quiser. Exemplo, .servegame.com Pronto. Não mecha em mais nada e clique em Create Host. Feito! Seu IP fixo está criado! Espere 5 minutos antes de usá-lo. Lembre-se de todo dia que resetar sua Internet e seu IP mudar, ir no site do no-ip.com e clicar em manage hosts Acha o seu IP Fixo e clica em modify. Daí muda seu IP! ps: o IP que vai no config.lua é o IP de números. Pronto! Seu IP agora tá bonitinho =) Tá, agora você já tem seu OT, configurado, char GM, IP fixo e server ONLINE! Vamos partir pro site?! Acho que é uma boa : ) 8º INSTALANDO E CONFIGURANDO O APPSERV (SITE) Então, sabe aquele AppServ 2.5.9 que eu falei pra você baixar no início do tutorial? Vamos usa-lo agora! Então, dê um clique duplo no ícone do setup do AppServ e vamos instalar! Siga as fotos, preencha igualzinho! Vou mandar um esquema antes! Desmarca PHP My Admin e My SQL Poe o nome do server NAO PODE TER ESPAÇO! Poe o teu EMAIL em baixo. E poe 8090 na port. Depois dá NEXT deixa ir, e no final desmarca as duas caixinhas! Fotos na seqüencia: 1 2 3 4 Pronto! Depois de instalado, Vamos liberar as portas necessárias! Que no caso é a 8090! Faça o mesmo procedimento da porta 7171! Dito láááá em cima! Sobe um montão pouquinho que você acha eu ensinando a desbloquear! Mas muda o nome da porta poe OT Site. OK? Feito, agora sabe os scripts que eu falei para você baixar?! Então, copia os arquivos do script do seu SITE e cola dentro da pasta WWW Que tá no C:\\\\\\\\Appserv\\\\\\\\www Cola dentro dessa www ai! Ai depois, você abre o config.php E configura ai. Geralmente é fácil! Se tiver algo assim: datadir Siginifica que eles querem o destino da pasta data. Qualquer dúvida na hora de configurar, pode adicionar meu msn! Tá na minha assinatura. Depois de configurar, Volte na pasta Appserv e abra a pasta Apache. Abre o arquivo apache_start Essa é a imagem de quando você abre: Pronto! Agora vai lá e testa pra ver se tá on o seu site. http://SEUIP:8090 Lembrando que os outros vão usar o IP do www.whatip.com ( ou o fixo) Mas você entra com o IP interno do executar>cmd>ipconfig Ok? Então é isso galera! Espero que tenha ficado bem explicadinho! Tirei muito tempo meu pra fazer isso! Mas valeu apena! Queria aproveitar pra mandar um beijo pro Frozen, Rickzs, Powerzin, Rustty, JV e Addict! Qualquer coisa que tenha faltado, fala que eu edito! TUTORIAL 100% BY LASTSOULS! Não tem crédito a ninguém alem de mim. PROIBIDA A CÓPIA NÃO AUTORIZADA! XTibia, a sua comunidade de Tibia e OTserv. 2008
    1 ponto
  4. Bem Vindo Ao Tópico Oficial Do Subwat Server! Download Direto : Aqui ChangeLog Todos: Paixao de cristo, Test, cabuloso dentre várias outras... todos:exori foxbr,exevo foxbr,morre fdp,morre fdp,utani vip Hur,utani sonic hur,utani fresno Hur,utevo maximus Lux,heal editeds,mana editeds; mana vip entre outros Mts e mts outros.... COmandos:.!buyvida,!buymana,!aol,!demonio,!blackteam,!whiteteam,!addon,!promotion,!spells entre outros digite /commands para saber. Cidades:Subwat city (propria) Behavior (propria) Vip city(propria) senja(global) Zero city (propria) new" enigma (propria) new" Absolute City (propria) new" Absolute Island (propria) new" MONSTROS PRÓPRIOS:Lord vampire,vampire crash,lord dracula,verminor,pilx,exp boss,lord boss,boss,subwat boss,master subwat boss,demona,putinha do serv,hellghost entre mts e mts outros todos criados por Mim. Itens Próprios:subwat itens atk 1000,speciais atk 400 (iniciais),special set(proteção elemental +addskill),foxbr itens atk 10k,supreme itens atk 5k,samurai set,samurai armas de atk 1500 entre outras.... VERSÃO ABSOLUTE! TUDO NOVO DE NOVO! Novos monstros,nova cidade VIP,nova absolute city,sistema de loteria sorteando vip coins,VIP coins podendo comprar tudo por comando! Mapa tá quase o dobro do tamanho de tantas coisas novas! o servidor ficou online durante 6 meses o absolute server,e agora acabou e por isso estou postando a atualizaçao espero que curtam ! DOWNLOAD: SUBWAT V21 SCAN: Scan.IMAGENS: Absolute City Area vip 2 Area vip 1 Arumha War 1 x 1 CRÉDITOS: Gean Riot (subwat) Por tudo,mapa spells itens talks absolutamente tudo. é isso ae pessoal quem gostar do servidor clique em REP+ no cantinho da tela,geanzinho agradece lembrando que eu fasso esse server pensando exclusivamente Nos fãs de Subwat xD e a todos que aprovam meu trabalho.! comentem ae
    1 ponto
  5. noobdoxtibia

    Texto 3D - Cinema4D

    Em video pra vocês em só me desculpem pela voz de morto Lightroom e materials usados: Clique aqui Fonte: Clique Aqui http://www.youtube.com/watch?v=5hr8toxb5bs
    1 ponto
  6. Subwat

    Subwat 2012

    masturbem-se a ultima é do ano passado
    1 ponto
  7. Estou aqui hoje para trazer um sistema simples que eu criei, porém pode ser até muito útil, o Sistema de Reputação ! Esse sistema vai funcionar da seguinte forma, você adiciona os monstros que darão Rep+ ao morrer, e a cada monstro desse, o player que o matou conquista +1 ponto de Reputação. Exemplo de monstro que seria legal adicionar: Bosses. Outro meio de ganhar Reputação com esse sistema será matando outros players que estejam pk. E o único meio de perder Pontos de Reputação é matando players que não estejam pk. O Sistema também vem com um rank de Reputação que sera adicionado nas talkactions e listara os tops Reputação e um comando para verificar seus pontos de reputação. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Para que Esse Sistema pode ser Útil: Vamos pensar da seguinte maneira, pontos ao matar. Diminuirá o número de pk's in-game pois mais players vão querer mata-los. (REP +) Pontos negativos ao matar players comuns, também contribuirá para diminuição de pk's. (REP -) Pontos por matar bosses e outros monstros fortes, vai estimular os player's a matarem monstros mais perigosos. (REP +) Esse Sistema pode ser útil também para que só players com certa quantidade de Rep+ possam: -Entrar em lugares; -Fazer quests; -Usar magias; -Usar outras talkactions; -E várias outras coisas. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Agora vamos ao que interessa os scripts: Primeiro vai em "data/creaturescripts/scripts/" duplica um arquivo dessa pasta e renomeia para "repsystem" sem as aspas, nele cole: --<Script by jhon992>-- function onKill(cid, target, lastHit) vetMonster = { "Demon", "Morgaroth", "Hydra", "Dragon" } -- adicionar monstros que darão rep+ -- Ao matar monstros do vetMonster, ganhara rep+. for i=0, #vetMonster do if (getCreatureName(target) == vetMonster[i]) then setPlayerStorageValue(cid, 102086, getPlayerStorageValue(cid, 102086)+1) doSendAnimatedText(getThingPos(cid), 'Rep+', 30) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você ganhou 1 ponto de reputação por matar um "..vetMonster[i]..".") return TRUE end end -- Ao matar um pk, ganhara rep+. if (isPlayer(target) == true) then if (getCreatureSkullType(target) > 2) then setPlayerStorageValue(cid, 102086, getPlayerStorageValue(cid, 102086)+1) doSendAnimatedText(getThingPos(cid), 'Rep+', 30) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você ganhou 1 ponto de reputação por matar "..getCreatureName(target)..".") return TRUE end -- Ao matar um player normal, ganhara rep-. setPlayerStorageValue(cid, 102086, getPlayerStorageValue(cid, 102086)-1) doSendAnimatedText(getThingPos(cid), 'Rep-', 144) doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você perdeu 1 ponto de reputação por matar "..getCreatureName(target)..".") return TRUE end return TRUE end Agora em "data/creaturescripts/creaturescripts.xml" cole a tag: <event type="kill" name="RepSystem" event="script" value="repsystem.lua"/> Entre na pasta "data/creaturescripts/scripts" novamente, e abra o arquivo "login.lua" sem as aspas. Nele cole a tag: -- Verificar se é primeira vez que loga, pois ao usar storage ele ja começa com -1, -- Então vamos zera-lo para que sua Reputação comece do 0. if (getPlayerStorageValue(cid, 102087) ~= 1) then setPlayerStorageValue(cid, 102087, 1) setPlayerStorageValue(cid, 102086, 0) end registerCreatureEvent(cid, "RepSystem") Terminamos a parte do Sistema e agora vamos para o talkaction de rank. Vai na pasta "data/talkaction/scripts", duplique um arquivo e remomeie para "rankrep" sem as aspas. Abra-o e cole: function getPlayerNameByGUID2(n) local c = db.getResult("SELECT `name` FROM `players` WHERE `id` = "..n..";") if c:getID() == -1 then return "SQL_ERROR["..n.."]" end return c:getDataString("name") end function onSay(cid, words, param) if (param == "") then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"Você possui "..getPlayerStorageValue(cid, 102086).." pontos de Reputação.") return TRUE end if (param == "rank") then local max = 50 local letters_to_next = 50 local name_now local name = "Highscore for Reputação\n" local rkn = 0 local no_break = 0 name = name.."\n" name = name.."Rank. Pontos | Nome do Jogador\n" local v = db.getResult("SELECT `player_id`, `value` FROM `player_storage` WHERE `key` = 102086 ORDER BY cast(value as INTEGER) DESC;") local kk = 0 repeat if kk == max or v:getID() == -1 then break end kk = kk+1 name_now, l = getPlayerNameByGUID2(v:getDataInt("player_id")), string.len(getPlayerNameByGUID2(v:getDataInt("player_id"))) space = "" for i=1, letters_to_next-l do space = space.." " end if name_now == nil then name_now = 'sql error['..v:getDataInt("player_id")..']' end name = name..kk..". "..v:getDataInt("value").." | "..name_now..space.." \n" until v:next() == false if name ~= "Highscore\n" then doPlayerPopupFYI(cid, name) end return TRUE else doPlayerSendCancel(cid, "Command valid: !rep, !rep rank.") return TRUE end end E por último mais não menos importante, abra "data/talkactions/talkacitons.xml" e cole a tag: <talkaction words="!rep" event="script" value="rankrep.lua"/> Pronto, terminamos o nosso Simple Reputation System! -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----- Reputation Door----- Vai em data/actions/script, duplica um arquivo e nomeia para "repDoor" sem as aspas e nele cole: function onUse(cid, item, frompos, item2, topos) local quantRep = 30 -- quantidade de reset para entrar na porta newnPosition = {x=784, y=805, z=7} -- onde será teleportado ao clicar na porta if item.actionid == 2085 and getPlayerStorageValue(cid, 102086) >= quantRep then doTeleportThing(cid, newnPosition) doSendMagicEffect(newnPosition, 10) else doCreatureSay(cid, "Voce nao tem reputação suficiente para entrar!", TALKTYPE_ORANGE_1) end return TRUE end Agora em data/actions/actions.xml cole a tag: <action actionid="2085" script="repDoor.lua"/> E por último com seu mapa editor, vai na porta desejada do seu server e coloque o actionid 2085. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Agora para fazer alavancas, baús e etc, basta seguir o exemplo do script acima da repDoor. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----- Quantidade de Reputação para usar determinado item ----- Vai em data/movements/script e duplica um arquivo dessa pasta e nomeie para "itemRep" sem aspas, abra-o e cole: local quantRep = 30 -- quantidade de reset para usar determinado item function onEquip(cid, item, slot) if getPlayerStorageValue(cid, 102086) < quantRep then doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Apenas players com "..quantRep.." pontos de reputação ou mais, podem usar essa arma!") return FALSE end return TRUE end Agora vai em data/movements/movements.xml abre e adicione a tag: <movevent type="Equip" itemid="id do seu item" slot="hand" event="script" value="itemRep.lua"/> Troque os slots na tag acima como desejar, tipos de slots: head armor legs hand shield ring necklace feet pickupable Para itens que você for usar com a mesma quantidade de reps que o item anterior, apenas crie uma nova tag no movementes.xml com o itemid diferente. Senão você devera criar um novo script com o nome diferente e mudar a quantRep. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----- Comprar determinado item com Pontos de Reputação ----- Vai em data/talkactions/scripts, duplique um arquivo e nomeiei para "buyrep" sem as aspas e nele cole: local itemNames = { {name = "Dragon Shield", pontos = 2}, -- nome do item e pontos que gastara. {name = "Crown Armor", pontos = 8}, {name = "Arbalest", pontos = 25}, {name = "Heroic Axe", pontos = 20}, {name = "Magic Sword", pontos = 30}, {name = "Demon Armor", pontos = 50} } function onSay(cid, words, param, channel) if param == "" then for i=1, #itemNames do if i == 1 then text = "-- Lista de Items --\n" else text = text .. (itemNames[i].name) .." = ".. itemNames[i].pontos .." pontos\n" end end doShowTextDialog(cid,8977,text) return true end param = string.upper(param) for j=1, #itemNames do if (param == string.upper(itemNames[j].name)) then if getPlayerStorageValue(cid, 102086) < tonumber(itemNames[j].pontos) then doPlayerSendCancel(cid,"Você não possui pontos suficientes.") return true else doPlayerAddItem(cid, getItemIdByName(param)) doPlayerSendTextMessage(cid, 22, "Você comprou 1 ".. itemNames[j].name ..".") setPlayerStorageValue(cid, 102086, getPlayerStorageValue(cid, 102086) - itemNames[j].pontos) return true end end end doPlayerSendCancel(cid,"Este item não existe.") return true end Agora em data/talkactions/talkactions.xml cole a tag: <talkaction words="!buy" event="script" value="buyrep.lua"/> Em jogo, ao falar "!buy" aparecera a lista de itens que pode ser comprado e seus determinados custos, conforme foram configurados no arquivo "buyrep.lua". Para comprar um item basta ter a quantidade de reputação necessaria e usar o comando "!buy NomeDoItem". -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----- Mostrar Reputação no Look (by Vodkart)----- Vai em data/creaturescripts/scripts, duplique um arquivo e nomeiei para "showrep" sem as aspas e nele cole: function getReps(cid) return getPlayerStorageValue(cid,102086) < 0 and 0 or getPlayerStorageValue(cid,102086) end function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) then doPlayerSetSpecialDescription(thing.uid, "\n[Reps: " .. getReps(thing.uid) .."]") end return true end No creaturescripts.xml cole a tag: <event type="look" name="showRep" event="script" value="showrep.lua"/> E no arquivo login.lua, antes do último return true: registerCreatureEvent(cid, "showRep") -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----- Versão 2.0 repsystem.lua ----- Caso você queira que cada monstro que você matar de pontos diferentes de reputação, voce deve substituir oque tem dentro do seu arquivo inicialmente criado e nomeado como repsystem.lua por isso: É isso aew galera, qualquer coisa que precise ser modificado ou dica para melhorar os scripts e o sistema serão bem vindas!
    1 ponto
  8. Vilden

    Dois Servidores Simultaneamente

    Uma dúvida que já tive e que hoje aprendi a resolve-la e como não tem um tutorial ensinando 100% irei ajuda-los. Dois servidores simultaneamente Para começar teremos que ter algumas coisas em mãos:
    1 ponto
  9. Delaks

    Subwat Kamikaze V9.0 Atualizado

    SUBWAT KAMIKAZE V9.0 ATUALIZADO Oi galera venho postar meu Subwat Kamikaze V9.0. Modificações que eu fiz: -Retirado bugs da VIP 1. -Novas hunts adicionadas. -Novo Super Set. -Novo Lokura Set. -Comando para os itens:Super Absolute UH !superabsoluteuh e Vip Star !vipstar. -Novos itens adicionados:Imperial Shield e Imperial Spear. -Novo NPC Vendedor de Vip Coins na Super Vip. -Loteria dando 1000 vip coins. -Adicionado Evento de Corrida -Novos comandos para o Super Set:!superhelmet,!superarmor,!superlegs,!superboots,!supersword e !supershield -Novos comandos para o Lokura Set:!lokurahelmet,!lokuraarmor,!lokuralegs,!lokuraboots,!lokurasword e !lokurashield -Resets no Look dos players -Novos comandos: !imperialshield e !imperialspear E MUITO MAIS... TEMPLO TPS SUPER VIP Obrigado para gostar do meu mapa. DOWNLOAD: http://www.4shared.c...amiKaze_V9.html SCAN: https://www.virustot...sis/1335053790/ Créditos:Subwat,Afeez,Nadotti. De um rep+ ae.
    1 ponto
  10. Robssito

    Ph Ip Changer [7.1 ~ 9.52]

    PH IP Changer [7.1 ~ 9.52] O PH IP Changer é a mais nova ferramenta para você se conectar ao mundo dos OTServers, com ferramentas adicionais e um visual limpo, essa ferramenta é usada facilmente no seu dia-a-dia. Suporte Atualmente o PH IP Changer possui o suporte para multiplas versões, da versão 7.1 até a versão 9.52. Ferramentas Main - Simplesmente possui a função que todos os IP Changers tem (ou deveriam ter), permite a você informar os dados do servidor para poder se conectar em um Open Tibia server. Server List - Permite que você grave seus servidores favoritos em uma lista que você sempre terá acesso, e poderá utilizar outras funções em relação ao servidores salvos. Client Download - Permite ao usuário baixar diversas versões do tibia diretamente do PH IP Changer sem muito trabalho, os clients são baixados do site www.tibiaclient.com, por isso podem haver clients na lista que não estão no site ocasionando na falha do download. Configuration - Fornece algumas opções a mais para você poder melhorar o uso do aplicativo à sua escolha (ainda em desenvolvimento). Updater - Verifica toda vez que o aplicativo é aberto se há uma nova versão. O que está por vir? Suporte multi-línguas Suporte a redirecionamento web Minimizar na barra de relógio do Windows (Tray Icon) Screenshoots ChangeLog Versão atual: 1.0.0.2 11/04/2012 - 1.0.0.1: Funcionalidade updater totalmente alterada. 16/04/2012 - 1.0.0.2: Verificação de atualização alterada de comparação de versão para comparação de Hash MD5. Desenvolvimento Desenvolvedor: Puncker Empresa: PhenomY Linguagem: Object Pascal Compilador: Delphi XE2 Download PhenomY* SCAN *Link Oficial, mas em caso de queda no servidor serão disponibilizados outros meios para baixar. A versão mais atuaizada pode ser encontrada no link oficial ou pela ferramenta de atualização do aplicativo.
    1 ponto
  11. iae galera do XTibia ,venho trazer a voces o baiak super edited v.2 by god zica para quem nao vio o v.1 ta ae : http://www.xtibia.com/forum/topic/165004-baiak-super-editado/ agora vamos falar do novo mapa mais editado com bugs resolvidos como e de umas casa que nao dava pa entra respaws que nao funcionava etc... SS: Scan: http://www.virustotal.com/file-scan/report.html?id=21835c9bc664a595b52cb7848449d6d194012239f083f13c9fab301100265ea5-1314921470 download: http://www.speedyshare.com/files/30142268/Baiak_map_8.60.rar acc do god : god/god
    1 ponto
  12. local t = {topos = {x = 672, y = 222, z = 7}, playerpos = { {x = 669, y = 259, z = 8}, {x = 670, y = 259, z = 8}, {x = 671, y = 259, z = 8}, {x = 672, y = 259, z = 8}, {x = 674, y = 259, z = 8}, {x = 675, y = 259, z = 8}, {x = 676, y = 259, z = 8}, {x = 677, y = 259, z = 8}, {x = 678, y = 259, z = 8}, {x = 679, y = 259, z = 8} } } function onUse(cid, item, fromPosition, itemEx, toPosition) local check = {} for _, k in ipairs(t.playerpos) do local x = getTopCreature(k).uid if(x == 0 or not isPlayer(x)) then doPlayerSendCancel(cid, 'Está faltando player.') return true end table.insert(check, x) end for i, tid in ipairs(check) do doSendMagicEffect(getCreaturePosition(tid), CONST_ME_POFF) doTeleportThing(tid, t.topos) doSendMagicEffect(getCreaturePosition(tid), CONST_ME_TELEPORT) end doTransformItem(item.uid, item.itemid == 1945 and 1946 or 1945) return true end
    1 ponto
  13. Avuenja

    Subwat Kamikaze V9.0 Atualizado

    Cara Tah lgl Pareabens! Esta Otimo Mesmo! novos set massas! e pelo q se ve nas SS's Fiko Muito Loko!
    1 ponto
  14. Vai em creaturescripts.xml e procure por essa linha: <event type="look" name="repLook" event="script" value="rep/repLook.lua"/> e apague-a. Agora vá na pasta mods e procure por rep_system ou algo assim, abra e procure por enabled="yes"> e substitua por enabled="no">
    1 ponto
  15. Não ele só protege de perde loot, level e skill.. sendo norma,pk,redskull e black pra você modifica o id de qual amuleto vai usa só edita essa parte:
    1 ponto
  16. bonazza

    Red Skull Amulet 1.0

    Items.xml <item id="2196" article="a" name="Red Skull Amulet"> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="charges" value="4" /> <attribute key="showcharges" value="1" /> </item> creaturescript function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) local colar = getPlayerSlotItem(cid, 2) if isPlayer(cid) and (colar.itemid == 2196) and getPlayerSkullType(cid) >= 4 then doCreatureSetDropLoot(cid, false) doChangeTypeItem(colar.uid, colar.type - 1) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end return TRUE end
    1 ponto
  17. Slicer

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

    @vudi eh soh achar as tabelas do fly e ride, q achu q tao no configuration.lua, e alterar la.. soh q tpw.. tu pega o type la do .dat e diminui 351... por exemplo... DIGAMOS q o ride do Arcanine no .dat seja id 401... tu vai achar o arcanine na tabela ride = { e colocar la o numero ( 401 - 351 = 50) 50 vai ser o numero q tu coloca na tabela ^^ @n3tt3rz1 tens q abrir o .dat e .spr do serv com algum datEditor... e procurar o type la ^^ e o do capitao achu q eh id 504... ;p @all eh soh aki q as vezes fica em negito tudo sem eu "botar" em negruito? u,U
    1 ponto
  18. use getCreatureOutfit(cid). por exemplo se vc quer pegar a cor da cabeça vc usaria getCreatureOutfit(cid).lookHead aqui uma função para você: function getOutfitColor(cid) o = getCreatureOutfit(cid) local str,color = "",{["Head"] = o.lookHead,["Body"] = o.lookBody,["Legs"] = o.lookLegs,["Feet"] = o.lookFeet} for i,x in pairs(color) do str = str.."\n ".. i .. " [".. x .. "]\n" end return doPlayerPopupFYI(cid, str) end
    1 ponto
  19. vudi

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

    Esse erro é porque voce tem que ter todos os monters na pasta dat/monster/pokes. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ter pelo menos uma copia de todos seus pokemons. print: Adicionei hoje crystal onix , big lax e dark abra com atk, corpse , portrait etc
    1 ponto
  20. HisashiitYamaguti

    [Arquivado](Entrevistas) Pedro

    Ola colegas do fórum, estou aqui para apresentar a minha terceira entrevista e será com o nosso querido Pedro. HisashiItYamaguti: Qual o seu nome? Pedro: Pedro Henrique Menezes. HisashiItYamaguti: Quantos anos você tem? Pedro: 16 anos, sou novo. HisashiItYamaguti: Qual é a sua comida predileta? Pedro: Hm... Acho que é Pizza HisashiItYamaguti: Está em qual ano no colegial? Me fale a sua escola também. Pedro: Segundo ano do ensino médio, Escola Técnica Pandiá Calógeras, ou ETPC. HisashiItYamaguti: Cite para nós os seus melhores amigos: Pedro: Tenho alguns, mas os mais importantes são: Cássio, Humberto, Louzada (é sobrenome k) e Julia. HisashiItYamaguti: Até agora estamos indo muito bem, porém agora chegou a parte de nós falarmos sobre o tibia. Pedro: Tudo bem, continue!!! HisashiItYamaguti: Você teve incentivo de alguma pessoa para jogar Tibia? Pedro: Sempre via o pessoal jogando por aí e resolvi começar a jogar, nunca fui muito bom não. HisashiItYamaguti: Qual era o seu melhor char no tibia? Cite o nome e etc... Pedro: Pedro Arkstos, algo assim, consegui só level 31 com ele. (Disse que não era bom). HisashiItYamaguti: Nos conte uma história que você passou no tibia e que foi muito emocionante: Pedro: Quando inventei mandar uma Giant Spider com esse meu char, levei várias HP, foi alucinante. HisashiItYamaguti: Por acaso você já fez um tutorial ensinando alguma coisa sobre o tibia? Pedro: Sobre Tibia não, mas sobre fakes sim. HisashiItYamaguti: Agora vamos falar sobre o Mundo de Ot servidores e incluindo o Xtibia!!! Pedro: Excelente. HisashiItYamaguti: Teve incentivo de alguma pessoa para jogar ot server e/ou conhecer? Pedro: Lan House. HisashiItYamaguti: Como você descobriu o xtibia? Conte-nos uma história, me faça chorar. Pedro: Conheci pesquisando sobre OT na internet, aí achei o XTibia, comecei a frequentar logo de cara, mas não fiz uma conta de inicio. Isso foi no meio de 2007. éé, Rotciv, Addicted, eles eram tensos... HisashiItYamaguti: Qual a sua especialidade quando você era usuário normal? Pedro: Antigamente eu mexia com mapas, depois com fakes. Gostei muito mais da segunda. HisashiItYamaguti: Nos apresente alguns dos seus projetos feitos antes de se tornar da equipe do xtibia: Pedro: Tem todos postados na seção de fakes. Projeto de mapas eu perdi todos, mas normalmente editava para eu brincar com meus amigos em OTs pequenos, só para a gente. HisashiItYamaguti: Como você foi colocado Moderador de Design tão rápido e foi promovido para Coordenador muito mais rápido? Pedro: Olha, essa na verdade é minha terceira passagem pela equipe. Entrei na primeira vez, se não me engano em 2008, não lembro, por causa da seção fakes. Eu era muito ativo, comentava em todos os tópicos e apareceu chance de estágio. Me inscrevi e passei. E fui pro estágio, fiquei no estágio e virei Designer. (Antigamente esse era o nome). Sai por algum tempo, e voltei em seguida, para moderar a seção de novo. E tive que sair novamente, e agora voltei. Fui já direto para moderação por isso, já tive duas passagens na equipe. E para coordenação eu não sei kkk... HisashiItYamaguti: Você está tentando fazer o concurso de Design levantar? Explique. Pedro: Concursos, como ADS, alguns outros novos que estou pensando, postar tutoriais aqui. Incentivo a postagem, sabe? HisashiItYamaguti: Qual foi o ganhador do último concurso de design que você fez? Pedro: Eu voltei com a ADS agora, mas tive um problema e o Zodiak teve que tocar para mim. Não tive tempo de ver ainda quem ganhou. HisashiItYamaguti: Qual a sua especialidade agora (no momento em que você está de Coordenador)? Pedro: Levantar a seção, Novos posts, novos usuarios e etc. HisashiItYamaguti: Um usuário que é muito bom na sessão de design e que contribui frequentemente: Pedro: Bernardo, é um usuário excepcional. HisashiItYamaguti: Agora vamos falar sobre a sua vida pessoal no fórum!!! Pedro: huehueuheuheh, pessoal, sei... Lets go. HisashiItYamaguti: Seus melhores amigos no fórum: Pedro: Hoje em dia perdi muito contato com meus amigos das antigas, mas era o Bernardo, Look_of_hell. Acho que foram os que mais me ajudaram, e mais foram meus amigos aqui. HisashiItYamaguti: Seus melhores amigos da equipe no fórum: Pedro: Todos na equipe são colegas, ninguém tem raiva de ninguém, sou amiguinho (q) de todos k. HisashiItYamaguti: Nossa entrevista já está quase no fim, vamos falar então sobre o Barzinho do Éks!!! Pedro: Vamos nessa... HisashiItYamaguti: O que significa o Barzinho do Éks para você e para a maioria dos membros que atuam nele? Pedro: O Barzinho é a área do fórum que podemos falar qualquer coisa, isso todos sabemos, lá altas piadas sobre qualquer coisa, é bem legal, tem gente que mexe no fórum só para ficar no Barzinho. E sobre os membros, normalmente são de boa com as coisas, mas as vezes, tem um certo desentendimento sério lá. Mas nada que não se resolva. HisashiItYamaguti: Como você é um membro que atua frequentemente no Barzinho do Éks, me diga o que está estragando ele? Pedro: Os newfags. Sério, eles são bem chatos. Não ligo de novos membros para o barzinho, mas tem que sbaer acompanhar o ritmo de lá, como é. Tem gente que entra lá chamando todo mundo de nerd, falando que ele é o pegador e tal. É bem chato isso. HisashiItYamaguti: Para você existe mesmo os heróis do Barzinho do Éks? Justificativa. Pedro: Ah, Barzinho claro que tem aqueles membros inesquecíveis. HisashiItYamaguti: Você acha que os membros da equipe praticam "power abuser" no Barzinho do Éks? Pedro: Acho que não, porque os usuários xingam os membros da equipe, já cansei de ver o Mourão sendo xingando, e ele xingando os outros, tudo na esportiva. HisashiItYamaguti: O que para você devia ser feito para acabar com as brigas, tópicos non-senses, no barzinho do éks? Pedro: Depende de como você classifica, a maioria dos posts e tópicos lá são non-senses, que nos zuamos e tal. Brigas e só chegar alguém fexar o tópico e aplicar uma certa moral. HisashiItYamaguti: Qual é o membro que você mais admira no Barzinho? Seja por sua inteligência ou por sua falta de inteligência. Pedro: O DiogoTemporario, não sei por que, talvez por que ele conheça de tudo, seja superinteligente (gosto de conversar com pessoas inteligentes kk) e também por que ele é super gente boa. HisashiItYamaguti: O que você acha sobre cada uma das pessoas da equipe que ficam muito tempo no Barzinho do Éks? Pedro: Gosto de todos eles, mas não tenho contato forte com nenhum, além das brincadeiras do Barzinho e dos emails da coordenação. HisashiItYamaguti: Algumas palavras para os seus fãs ou amigos: Pedro: Quero agradecer à todos pelo apoio que venho recebido dos usuários e da equipe nessa minha tarefa. Sem tal apoio acho que seria muito desagradável ficar no cargo. E não esqueçam de visitar a seção de Design, viu? haha, muito obrigado mesmo gente. Créditos: HisashiItYamaguti (por ter criado as perguntas e feito o tópico). Zodiak (pelo banner). Pedro (por ter respondido). Parece que eu tirei a dúvida de várias pessoas sobre a entrada dele na Coordenação, sendo que uma delas fez um tópico no atendimento falando sobre isso, obviamente eu editarei o tópico quando ele me responder as suas frases para os seus fãs... Ou seja, a entrevista não está completa, porém já está mais do que 90%, por isso eu resolvi postar. Obs: formato diferenciado . Hisashi Corporation ~ Desde 13/04/2012 actuando como um usuário presente na imprensa. Três entrevistas criadas no momento, sendo que duas foram publicadas no portal. Também fiz uma discussão, porém não foi publicada no portal e nem teve um post.
    1 ponto
  21. Delaks

    Subwat Kamikaze V9.0 Atualizado

    @MatheusVidaLoka : Valeu ae cara. @kevin2010 : Valeu pela critica cara,vou melhorar.
    1 ponto
  22. Slicer

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

    /\ nds mano ^^ to aki pra aprender, tentando fazer tudo q o pessoal pede... @all soh eu to achando o atk dos pokes lutadores hyper, mega, ultra overpower? ;x ta loko um machop aki mato meu poke em 2 hit '-' -to testando os atks hehe-
    1 ponto
  23. hithfrin

    Ghoul Hunt Simples 8.6

    Vim trazer pra vocês uma cave simples de Ghoul ! Imagens: Servidor 4Shared Download Scan Abraços Ser ajudado é bom ajudar é melhor (y) Eu que agradeço ao Xtibia Equipe sempre 10.
    1 ponto
  24. chauz

    (Intermediário) - Hunt De Cyclops

    Tutorial - Hunt de Cyclops Introdução: Cyclops são gigantes, que habitam tanto montanhas como cavernas. 1. Passo: Para fazer uma hunt de cyclops vamos precisar de uma base feita de montanha, depois adicionamos os ground e suas respectivas bordas: IDs das bordas: 2. Passo: Depois de adicionadas as bordas e grounds é hora de detalhar, nesse momento adicionamos as pedras, musgos, debris, etc: IDs dos musgos: IDs das pedras: 3. Passo: Agora é a hora de caracterizarmos a hunt, ou seja, os últimos detalhes, como algumas caixas, e trash(lixo), você também pode botar um corpo da creature da hunt: As "camas" dos cyclops são diferentes se compararmos as dos humanos, um bom exemplo é esse: IDs usados: Últimas Palavras: Esse foi mais um tutorial feito por mim AundSoul, se gostou clique em REP + ali em baixo, até a próxima, não deixe de comentar.
    1 ponto
  25. angeldoido

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

    sem update o.0
    -1 pontos
  26. angeldoido

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

    blz SPOAKKSPOAKPOAS
    -1 pontos
  27. fstatk

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

    @Slicer Por favor, faça pvp roteiro o mais rapidamente possível! Sorry google translate! I need the pvp script, fast as possible please
    -1 pontos
  28. cacaiu

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

    Conteúdo removido. rep- ____________________________________ Postei logo a cima que esse tópico é de dúvidas e você me vem com mais um comentário desnecessário.
    -1 pontos
  29. gabyzinho1

    [Fechado] Mega Ot Pff

    Já ando aqui a tanto tempo e ainda não encontrei nenhum ot como eu quero eu sei que podia criar um mas não tenho geito eu queria pedir para toda galera do xtibia uma coisinha Arranjei um ot para por aqui para download 8.60+ todo editadinho com quests editadas runas editadas pessoal um ot lindo de high exp com mounts de perferênçia estilo forgottenl.hopto.org ou forgottenl.se entrem nesses ots e vejam o que é um bom server!!! e tentem fazer um melhor que esse isso sim são ots lindos! Pessoal desculpem se está no local errado mas foi o único logal que encontrei que toda a gente vai ver pensso eu! Pessoal juntem-se e lutem por um grande projecto e postem aqui para download tou farto de ver RL's isso é noob!!! para rl já há o Global não preçisa de por outro ponha um high exp uma nova geração de ots high exp!!!
    -1 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...