Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 03/26/13 em todas áreas
-
GTA San Andreas Server
92221066 e um outro reagiu a Animal Pak por um tópico no fórum
Informações: Mapa próprio; 40+ Quests; Arena PVP; Sistema de Armas; Sistema de Moto, Bicicleta, Carro, Skate; Todos Npcs configurados; Cada vocação tem suas próprias outfits; Jetpack; Todos os items com suas respectivas sprites; Sistema de WoE; Servidor 100% estável sem bugs e erros; Imagens: Download Server: http://www.mediafire.com/?z316hb4caj1ised Scan Server: https://www.virustotal.com/pt/file/876d75ad9a638c4c44c9e772b7cde60a5fb349f332c7cadb7c69a854f9d6e72f/analysis/1364336402/ Dowload Client: http://www.mediafire.com/?kzt230l0aihwh24 Scan Client: https://www.virustotal.com/pt/file/c18d1e7e73620ba8b21b72d455b24ffc393cb61fa4c67d69ed3f427beb41ee8f/analysis/1364336430/ Account do GOD: Account: 258536 Password: zxcvbnm123 Créditos: GTA OT Team Kalito BT SmoOkeR2 pontos -
Geringonças do Roksas!
supernetoo e um outro reagiu a Roksas por um tópico no fórum
Iaaae galera, suaves na nave? Hoje irei postar minhas geringonças hehe. Baseadas em actions, vou apresentar-lhes: House Teleport Maker Sex Scroll Temple Teleport Vamos começar então! Primeiramente inciaremos de acordo com a lista acima House Teleport ~ Maker ~ Sex Scroll ~ Temple Teleport ~ Bom galera, por enquanto é isso, conforme o tempo poderei adicionar mais "geringonças" rsrs. Qualquer dúvida/sugestão ou até mesmo críticas, pode postar aqui no tópico, bjs!2 pontos -
Bem-Vindo Fala galera hj eu vim aki trazer um tutorial para vcs como criar uma area de tps bem vamos la começando o tutorial... Bem Vc Precisara Fazer Isto Primeiro Começo Agora pule 1 floor e faça a mesma coisa Ficara Assim : Depois Pule Mais 1 andar e começe a enfeitar.. o meu ficou assim se quiser fazer a mesma coisa ... Final Obrigado Galera ... Gostou Rep+ Creditos: Eu 60% FenixBroges 40% Quero Chegar Aos 20 Reps Por Favor Me Ajudem Galera..2 pontos
-
IP: sv1.anthology-global.com - VERSÃO: 9.83 - PORTA: 7171 Site: www.Anthology-Global.com Exp: 300x Stages Skill: 40x Magic: 25x • Market System 100%. • Montaria para iniciantes. • Cliente Próprio. • Custom Raids. • Private Hunting. • Anti-Cloner System. • Custom Raids. • Autobuy Runes/Potions. • !tp house (VIP). • Private Shopping. • Items Buff. # Lista de Eventos: • The Best PVP. • Deathmatch. • Battlefield. • War of Emperium. • Castle War. • Team Battle. • Rush Battle. • Capture the Flag.2 pontos
-
[9.83] Alissow OTS 5.0! [17 / 03 / 2013]
Xenzela e um outro reagiu a Administrador por um tópico no fórum
Boa, quero ver uma demo on-line assim que a VPS pra vocês for entregue pelo xtibia2 pontos -
Styller Yourots 8.60 Original (PLATINUM) RPG (Compilado para Linux e para Windows) Mapa Base: Yourots 1.2 Editado por Leonardo. Informações: Versão 0.6 17/07/09 -Novo Visual do Templo. -95% a City 8.50 -Novas Quest\\\'s -Depot com novo Visual -SD igual a do Global. -Novos Monstros do 8.5 com respawn. -Novas Houses -Addons Funcionando. -Married Outfit -Firewalker Boots 100%. -Adicionada Itens 8.50 100%. -GOD 100%. -Adicionado Change Log -Soft Boots Funfando -Dual Hit -Npc System 100%.. -Questdoors. -Novas areas de Hunt -Respawn de Medusa Adicioando. -Demon Oak Quest 100%. -Guardian Halberd Quest. -Algumas Casas com novas Paredes. -Novo Outfit (KinG). -Inquisition 100% -Melhorei o Respawn de Bog Raider da Hydras -Sem o bug dos Grim Reapers -Npc Bless 100% -Novas Magias 8.5 -Sem o Icone de Pz e da Red Sword (por enquanto) -Ferumbras Tower (Igual a do Global) Agora Completada e com caminho para ir até ela. -Agora a Sudden Death (SD) após dar seu hit deixa um elemento de Morte tirando \\\"50\\\" -Remodelei o Amazon Camp. -Agora o Player pode recarregar sua Soft Boots e Firewalker Boots, clicando na \\\"Worn\\\" -Area de Vampiros. -Area de Infernalist. -Seais da Poi igual ao Tibia Global. -Novas Paredes. -Quest Firewalker Boots para quem fizer Demon Helmet Quest. (By Leo) -Nova Runa do tibia Global (Wild Growth). -Mais casas na cidade. -Mais pvp influenciando player jogar o Servidor. -Novo Visual do Temple. -Agora o Player ao soltar uma magia de Buff é adicionado Status. -Mais Estabilidade do Server. -Auto-clean de 2 em 2hrs. -Adicionado respawn de Faraó em Nargor. -Adicionado Great Shield Quest. -Novo respawn de Behemoth em Nargor. -Adicionado Yalahar City Full -Adicionado o Captain Eddy para levar o player à Yalahar. -Agora os players podem comprar BPS de PoTIonS e RuNAS por meio do "Buy with backpacks" no npc Dark Rodo! -Helmet of The Ancients Quest (HOTA) -Adicionado a Quest da Obsidian Knife -Adicionado o sistema de !ranks sem bug! --Melhorei a Arquitetura da Cidade. -Agora o player pode usar a enchated small ruby no Helmet of the Ancients (By LeozeraRox 100%) -Adicionado o NPC Bank sem bugs. -Foi retirado alguns Bugs. Rev 02 6/08/09 -Novo Visual do Templo. -98% a City 8.50 -Alavanca de Bp de Potions 100% -Adicionado Justice Seeker Quest -Depot com novo Visual -Sem o Bug dos Grim Reaper. -Novas Hydras. -Novos Frost Dragons, agora maior. -Adicionado o Icone de Protection Zone. -Adicionado a Black Skull -Nova Worn Soft Boots. -Nova Worn Firewalker Boots. -Loot Mensagem 100%. -Agora após o player criar o character no Acc Manager ele recebe os itens da sua Vocação. -Adicionado o Dark Cemiter (Nightstaker,Lich,Necromancer) -Adicionado uma Igreja mais por inquanto sem Casamento -Melhorei o sul da Cidade.. -Visual da City muito Bonito. -Novos demons. -Arena PvP 100%. -Loot do hellspawn agora igual do do Tibia Global. -Mais Estabilidade. -Mais Casas. -Retirei o "lixo" do mapa, pois pesava bastante os OT Servers. -!rank agora atualiza de 5 em 5min. -O preço da Yalahi Armor subiu para 600k -Melhorei o Respawn de Bog Raider da Hydras -Adicionei uma cave de Giant Spider e Hydra na Hydra Land. -Npc Bless 100% e agora mais completo. -NPC Bank sem bugs. -Adicionei o comando /ban -Bar para se diverir com amigos. -Nova Magia pra Royal Paladins "exevo con san" -Arrumado o Exhausted. -Rust Remover System -Para quem não quiser black skull basta por "no" no conf.lua >> " useBlackSkull = "yes" " -Agora o Npc Betoven não leva pro temple e sim para o Barco. -Foi retirado alguns Bugs. Rev 03 9/08/09 -Depot Com visual 8.50. -Arrumado o Bug do Outfit -Novo Exe. -Agora A Riona vende Rusty Remover. -Novo visual do cemitério -Adicionado o Married Outfit. -Removi Yalahar, pois era uma cidade inútil no servidor e servia só para pesar o server. -Hellgorak com loot igual do Tibia Global. -Mais estabilidade do que antes. -Retirado todas as camas por enquanto, pois quando o player dormia o server caia. -Foi retirado alguns Bugs. Rev 04 13/08/09 -Novo Distro. -Arrumado o Bug das camas. -Camas em todas as Casas. -Agora nem na Inquisition e nem na Demon Oak os players podem pegar os itens da amostra. (Obrigado usuários) -Clean não trava o server. -Server não cai mais, por erros. -Agora temos !notice. -Para banir Ctrl+Y -Todos itens 8.50 com seus nomes. -Mais estabilidade no servidor do que antes. -Foi retirado alguns Bugs. New Version 0.6.1 20/09/09 -Cave de Rotwoms reformulada. -Cave de Demos Reformulada. -Magias agora mais reais (sem aquelas exageradas). -Agora a Inquisition possui mais uma Sala. -Parte da Poi foi reformulada. -Adicionado o NPC Raphael, que vende buffer por 20min (nada exagerado) para os players. -Agora um cadeia para os players infratores. -Para Prender um player /jail "tempo,nome do player (apenas GMs e GODs) -Agora o player pode chamar players para quest através do comando- !service Pits of Inferno Quest, 5000 (o 5000 é o preço para os interessados). -Player agora pode trocar 200 demonic essences por um Nighmare ou Necromancer Shield (!necromancer-!nightmare). -Premia City toda Reformulada e com mais um hunt de Demons. -Adicionado os NPCs na Blue City. -Temos agora um Broadcast para dar informações aos players. -Adicionado um Hunt de Medusa e Defiler na Pits Prison. -Adicionado Demona na Hunt de Warlock. -Cave de Warlock toda reformulada. -Adicionado quest do noble axe nos Cyclops. -Adicionado um cave de Wyrms. -Pequenas edições no Temple. -Agora o Demon Oak sumona um Demodras no Lugar do Necropharus. -Foi retirado alguns Bugs. Rev 01 (0.6.1) 10/10/09 -Edições na pasta creaturescripts. -Bug do player não morrer arrumado. -Arrumado os Bugs da Premia City. -Novo Exe. foi adicionado e agora serve para Tibia 8.50 e 8.52. -Agora ficou mais dificiu derrubar o server e acho que impossivel. -Adicionado o NPC Hagar no temple, para dar boas vindas. -Bug do utito tempo san arrumado. -Bugs foram retirados. Rev 02 (0.6.1) 28/10/09 -Novo Exe. -Agora 100% Estável, devido aos vários testes. -Adicionado o NPC Aldo para recarregar a Soft Boots, segundo os players são mais RPG. -Ediçoes no mapa. -Edições no NPC Henricus. -Bugs foram retirados. Rev 03 (0.6.1) 31/10/09 -Retirado o NPC de recarregar a Soft Boots. -Permaneceu o Antigo jeito de recarregar. -Edições na Inquisition. -Bug da Arena PVP Arrumado. -Bug do NPC Henricus arrumado. -Adicionado a Quest do Blessed Shield na Fermbras Tower, onde o player escolhe apenas um Item. -Bugs foram retirados. Rev 04 (0.6.1) 02/11/09 -Novo Exe. -Mudei o Acc Manager de Lugar. -Adicionei o Npc Aldo (Recarrega Soft Boots). -Systema de Tapete Voador. -Systema de Jumper. -Uma atividade básica de mapping na cidade. -Systema de VIP: (Utilizando Database. Para mais informações: /vip) -Expandi 3 novas Hunts à Leste da Cidade. -Adicionei a Serpent Coat Quest. -Raid do The Mutated Pumkin ( /raid The Mutated Pumpkin ) -Nova Hunt de Frost Dragon na V.I.P City. -Nova Cidade Criada "Tiquanda Island" -Adicionei Systema de Refinamento para V.I.Ps. (Sem exagero) -Algumas Edições na POI. -Adicionei um Npc que leva o Player a Svargrond -Adicionei Arena Quest (greenshore - scrapper - warlord) 100% Igual ao Tibia Global. -Melhorei a Performaçe do Demon Oak. -Agora na Arena-PVP o player não perde item e nem level. -Nova Entrada para a Blood Land. -Um sistema de Invasão que o Boss invasor causa um incêndio nas Florestas de Nargor. -Adicionei a Quest da Giant Sword. -Sistema de Poll: (Via Database). *!createpoll PERGUNTA? *!activatepoll ID *!cancelpoll *!seepoll *!seeresults ID *!remvotes ID *!rempoll ID *!votepoll Option - Quando uma enquete está ativa, esse é o comando que os jogadores irão utilizar para votar na opção desejada. O número de opções pode variar. -Sistema de Afk (!afk on - !afk off). -Agora os Lideres de Guild podem mandar uma mensagem em Vermelho para os Membros. ( /guild ). -O membro de uma guild pode escolher ser atacado ou não por um outro membro de uma guild. ( /attackguild on - /attackguild off ) -Married System 100% (Via Database) *Como Casar: PLAYER1: Hi PLAYER1: marry PLAYER1: yes PLAYER1: Nome do PLayer 2 PLAYER2: Hi PLAYER2: marry PLAYER2: yes PLAYER2: proceed Os casais também podem se separar. -Adicionei o NPC Morgan em Blood City (Vende e compra Anéis) -Algumas Edições no Spells.xml -Colocamos um Sistema de quando a V.I.P do Player acabar, ele ser teleportado para a Cidade Principal. -Criei um Hunt de Destroyer e Demon. -Adicionei o Npc Old Jeff que vende outros tipos de Munição. -Bugs Foram Retirados. Versão de Reveillon (0.6.5) 16/12/09 -Novo Exe. -Mudei o Acc Manager. -Protocolo 8.54 -Outfits e Addons 8.54 (Warmaster) -95% dos Itens já foram Adicionados. -90% features -/unban funcionando 100% -Addons do Warmaster sendo vendido no Varkhal. -Adicionei a Magia "exana flam" -Agora o player começa com a "expedition backpack" -Suporte Para Mapas 8.54. -Bugs Foram Retirados. Versão de Retomada (0.7.0) 24/04/10 -Novo Distro totalmente estável. (LeozeraRox) -Proteção contra MageBomb. -Protocolo 8.54-8.55 -Lugares de Caça para todos os monstros 8.54 -Mais de 10 Quest dos novos itens foram adicionadas. -99% features. -Regularição das Spells. -Bank system via talkaction adicionado. -Comando para adiquirir bless igual a do global adicionado "!bless" -Novas Backpacks sendo vendidas na Riona. -Cidade toda reformulada. -Npc "A Ghostly Sage" para aquisição da permição para Pits Of Inferno. -Pits of Inferno mais similar ao do Tibia Global. -Nova Hunt de Infernalist adicionada. -Novo local da Igreja. -Adicionado o NPC Erisk (vendedor de alguns itens 8.54 para quem fez Pits of Inferno) -Adicionado Nightmare Doll quest. -Bugs Foram Retirados... (account manager - instabilidade). Versão de Retomada (0.7.0) Rev 01 08/05/10 -Novo Distro totalmente estável. (LeozeraRox) -Sem bug do Deathlist (foi retirado por segurança). -Novo andar na Trainer Room. -Sem bug que dava crash no Server. -Algumas Mudanças. -Bugs Foram Retirados... Versão de Retomada (0.7.2) Rev 02 15/05/10 -Novo Distro 8.54/8.55/8.56/8.57. (LeozeraRox- Techloko) -Bug dos protocolos arrumados. -Algumas Mudanças. -Bugs Foram Retirados... Versão 0.7.5 30/07/10 -Novo Distro 8.60. (LeozeraRox - Robson) -Potions em Cargas sem Bugs. -Runas em Cargas sem Bugs. -Itens 8.60 Adicionados. -Monstros 8.60 Adicionados. -Itens 8.54/8.60 sendo vendidos no Npc Esrik após completar Missão. -Novo Outfit e Addons Wayfarer. -Estabilidade. -Itens 8.60 com suas funções em perfeito funcionamento. -Bugs Foram Retirados... Versão 0.7.5 Rev 01 31/07/10 -Novo Distro. (LeozeraRox - Robson) -Sem bug das Houses. -Edições no Itens.xml. -Pequenas mudanças em Nargor. -Edições na Pasta Monsters. Versão 0.7.5 Rev 02 31/07/10 -Bug das Runas Arrumado. -Edições no Itens.xml. -Jogabilidade 100% Nova Versão (0.7.5) Rev 03 12/07/11 -Adicionado o Npc Jonny ano Norte de Blood City. -Todas as Magias do Tibia 8.70. -Agora o refinador é vendido no NPC Dufi. -Alavancas agora vendem cargas nas Bps. -Bugs Foram Retirados... Nova Versão (0.7.5) Rev 04 17/07/11 -Adicionado Frag System. -Hagar agora é útil no servidor. -Quando o player é assassinado ele perde seu coração -Alguns npcs foram mudados de lugar. -A Jogabilidade foi melhorada... Versão Definitiva (0.8) 20/12/11 -Adicionado VIP Vocation. -Completamente Sem Bugs. -Novo Distro. -Suporte Para War System -Adicionado !stamina. -Boas mudanças na Cidade Principal. -Bug de Runas e Potions corrigidos. -Trainers Modificados. -Novas Hunts, tanto VIP quanto Free. -Balanceamento de Vocações. -Adicionado a Light City para adquirir os itens de Addon. -Corrigido o Ex-Key Ring. -Sem Bug da Soya e Dark Rodo -Adicionada Darashia, totalmente Full. -Ferumbras, Ghazbaran e Morgaroth com seus Loots 100% iguais ao Tibia Global. -POI ficou mais Real. -Melhorou a Estabilidade. -Adicionada Novas Quests. -Adicionado o Addon Doll, (Ex: !addon first warrior) Versão Completa (0.9) 17/01/12 -Mudanças no Depot. -Novo Distro "muito melhor" -Addons dão atributos agora. -Anti-Push dos BOTS (Elf e Cya) -Frag arrumado. -Sem bug das Guilds. -Adicionado Refinaria em Baixo do Temple. -Na versão com teleports, foi feito uma nova area. -Boas mudanças na Cidade Principal. -Novidade nos prêmios da POI. -Sem Bugs Versão Completa (1.0) 01/03/13 -Retirei o bug da contagem de frags -melhorei a jogabilidade. -Sem Bugs Versão Completa (1.1) 03/03/13 -Coloquei sistema anti-magebomb -Pode se comprar VIP no NPC Hagar. Versão Completa (1.2) 16/03/13 -Nova Distro "Muito Melhor", pois nao da lag no server. -Não tem mais as dll's infectadas (virus). -Coloquei mais areas de caça no OT -Novos Npcs -Npc Esrik em cima do ponto de venda do NPC Raphael -Modifiquei o Templo -Sistema anti-divulgação de OT-Server -Adicionei o comando !promotion -Deixei a database mais segura. -Verifiquei se havia alguns bugs. Versão Premium 26/04/13 -War System com Escudos 100% sem utilizar database sql (BY LeozeraRox) -War of Emperium sem utilizar database sql /woe on(Configurado para todas as quartas e sabados as 18 horas) -Edições na cidade -Edições na Hunt de Cyclops -Edições na Hunt de GS -Edições na Hunt de Demon -Vocações Balancead -SD Igual tibia global -Adicionei uma Hunt de Hero -Novo Comando para informações do server !expinfo -Novos Npcs: Alice -Guia do War System !infowar -Removi Bugs de mapping -Removi Bugs da Database -Pronto para deixar online. -Sistemas de Pontos /atributos -Adicionado o NPC Scrutinon -Adicionado Lottery System, sorteando addon dolls -Retirei bug maps. Versão GOLD 2016: OBS: Primeiramente gostaria de explicar a minha volta. Depois de muito tempo sem postar, atualizar, encontrei no meu computador uma versão do Styller unica, sem bugs e a qual eu nunca havia compartilhado, pois eu utilizava esta para fazer meus OTs. Agora estou disponibilizando abaixo. -Cidade toda reformulada (Procurei valorizar o PVP) -Sistema de venda de itens offline -Training Offline -Edições na Hunt de Draggy -Sistema de exp guild, a exp de todos aumentam em 1% para cada membro online -Sistema de casamento, marido e esposa ao caçar juntos ganham mais exp. (!marriage info) -Vocações Balanceadas -Regulagem das Spells -Sistema de Itens VIP -Vip agora pode ser comprada com !buyvip -Novos Npcs. -Area de Trainer toda reformulada -Incorporei a database sql, para quem preferir -Castelo de respawns e npcs exclusivos para quem terminar Inquisition Quest -Barco oferecendo viagens para 5 cidades -Area de teleports reformulada -Adicionei o removedor de frags para quem terminar Inquisition Quest -Adicionei o sistema de montaria para quem terminar Inquisition Quest -Nova quest para level 250+ -Sistema de presentes para os players -Auto bless para players 40- (Anti power abuser) -Novas areas de hunt -É possivel ver os inimigos do Guild War System que estão online (!warmembers) -Otimizei para que não ficasse pesado e prejudicasse a jogabilidade -Informações randomicas no broadcast -War of Emperium reformulada. -Deathcast. (Estimular a War e o Revanchismo). -Sistema de recuperação de stamina, basta deixar treinando nos trainers. -Retirei bug maps. Versão 2017: -Senha do GOD corrigida -Otimização. -Removi alguns bugs. Versão PLATINUM [03/03/2017]: -Nova distro bem mais otimizada -Adicionado Cast System. (!cast on) -Adicionado o CASTLE WAR 24Hrs -Battle sai ao entrar em Protection Zone. -Não é possivel jogar lixo nas casas. -!disband corrigido -Adicionado 2 cidades (Ghala e Belisy) -Auto Loot Adicionado. -Remoção de bug maps. Acc do GOD Raymond: god/styller ScreenShots Novo Visual do Templo Castle War 24Hrs War of Emperium Novo Visual dos Trainers. Barco para as Cidades cheias de Hunts Novo Visual do Depot Novos Teleports. Firewalker Boots Quest. Trainers Offline. Blue Legs Quest Real. Refinaria. War System 100%. Vocation VIP - Second Promotion. Inquisition Castle para quem terminou a Inquisition. Download Styller Yourots Platinum "2017" (8.60) https://www.4shared.com/rar/NtjBLvNyei/86_Styller_Yourots_Platinum_20.html? Scan.\\\"/// --> https://www.virustot...sis/1363451248/ Mapa Editor ---> Clique Aqui Postem ae o que Acharam Galera!!! Obrigado RME pela perfeição e por ser um Exelente Map Editor!!! Gogo Up LeveL!1 ponto
-
Tibia Harry Potter - By Beddy
irandasilvaalve reagiu a beddy por um tópico no fórum
HARRY POTTER ONLINE - by BEDDY Servidor TIBIA HARRY POTTER Alguma vez voce pensou que poderia ser um aluno de HOGWARTS? Agora é sua chance! Venha para o Harry Potter Online e fassa amigos, pegue varinhas, voe de vassoura e muito mais! Estou disponibilizando o servidor pois meu projeto do Harry Potter Online foi por agua abaixo, por causa de um cara que conseguiu rippar as sprites do quilante... Meu projeto já estava 90% andado, mas agora ferrou-se tudo. Então estou mandando a parte do meu projeto que está pronta, porem com sprites do quilante (Já ESTA TUDO ADAPTADO) - O QUE VOCE VAI TER QUE FAZER: Ajustar o servidor... Já estou te dando quase tudo de mao beijada, agora é só fazer alguns ajustes. Como: adicionar NPC, fazer action de compra de TOGA, e coisas simples! Bem.. é isso aproveitem! Distro Totalmente Estavel Sem bugs Sem virus Sem motherfuckingthings! Apenas alegria! -O QUE TEM NO SERVIDOR: •1 Classes: Aluno •O player ao upar um level, ganha "POINTS" para trocar por LIFE OU MANA assim torna o jogo mais sensivel •Mapa Proprio •JA EXISTE VIP E DONATES - AJUSTE PARA O NESCESSARIO -O QUE FALTA NO SERVIDOR: •AJUSTAR LIFE/HIT/LOOT DE MONSTROS - AJUSTAR OS SPRITES DAS HORCRUX (MAS O SISTEMA JA ESTA FUNCIONANDO CORRETAMENTE) -SISTEMAS: • Vassoura • Preparar poçoes (voce pega o axe [iD:2386], usa-o naqueles crystais que estaão espalhados pelo servidor, e com o crystal na backpack, use a magia "preparar", isso vai fazer com que seu caldeirão tenha carga,dai voce poderá dar USE no vial em cima do caldeirão para terminar sua poção!) -SITE HTML INCLUSO! DOWNLOAD: http://depositfiles....files/csh0uuxil http://depositfiles....files/csh0uuxil (INCLUSO: SERVIDOR, CLIENTE, SITE) SCREENS: REP+ PRA MIM POW! SCAN: Por Kaspersky PRO https://www.virustotal.com/file/c5b9fb7a023599d3be295eff034717e55d6e428753164d8377bc79777e34f722/analysis/1342184200/ Por Virus Total CREDITOS: Beddy Erickrusha - fez a parte do mapa do entorno de HOGWARTS,obrigado man!1 ponto -
Olá galerinha do Xtibia, estou aqui para postar um bom servidor derivado. Não queria estar postando esse servidor meio que forçado, tendo em vista que foi roubado e tem gente por de trás ganhando dinheiro sujo. Então sem mais delongas, ai esta o NtoShinobi que esta sendo vendido por alguem popular aqui do forum, que prefiro não citar o nome. ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------------------------------------------------------ Mapa do servidor conta com 4 vilas -Amegakure -Suna -Mist -Konoha Consta com 14 vocações -Naruto - Sasuke - Sakura - Rock Lee- Neji - Hinata - Kiba - Shikamaru - Tenten - Gaara - Killer Bee - Kakashi - Itachi - [sistema de Graduação] -Genin -Chunin -Jounin -Anbu [sistema de Saga] -transformar -reverter -Serve para trocar a roupa do seu persoangem, ganha umas roupas novas a cada 25 level upado, dependendo da vocação, isso varia muito. -Exemplo, Naruto tem umas 10 roupas, enquanto tenten tem apenas 4. Nada afeta ao personagem, apenas visualmente mesmo. -Caso deseja alterar para ter efeito em alguma coisa, você pode editar em vocations.xml [sistema de Recompensa] -Npc Oinin coloca a cabeça de jogadores a venda por um determinado preço, e se alguem matar o jogador que tem recompensa ganha algo em troca. [Eventos do Servidor] -Evento Guerra Ninja -Evento Assassin -Evento Roube a Bandeira -Evento Tsuki no Me [sistema de Jutsus] -Posso dizer que todos os jutsus são adequados com o anime NARUTO, dando mais realidade no jogo de naruto. -Exemplo, chidori do sasuke, o personagem ao relizar pula até o jogador para acertar o jutsu. [boss] -Tem o enrredo da historia, ao qual deve matar os Boss do jogo, que na verdade são os membros da Akatsuki. -Cada Boss se encontra em uma parte do mapa, logo abaixo vai ter os detalhes do Mapa! [Task] -Npc Anbu, ele se localiza acima dos trainers, ele realiza as famosas task do opentibia no naruto. Bom.. O melhor mesmo é vocês abrirem e verem do que estou falando, e se adequarem ao jogo. =) Algumas imagems: Desde já aviso, que um bom dedicado é o começo para tudo. Eu iniciei o projeto com dedicado fracos, o que causava lag e kicks. Na minha humilde opnião, a ServerSoft é uma boa empresa de host para opentibia, tendo em vista que a equipe da mesma tem conhecimento com o mundo Opentibia. É isso ae galera, conforme o tempo eu estarei postando umas atualizaçõezinhas Link do download - Atualizado dia 29/03/2013 Updates Não irei mais atualizar o servidor por enquanto, pois existem muitos ladrões de conteudos e créditos no forum, então por hora ficara assim. LINKS PARA INICIANTES Para quem nunca criou um servidor de uma pesquisada na area de iniciantes clicando aqui. Para saber como criar um client proprio clique aqui. Ou então entre no site http://vapus.net/customclient e crie por la mesmo. E claro, todos os devidos créditos pelo projeto, mesmo sendo um único script. Naruto Open Wings v1.2 {o começo de tudo} Lks {RobinHood} Jhon992 Eskylo Vodkart Demonbholder Oneshot Slicer SkyMagmum Kydrai Christian Letti LuckOake Acredito que tem os créditos de todos(msm sendo 1 script.lua), mesmo aqueles que nem sabe que ajudaram. Caso faltou alguem é só falar =)1 ponto
-
Eorzea Server - RL Map 9.81 FULL 100%
marcksdeus reagiu a Animal Pak por um tópico no fórum
Informações: Bug da vip removido; 150+ Quests; Novas áreas, algumas importadas de outros mapas; Todos os items 9.81 funcionando; Erro dos NPC's corrigidos; Respawn do mapa 100% Novas áreas de Carlin, Kazz, Port Hope, que possuem Coryms, Dragons e Lost Dwarves; 33 montarias agregadas + 70 novas obtidas com mountdoll; Respawns melhorados; Diversos bugs removidos entre outras coisas melhoradas; Servidor 100% estável livre de lag e erros; Imagens: Download Server: https://mega.co.nz/#...9XlGgGeXW0oza54 http://www.mediafire.com/?828xjbusvaplaem Scan Server: Não realizei porque o tamanho ultrapassa o limite do virustotal; Importante: Servidor compilado para rodar em Windows 64Bit; Créditos: tfs Team kalyst001 NvSo BT Outros.. SmoOkeR1 ponto -
Servidor Online com Internet compartilhada (SEM HAMACHI)
ClaudioMar231o reagiu a cruelShark por um tópico no fórum
Então galera como já diz o próprio título, vou ensinar a abrir seu próprio host de servidor mesmo com internet compartilhada... eu uso esse método a 1 ano e não tive nem um tipo de problema, tentarei explicar o máximo possível, mais chega de enrolação e vamos começar. Método testado em Windows Xp! não tenho certeza se funciona em outros sistemas operacionais. 1° Passo - Descubra seu "Servidor DNS" esse passo vocês tem que descobrir o DNS do lugar aonde você mora e da sua operadora... a maioria pode ser encontrado nesse site: http://www.portalads...ntentid_52.html la tem vários... caso não tenha o seu nele, procure em outros sites. 2° Passo - Deixando o IP de sua maquina FIXO! Comece entrando no seu Painel de Controle e logo após entre nas suas Conexões de Rede e de Internet e por último na Conexões de rede, feito isso de 2 clicks na sua conexão local e vá abra as propriedades e de mais 2 clicks no protocolo tcp/ip(normalmente o ultimo da lista), abrira isso: Quando abrir os marque as 2 opções de baixo para preencher os dados de acordo com as informações abaixo: Endereço de ip: Aqui você coloca um endereço parecido com o anterior, no meu caso era 192.168.1.8, eu coloquei 192.168.1.30, que sera o fixo.(de preferencia para que o ultimo numero seja maior que 15 e menor que 100.) Máscara de Sub-rede: Aqui ira preencher automaticamente assim que você clicar nele. Gateway padrão: aqui coloque o ip do seu moldem. Caso não saiba esse ip, abra o Executar no seu Menu Iniciar e digite cmd e assim que abrir a janela preta digite ipconfig e de enter, vai estar em baixo, como na foto: DNS preferencial e Alternativo: você coloca o que achou no 1° Passo. Ficara assim mais ou menos assim: Feito isso o ip da SUA maquina sempre sera o que você colocou no endereço de ip! 3° Passo - Liberando Port no Roteador Primeiramente pegue o seu Gateway padrão que você achou no passo 2 e coloque no seu navegador, ira pedir uma senha, você terá que saber.. a maioria é padrão: admin/admin, se for GVT pode ser admin/gvt12345 Depois de ter entrado, vá em Advanced dentro do Advenced pode ser tanto quanto NAT/Virtuals Server como também pode ser Gataway port. la você da ADD, no nome coloque oque quiser, no Public Port e no Private Port, coloque as Ports 7171 nos 2 Protocol Type Coloca TCP/UDP. Ip Address: COLOQUE O MESMO IP QUE VOCê DEIXOU FIXO NO 2° PASSO que no meu caso é 192.168.1.30, (coloque o mesmo que você tinha usado!) feito isso de Apply/Add. faço o mesmo usando as ports: 7172 e 8090 para site! Cada moldem ou roteador tem a sua configuração... caso oque falei no passo 3 não o ajudou a liberar as ports no moldem/roteador, procure em outro tópico ou nesse site: http://portforward.c...rwarding/Tibia/ La você procura seu modelo de Moldem e segue o tutorial. MAIS SEMPRE LEMBRANDO DE COLOCAR O IP ADDRESS QUE VOCê USOU NO 2° PASSO! 4° Passo - Liberando portas no seu computador Comece abrindo seu painel de controle e indo na central de segurança e abra o firewall do Windows, la deixa ativado o firewall e vá em execuções. Clica em Adicionar porta, coloque o nome que quiser mais em Número da porta coloca 7171 e depois repita o processo com a porta 7172, Lembrando de colocar 8090 caso tenha site. 5° Passo - Explicações ESPECIAIS nesse passo vou apenas explicar coisas para evitar erros! (importante) Quando for colocar o seu ip no Config.lua, coloque o ip que você usa no no-ip (exemplo: baiakloko.servegame.com). E não esquecendo de SEMPRE ter baixado o aplicativo do no-ip e ativo no o ip que você vai usar. caso você não saiba oque é no-ip ou não saiba usar, procure um tutorial no Google, é bem simples. caso alguém não entendeu ou viu algo errado por favor avise, estou aberto a críticas! estarei ajudando no Suporte do tópico diariamente. caso alguém quiser mais ajuda me adiciona Skype: timoteo.seibel ANTES DE POSTAR QUALQUER ERRO OU COISA "INÚTIL" LEIA TODO O TÓPICO! Att: Eu Créditos: A todos os colaboradores do Xtibia pois aprendi 60% disso aqui e é claro 100% a mim, por ter criado o tutorial sozinho! REP+ AI NA HUMILDADE?!1 ponto -
Bronson Server - By AdilsonTsunami
p5lukas157 reagiu a AdilsonHacker por um tópico no fórum
Olá Xtibianos! Sé Eu Estiver Postado Na Areá Errada Por Favor Movam! Vim Aqui Disponibilizar o mapa "Bronson Smack" Criado Por Mim. Novidades! .Vocações Balanceadas .Todas Magias Do Bronson .Mapa Full , Com Algumas Mundaças Em Dol .Novas Hunts , GrimVip, DemonVip, Skyland, Roaring, Smigol Etc! .Sistemas Como !Stats , !Duvidas , !Regras .Todos Sistema de Talkactions Traduzido para Português .TFS 0.3.6 Traduzido Para Português. .Todas Vocações do Bronson .Novas Magias para Knight Como "Exori Min Bash" é Exani Kina " .Citys Quest Como Anihi , é Pentagrama Funcionando! .Adicionado Uma Nova City "BloodCity" é uma ultimate quest localizado no templo .Kick Treiner a cada 4 horas o player que não estiver se movimentando será levado ao templo .Novo Boss "The End .Alguns Bixo Com Novos Outfit Irados é Muito Mais Novidades !! Prints : Necromancer Igual Do Bronson! Print Dol: Download : http://www.4shared.c..._by_adils.html? Scan: https://www.virustot...sis/1364230112/ Creditos : AdilsonHacker Senruela Pelo Mapa Que Editei Sozinho Flw Galera! Ajudei? Rep1 ponto -
[9.83] Alissow OTS 5.0! [17 / 03 / 2013]
jeanflamengo reagiu a Alissow por um tópico no fórum
Alissow OTS 5.0!!!!! [17/03/ 2013] Provavelmente vocês estão pensando "mas que diabo de OTS é esse?", afinal, já faz 2 anos desde que a ultima versão foi lançada (http://www.xtibia.co...10-86-completo/) e desde lá prometemos algo que não foi cumprido - até agora -, uma versão nova. ENFIM, TEMOS AGORA A MAIS NOVA VERSÃO DE UM DOS SERVIDORES MAIS AVACALHADOS JOGADOS DOS ULTIMOS TEMPOS. Mas eu tenho uma má noticia, está incompleto. Sim, o mapa está inacabado. Muitas coisas que eu planejei fazer nele eu não completei. Boa parte o Comedinha ajudou a terminar, adicionando o resto dos caminhos básicos e os monstros. mas mapa inacabado não quer dizer que não está jogável, quer dizer que faltou detalhar (Ex: x:55 y: 137 z: 9, x: 104 y: 140 z: 7, etc). A ultima versão foi baixada mais de 50 mil vezes e esperamos que essa versão faça o mesmo sucesso. VAMOS BAIXAR E JOGAR, SEUS LINDOS Créditos Gerais: Sobre o OT/Mapa: Principais quests: -Annihilator -Inquisition Quest -Pits of inferno -Demon Oak -Solar axe quest -HOTA -MPA quest -The Challenger Monstros: -Total monstros: 10292 -Total spawn: 5587+ Cidades: -12 Cidades -200 Houses+- Raids/Invasões: -Rat -Orshabaal -Ghazbaran -Giant spider/The old window -Ferumbras -Morgaroth Spells: -Magias editadas para balanceamento das vocações Changelog Atualização [3.4 BETA]: Atualização nº 2 [3.4]: Atualização 3.5 [06/08/2009]: Atualização Patch 3.5.1 [07/08/2009]: Atualização 3.6 [10/08/2009]: Atualização 3.7! Beta [18/12/2009]: Atualização 3.7 Patch 1 [27/12/2009]: Atualização 3.8 [17/01/2010]: Atualização 3.8 Minor Patch 1 [17/01/2010]: Atualização 3.9 [15/02/2010]: Atualização 4.0 [15/02/2010]: Atualização 4.11! [11/07/2010]: Atualização 5.0!!!!! [17/03/2013] - Atualizado para a versão 9.83 (Comedinhasss, Tfs Team) - Sistemas novos para a nova versão, montaria, war system, etc. (Comedinhasss, Tfs Team) - Rep System e Antbot Removido. (Comedinhasss) - 64 Quests reformuladas. (Comedinhasss/Alissow) - Novo sistema de dicas a cada 15 min. - (Comedinhasss) - Novo sistema de map marks ao entrar no servidor. (Comedinhasss) - Organização geral em Actions e Moveevents. (Comedinhasss) - Nova organização nos monstros agora usando os que não tem no tibia original na pasta monsters em mods. (Comedinhasss) - Npcs sem utilidade removidos (Comedinhasss) - Alavanca de runas e potions reformuladas (Comedinhasss, Alissow) - Bug PZ nas Hydras arrumado (Alissow) - Cidade principal parcialmente reformulada (Alissow) - Cidade de Flam totalmente reformulada (Alissow) - As lojas agora não são mais areas PZ (Alissow) - Corrigido erros em portas que não deveriam abrir, e portas que não deveriam fechar (Alissow) - Continente de Zao removido? (Alissow) - Arrumado bugs onde podia-se pegar items na ferumbras tower e vários outros lugares (Alissow) - Arrumado caminho da "inquisition" (Alissow) - Respawns recolocados em algumas áreas de yalahar, dragons, elfs Hydras, Dark magicians e apprentices (Alissow) - Nova entrada para arena (Svargrond) na cidade principal e funcionando! (Alissow) - Elevado nível de dificuldade da Arena (Svargrond) (Alissow) - Nova localização da Ferumbras Tower (Alissow) - Cidade de Mistyc removida (Alissow) - Novo sistema premium igual ao global. (Comedinhasss) - Sistema de bless reformulado e agora por items. (Comedinhasss) - Sistema de portais/teleports (Comedinhasss, Alissow) - Sistema offline training (Comedinhasss, TFS) - Sistema de casamento trocado (Comedinhasss, Outros) - Spells (OTX) Screenshots: Mais screenshots: Clique Aqui Download: Windows: http://www.mediafire...cap2yi5jee5e7an (Tam: 16MB) Linux (Debian): http://www.mediafire...5lu3476fd8jcnc8 (Tam: 7MB) Link Protegido Windows: http://lix.in/-d3c97c Link Protegido Linux (Debian): http://lix.in/-d5501d Scan Virus Total: https://www.virustot...sis/1363492837/ IP Changer: http://www.mediafire...6stsdskhljaa0c1 -Atenção- - Acc do God: admin/admin - LEIA o tópico antes de postar qualquer coisa ou duvida - Reportem se houver algum bug - Offline Train Level configurado no config.lua em levelToOfflineInBed - As estatuas de offline que ficam no templo não funcionam por serem enfeites - Para tirar o , previewer do nome, no config.lua em serverPreview mude para false - Todos os addons são vendidos menos o demon que o comedinha acabou esquecendo de coloca - Comandos personalizados: /ta - itens pro sv inteiro, /tp - locais do mapa, /p - tem na assinatura do comedinha ensinando, /e - abrir e fechar portal(open, close). - Para usar os portais você primeiro deve explorar a área indo até ela - Tem alguns segredinhos e lugares escondidos muito legais para vocês descobrirem - Favor, não usar o nosso distro sem o nosso consenso, obrigado. - Se você gostou, clique no ali embaixo ó1 ponto -
Pronto pra usar
KratosTheBest reagiu a BananaFight por um tópico no fórum
Hoje vim trazer um tutorial de como remover o teminal, modules manager, e deixar o ip automático. Vamos ao tutorial : Parte Um Removendo módulos indesejados Dentro do diretório \otclient-master\modules\client Você irá abrir o arquivo "client.otmod" Dentro dele vai ter as seguintes linhas : load-later: - client_styles - client_locales - client_topmenu - client_background - client_options - client_entergame - client_terminal - client_modulemanager - client_serverlist //- client_stats Essas linhas são os módulos que vão carregar quando o client for aberto, então é só tirar os que você não quer que abra. Parte Dois Como deixar o ip Automatico Dentro do diretório \otclient-master modules\client_entergame Você irá abrir o arquivo "entergame.lua" Dentro da função "Int", você vai procurar por: if g_app.isRunning() and not g_game.isOnline() then enterGame:show() end E embaixo dessa função você adiciona essa linha : EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função: EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)1 ponto -
Pet System OOP
PostadorHunter reagiu a Oneshot por um tópico no fórum
Pet System OOP Boa tarde, pessoal. Depois de ver muitos sistemas de pet para Tibia, resolvi desenvolver o meu próprio sistema de pets. O diferencial do meu sistema é que ele é orientado a objetos. Sim, ele trata o pet do jogador como um objeto em Lua e suas ações como métodos. Essa ainda é uma versão básica, que irei aprimorar aos poucos, igual fiz com meu Forge System e Refine System. Por se tratar de uma biblioteca orientada a objetos, ele pode ser usado por qualquer scripter em diversos sistemas, e se bem adaptado, dá até para fazer um Poketibia orientado a objetos. Aliás, os comandos estão bastante semelhantes a Pokétibia. Instalação 1. Crie um arquivo em data/lib com o nome pet-system.lua e cole o conteúdo abaixo: -- This script is part of Pet System -- Copyright (C) 2013 Oneshot -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. -- storages for pet system PET_UID = 80001 PET_SPECIE = 80002 PET_LEVEL = 80003 PET_EXPERIENCE = 80004 PET_HEALTH = 80005 PET_HEALTHMAX = 80006 PET_MANA = 80007 PET_MANAMAX = 80008 PET_EXHAUST = 80009 PET_ALIVE = 80010 Pets = {} -- class for pet species PetSpecie = { type = "", basehp = 0, basemp = 0, gainhp = 0, gainmp = 0, spells = {}, evolution = "", evolve = 0, } -- class for pets Pet = { it = nil, attributes = nil, level = 0, experience = 0, health = 0, healthmax = 0, mana = 0, manamax = 0, } -- create new instances of PetSpecie function PetSpecie:new(type, basehp, basemp, gainhp, gainmp, spells, evolution, evolve) local new_specie = { type = type, basehp = basehp, basemp = basemp, gainhp = gainhp, gainmp = gainmp, spells = spells, evolution = evolution, evolve = evolve, } local obj = setmetatable(new_specie, {__index = self}) Pets[type:lower()] = obj return obj end -- create new instances of Pet function PetSpecie:create() local new_pet = { it = nil, attributes = self, level = 1, experience = 0, health = self.basehp, healthmax = self.basehp, mana = self.basemp, manamax = self.basemp, } return setmetatable(new_pet, {__index = Pet}) end -- summon a player pet for the first time function Pet:hatch(cid) if getCreatureStorage(cid, PET_SPECIE) ~= -1 then return doPlayerSendCancel(cid, "You already have a pet.") end local pet = doCreateMonster(self.attributes.type, getCreaturePosition(cid)) if not pet then return false end if not doConvinceCreature(cid, pet) then doRemoveCreature(pet) return false end self:setit(pet) setCreatureMaxHealth(pet, self.healthmax) doCreatureAddHealth(pet, self.healthmax) doCreatureSetStorage(cid, PET_SPECIE, self.attributes.type) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Your new pet has born.") self:save() doSendMagicEffect(getCreaturePosition(pet), CONST_ME_HOLYDAMAGE) return self end -- make player pet say something function Pet:say(strt) doCreatureSay(self.it, strt, TALKTYPE_ORANGE_1) end -- gather a summoned player pet back function Pet:back() self:save() doSendMagicEffect(self:position(), CONST_ME_POFF) doCreatureSay(getCreatureMaster(self.it), "It's enough, ".. getCreatureName(self.it)) doRemoveCreature(self.it) end -- free a player pet forever function Pet:release() local cid = getCreatureMaster(self.it) doCreatureSay(cid, "Good bye, ".. getCreatureName(self.it) .."... :'(") doCreatureSetStorage(cid, PET_UID, -1) doCreatureSetStorage(cid, PET_SPECIE, -1) doCreatureSetStorage(cid, PET_LEVEL, -1) doCreatureSetStorage(cid, PET_EXPERIENCE, -1) doCreatureSetStorage(cid, PET_HEALTH, -1) doCreatureSetStorage(cid, PET_HEALTHMAX, -1) doCreatureSetStorage(cid, PET_MANA, -1) doCreatureSetStorage(cid, PET_MANAMAX, -1) doSendMagicEffect(self:position(), CONST_ME_POFF) doRemoveCreature(self.it) end -- add experience to player pet function Pet:addexperience(value) local prevLevel = self.level local nextLevelExp = getExperienceForLevel(self.level + 1) self.experience = self.experience + value while self.experience >= nextLevelExp do self.healthmax = self.healthmax + self.attributes.gainhp self.manamax = self.manamax + self.attributes.gainmp self.level = self.level + 1 nextLevelExp = getExperienceForLevel(self.level + 1) end if prevLevel ~= self.level then self.mana = self.manamax self.health = self.healthmax doPlayerSendTextMessage(getCreatureMaster(self.it), MESSAGE_STATUS_CONSOLE_BLUE, "Your pet advanced from level ".. prevLevel .." to level ".. self.level ..".") setCreatureMaxHealth(self.it, self.healthmax) doCreatureAddHealth(self.it, getCreatureMaxHealth(self.it)) self:save() if self.attributes.evolution then if self.attributes.evolve and self.level >= self.attributes.evolve then doCreatureSay(getCreatureMaster(self.it), "What's happening?!") addEvent(function() local cid = getCreatureMaster(self.it) local position = self:position() doRemoveCreature(self.it) local pet = doCreateMonster(self.attributes.evolution, position) if not doConvinceCreature(cid, pet) then doRemoveCreature(pet) call_pet(cid) return end doCreatureSetStorage(cid, PET_UID, pet) setCreatureMaxHealth(pet, self.healthmax) doCreatureAddHealth(pet, getCreatureMaxHealth(pet)) doSendMagicEffect(getCreaturePosition(pet), CONST_ME_MORTAREA) doCreatureSetStorage(cid, PET_SPECIE, self.attributes.evolution) end, 100) end end end end -- make pet cast a spell function Pet:cast(index) local cid = getCreatureMaster(self.it) if not self.attributes.spells[index] then return doPlayerSendCancel(cid, "This spell is unknown.") end local spell = self.attributes.spells[index] if self.level < spell.level then doPlayerSendCancel(cid, "Your pet doesn't have enough level to cast this spell.") return end if self.mana < spell.mana then doPlayerSendCancel(cid, "Your pet doesn't have enough mana to cast this spell.") return end if getCreatureStorage(cid, PET_EXHAUST) > os.clock() then doSendMagicEffect(self:position(), CONST_ME_POFF) doPlayerSendCancel(cid, "Your pet is exhausted.") return end if spell.target then local target = getCreatureTarget(self.it) if target == 0 then doPlayerSendCancel(cid, "First, select a target.") return end spell.range = spell.range or 1 if getDistanceBetween(self:position(), getCreaturePosition(target)) > spell.range then doPlayerSendCancel(cid, "Too far to cast spell.") return end doSendDistanceShoot(self:position(), getCreaturePosition(target), spell.shooteffect) doTargetCombatHealth(self.it, target, spell.type, -spell.min, -spell.max, spell.effect) else doAreaCombatHealth(self.it, spell.type, self:position(), (spell.area or 0), -min, -max, spell.effect) end self.mana = self.mana - spell.mana doCreatureSetStorage(cid, PET_EXHAUST, os.clock() + (spell.exhaust / 1000)) doCreatureSay(cid, getCreatureName(self.it) ..", use ".. spell.name .."!") self:say(spell.name) end -- set pet uid function Pet:setit(uid) self.it = uid end -- get player pet position function Pet:position() return getCreaturePosition(self.it) end -- move player pet to a direction function Pet:move(direction) local toPosition = getPosByDir(self:position(), direction, 1) if getCreatureStorage(getCreatureMaster(self.it), PET_EXHAUST) > os.clock() then doSendMagicEffect(self:position(), CONST_ME_POFF) doPlayerSendCancel(cid, "Your pet is exhausted.") return end if queryTileAddThing(self.it, toPosition) == RETURNVALUE_NOERROR then doMoveCreature(self.it, direction) doCreatureSetStorage(cid, PET_EXHAUST, os.clock() + 0.5) doCreatureSay(cid, "Move, ".. getCreatureName(self.it) .."!") end end -- save player pet attributes function Pet:save() local cid = getCreatureMaster(self.it) doCreatureSetStorage(cid, PET_UID, self.it) doCreatureSetStorage(cid, PET_SPECIE, getCreatureName(self.it)) doCreatureSetStorage(cid, PET_LEVEL, self.level) doCreatureSetStorage(cid, PET_EXPERIENCE, self.experience) doCreatureSetStorage(cid, PET_HEALTH, self.health) doCreatureSetStorage(cid, PET_HEALTHMAX, self.healthmax) doCreatureSetStorage(cid, PET_MANA, self.mana) doCreatureSetStorage(cid, PET_MANAMAX, self.manamax) end -- get player pet and return instance function get_pet(cid) local uid, it = getCreatureStorage(cid, PET_UID) for _, pet in ipairs(getCreatureSummons(cid)) do if pet == uid then it = pet break end end if not it then return false end local this_pet = { it = it, attributes = Pets[getCreatureName(it):lower()], level = getCreatureStorage(cid, PET_LEVEL), experience = getCreatureStorage(cid, PET_EXPERIENCE), health = getCreatureHealth(it), healthmax = getCreatureMaxHealth(it), mana = getCreatureStorage(cid, PET_MANA), manamax = getCreatureStorage(cid, PET_MANAMAX), } return setmetatable(this_pet, {__index = Pet}) end -- summon a existing player pet function call_pet(cid) if get_pet(cid) then return doPlayerSendCancel(cid, "You cannot summon your pet more than one time.") end if getCreatureStorage(cid, PET_SPECIE) == -1 then return doPlayerSendCancel(cid, "You don't have a pet.") end if getCreatureStorage(cid, PET_ALIVE) == 0 then return doPlayerSendCancel(cid, "You need to revive your pet") end local pet = doCreateMonster(getCreatureStorage(cid, PET_SPECIE), getCreaturePosition(cid)) if not pet then return false end if not doConvinceCreature(cid, pet) then doRemoveCreature(pet) return false end local health, healthmax = getCreatureStorage(cid, PET_HEALTH), getCreatureStorage(cid, PET_HEALTHMAX) setCreatureMaxHealth(pet, healthmax) doCreatureAddHealth(pet, healthmax) doCreatureAddHealth(pet, (health - healthmax)) doCreatureSay(cid, "Go, ".. getCreatureName(pet) .."!") doSendMagicEffect(getCreaturePosition(pet), CONST_ME_MAGIC_GREEN) doCreatureSetStorage(cid, PET_UID, pet) return true end -- is pet function is_pet(cid) return getCreatureMaster(cid) == 0 and false or isPlayer(getCreatureMaster(cid)) end dofile(getDataDir() .."/lib/pet-spells.lua") Pet_Rat = PetSpecie:new("Rat", 20, 0, 5, 5, {[1] = Rock_Throw, [2] = Dark_Bite}, "Cave Rat", 14) Pet_Cave_Rat = PetSpecie:new("Cave Rat", 40, 20, 10, 10, {[1] = Dark_Bite}, "Munster", 32) Pet_Munster = PetSpecie:new("Munster", 100, 50, 20, 20, {[1] = Dark_Bite}, false, false) 2. Crie um arquivo em data/lib com o nome pet-spells.lua e cole o código abaixo: -- This script is part of Pet System -- Copyright (C) 2013 Oneshot -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. dofile("data/spells/lib/spells.lua") Dark_Bite = { name = "Dark Bite", level = 1, mana = 100, type = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_BLOCKHIT, shooteffect = CONST_ANI_SMALLSTONE, target = true, range = 1, min = 300, max = 500, area = 0, exhaust = 1000, } Rock_Throw = { name = "Rock Throw", level = 1, mana = 10, type = COMBAT_PHYSICALDAMAGE, effect = CONST_ME_BLOCKHIT, shooteffect = CONST_ANI_NONE, target = true, range = 1, min = 20, max = 25, area = 0, exhaust = 1000, } 3. Crie um arquivo em data/talkactions/scripts, chamado pet-talkactions.lua e cole o conteúdo abaixo: -- This script is part of Pet System -- Copyright (C) 2013 Oneshot -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. function onSay(cid, words, param, channel) param = string.explode(param, ":") if param[1]:lower() == "go" then if getTilePzInfo(getCreaturePosition(cid)) then return doPlayerSendCancel(cid, "You cannot call your pet at protection zone.") end local pet = get_pet(cid) if pet then return doPlayerSendCancel(cid, "You cannot call your pet two times.") end call_pet(cid) return true elseif param[1]:lower() == "back" then local pet = get_pet(cid) if not pet then return doPlayerSendCancel(cid, "Please call your pet first.") end pet:back() return true elseif param[1]:lower() == "release" then local pet = get_pet(cid) if not pet then return doPlayerSendCancel(cid, "Please call your pet first.") end pet:release() return true elseif param[1]:lower() == "cast" then local pet = get_pet(cid) if not pet then return doPlayerSendCancel(cid, "Please call your pet first.") end local index = tonumber(param[2]) or 1 pet:cast(index) return true elseif param[1]:lower() == "say" then local pet = get_pet(cid) if not pet then return doPlayerSendCancel(cid, "Please call your pet first.") end pet:say(param[2]) return true elseif param[1]:lower() == "move" then local pet = get_pet(cid) if not pet then return doPlayerSendCancel(cid, "Please call your pet first.") end if not isInArray({"north", "south", "east", "west"}, param[2]:lower()) then return doPlayerSendCancel(cid, "Invalid direction.") end pet:move((_G[param[2]:upper()] or NORTH)) return true elseif param[1]:lower() == "addexp" then local pet = get_pet(cid) if not pet then return doPlayerSendCancel(cid, "Please call your pet first.") end if getPlayerGroupId(cid) < 3 then return doPlayerSendCancel(cid, "You cannot use this command.") end pet:addexperience(tonumber(param[2]) or 0) return true end return true end 4. No talkactions.xml <talkaction words="/pet" event="script" value="pet-talkactions.lua"/> 5. Crie um arquivo em data/creaturescripts/scripts com o nome pet-creaturescripts.lua e adicione o conteúdo abaixo: -- This script is part of Pet System -- Copyright (C) 2013 Oneshot -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by -- the Free Software Foundation, either version 3 of the License, or -- (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU General Public License for more details. -- -- You should have received a copy of the GNU General Public License -- along with this program. If not, see <http://www.gnu.org/licenses/>. function onKill(cid, target, lastHit) local pet = get_pet(cid) if not isMonster(target) or getMonsterInfo(getCreatureName(target)) and getMonsterInfo(getCreatureName(target)).experience == 0 then return true end if not pet then return true end pet:addexperience(getMonsterInfo(getCreatureName(target)).experience) return true end function onDeath(cid, corpse, deathList) if not is_pet(cid) then return true end local master = getCreatureMaster(cid) doPlayerSendTextMessage(master, MESSAGE_EVENT_ADVANCE, "Your pet is dead.") doCreatureSetStorage(master, PET_ALIVE, 0) doCreatureSetStorage(master, PET_HEALTH, getCreatureMaxHealth(cid)) return true end 6. No arquivo login.lua de data/creaturescripts/scripts, adicione: registerCreatureEvent(cid, "PetKill") 7. No arquivo creaturescripts.xml, adicione: <event type="kill" name="PetKill" event="script" value="pet-creaturescripts.lua"/> <event type="death" name="PetDeath" event="script" value="pet-creaturescripts.lua"/> 8. Em cada arquivo XML de cada monstro que servirá como pet, adicione: <script> <event name="PetDeath"/> </script> 9. Mude o flag convinceable de cada monstro que será um tipo de pet. <flag convinceable="1"/> 10. Crie um arquivo chamado pet trainer.lua em data/npc/scripts, adicione: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local petState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end local PetPrices = { ["rat"] = {1000, 200}, } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_PRIVATE and 0 or cid if msgcontains(msg, "sell") then local say = "I can offer you these pet species: " for pet_name, k in pairs(PetPrices) do local first = true if Pets[pet_name] then say = say .. (first == true and "" or ", ") .."{".. pet_name .. "}" first = false end end selfSay(say, cid) talkState[talkUser] = 1 elseif msgcontains(msg, "revive") then if getCreatureStorage(cid, PET_SPECIE) == -1 then selfSay("You don't have a pet", cid) return true end if getCreatureStorage(cid, PET_ALIVE) == 0 then if doPlayerRemoveMoney(cid, PetPrices[getCreatureStorage(cid, PET_SPECIE):lower()][2]) then selfSay("Your pet is now alive.", cid) doCreatureSetStorage(cid, PET_ALIVE, 1) else selfSay("Sorry, you need ".. PetPrices[getCreatureStorage(cid, PET_SPECIE)][2] .." gold.", cid) end else selfSay("Sorry, your pet is alive.", cid) end elseif talkState[talkUser] == 1 then if PetPrices[msg] then selfSay("A good choice, so do you want to buy a ".. msg .." pet? It will cost ".. PetPrices[msg][1] .." gold.", cid) talkState[talkUser] = 2 petState[talkUser] = msg else selfSay("Sorry, I don't know this pet specie", cid) end elseif talkState[talkUser] == 2 then if msgcontains(msg, "yes") then if get_pet(cid) or getCreatureStorage(cid, PET_SPECIE) ~= -1 then selfSay("Sorry, you already have a pet.", cid) return true end local pet = petState[talkUser] if getPlayerMoney(cid) < PetPrices[pet][1] then selfSay("Sorry, you don't have enough money", cid) return true end selfSay("This is your new pet, take care of it.", cid) Pets[pet]:create():hatch(cid) elseif msgcontains(msg, "no") then selfSay("Then not.", cid) talkState[talkUser] = 0 end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) 11. Crie um arquivo chamado Pet Trainer.xml em data/npc, adicione: <?xml version="1.0" encoding="UTF-8"?> <npc name="Pet Trainer" script="pet trainer.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look type="128" head="17" body="54" legs="114" feet="0" addons="2"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|, I {sell} and {revive} pets."/> </parameters> </npc> Configuração O Pet System OOP é todo orientado a objetos. Para criar novas raças de pet é muito, mas muito simples mesmo. Basta uma linha: PetSpecie:new("Rat", 20, 0, 5, 5, {[1] = Rock_Throw, [2] = Dark_Bite}, "Cave Rat", 14) Como segue o modelo abaixo: PetSpecie:new(NOME_DO_MONSTRO, HP_INICIAL, MP_INICIAL, HP_POR_LEVEL, MP_POR_LEVEL, {[1] = MAGIA_1, [2] = MAGIA_2, [3] = MAGIA_3, ...}, NOME_DA_EVOLUÇÃO, LEVEL_DA_EVOLUÇÃO) Caso você não queira que o pet evolua, coloque os dois parâmetros como false. E para criar novas magias, é só seguir o mesmo modelo das duas magias padrão dentro de pet-spells.lua. Demonstração Este sistema está no Github sob a licença Gnu GPL v3. Você pode baixar os scripts aqui. Abraços.1 ponto -
[Video Aula] Mudando o Icone do seu Client
kheltulzard reagiu a Gabrieltxu por um tópico no fórum
Fala aew galera denovo eu Aqui fazendo mais uma Video Aula! mais agora sobre clients, Ensinando como Mudar o Icone do Seu client! Segue o Video e Veja como faz isso! não demora nem 1 min para trocar o seu Icone Se vc Gostou comente ai ! se tiver Sujestoes de Videos fala ai que eu vejo se consigo fazer um!1 ponto -
LookType Generator
BananaFight reagiu a Alexclusive por um tópico no fórum
O próprio nome já diz tudo né? Pra você que vive querendo fazer seu próprio "Look" mais não sabe como.. Aqui está sua solução: Basta fazer o outfit e copiar o código. Não precisa de fazer download.. Basta entrar nesse site : .http://sleqqusx.webd...tfit_generator/ criar..copiar..e colar...Pronto! Scan do Link: http://onlinelinksca...tfit_generator/ Aproveitem!1 ponto -
Trocando Ip Do Client Via Hexeditor
ShowZinhoo reagiu a FlamesAdmin por um tópico no fórum
Eae galera vim ake postar esse tutorial que a maioria das pessoas estao com duvida e vim ajudar... Vamos la: 1° Passo: Baixe o Hex Editor Link Aqui 2° Passo: Abrir o Client Ok. Apos baixar o hex editor, abra-o Após abri-lo, clique em ( File> Open) e selecione o .exe do seu client. 3° Passo: Trocando o IP. ( Faça um Backup antes) Ok, essa parte é um pouco mais complicada e cuidado. Após ter abrido o client com Hex Editor aperte ( CTRL + F) e digite 127.0.0.1 . Apos ter feito isso vc tera q substituir tds os 127.0.0.1 pelo seu IP. Obs: vc nao podera apagar nda, só substituindo ( caso vc errar clique na letra em q vc errou e digite a correta). Obg , qualquer coisa q nao tenha entendido, só falar. Rep+ se ajudei...1 ponto -
DDoS Protect Básico [Win & Linux]
Tony Araujo reagiu a LuckinhaSan por um tópico no fórum
Proteção DDoS é uma grande parte de um trabalho de administradores de sistemas nos dias de hoje, especialmente em grandes fóruns/hosts. Obviamente, o melhor plano seria comprar outro servidor, configurar um firewall CISCO sobre ele e redirecionar todo o tráfego para o servidor principal. Infelizmente, isso exigiria recursos para outro servidor dedicado. Então, a única solução que iria trabalhar agora seria usar o box como um firewall. Este tutorial é para cPanel. Primeiramente, temos que ter certeza de que está tudo em dia - apt-get update ape-get upgrade apt-get install libwww-perl Ok, hora de instalar um firewall decente. Porque este servidor está executando cPanel, nós podemos também usar um firewall que integra em cPanel. Este é apenas para permitir a fácil configuração, CSF é tão bom que vamos estar instalando isso. wget http://www.configserver.com/free/csf.tgz tar -xzvf csf.tgz cd csf sh install.sh Vá em /etc/csf/csf.conf e coloque a próxima - http://pastebin.com/eGnbi6SY Em seguida, temos algumas regras de firewall extra para filtrar os pacotes comuns encontrados em ataques DDoS. Nós também temos que limitar o número de conexões permitidas para o servidor. Em seguida, vamos instalar alguns IP's de conexão baseada em proibição. Existe um software chamado ddos_deflate que vamos usar. Baixe ddos_deflate. wget http://www.inetbase.com/scripts/ddos/install.sh sh install.sh crtl+z Ótimo, ele está instalado. Agora precisamos alterar algumas configurações. nano /usr/local/ddos/ddos.conf * NO_OF_CONNECTIONS=100 * BAN_PERIOD=12000 * APF_BAN=0 Salve o arquivo e saia. Em seguida, precisamos modificar ddos_deflate para trabalhar com CSF. (Crtl + x aperte Y) nano /usr/local/ddos/ddos.sh Look Goto line 138 and replase this $IPT -I INPUT -s $CURR_LINE_IP -j DROP for csf -d $CURR_LINE_IP and execute this cp -s /usr/local/ddos/ddos.sh /usr/local/sbin/ddos Eu também tenho um mod de ddos_deflate para trabalhar com pacotes SYN. Era uma vez um programa chamado syn_deflate que era exatamente isso, no entanto, o script foi interrompido sendo feito avaliação e se perdeu para sempre! mkdir /usr/local/synd nano /usr/local/synd/synd.conf O conteúdo de synd.conf - E no próximo - nano /usr/local/synd/ignore.ip.list and write 127.0.0.1 yourip Depois - nano /usr/local/synd/synd.sh Contenet - Depois - chmod 0755 /usr/local/synd/synd.sh cp -s /usr/local/synd/synd.sh /usr/local/sbin/synd /usr/local/synd/synd.sh --cron > /dev/null 2>&1 Pronto! Você está protegido de ataques iniciantes! Windows DDoS Protection - Otimização De TCP/IP Abra o bloco de notas, salve como run.cmd. Precione Y para executar o tweek, então Q para desabilitar o menu. Mais informações aqui - http://www.wjunction...protection.html Informações Adicionais - IP Rout Nula Com Linux IP nullroute usando o comando rota Suponha que o IP ruim é 65.21.34.4, digite o comando a seguir no shell: route add 65.21.34.4 gw 127.0.0.1 lo Você pode verificá-lo com os seguintes comandos: netstat-nr OU route-n Você também pode usar rejeitar alvo: route add-host IP-ADDRESS reject route add-host 64.1.2.3 reject Para confirmar o estado de roteamento nulo, use o comando ip da seguinte forma: ip route get 64.1.2.3 output: RTNETLINK answers: Network is unreachable Solte 192.67.16.0/24 sub-rede inteira: route add-net 192.67.16.0/24 gw 127.0.0.1 lo Você também pode usar o comando ip para nulo rede de rotas ou ip, digite: ip route add blackhole 202.54.5.2/29 route-n Como faço para remover o roteamento nulo? Como faço para remover enderço de IP bloqueado? Simples use o comando de exclusão, route delete 65.21.34.4 Informações aqui - Como posso descartar ou bloquear os atacantes IP com null routes? Créditos - narko1 ponto -
Bom pessoal... é isso, estou entrando no ramo de spriter... As vezes enjoo de mappea e arrumei outro Hobbie.. Vai aí as primeiras, cabei de comçar... Eu sei que ta bem escrotão, mas quero dicas de como melhorar e talz.. Vlw!1 ponto
-
data/movements/scripts, crie um arquivo chamado waterstep.lua eadicione dentro: Em movements.xml adicione ess tag: <movevent type="StepOut" itemid="4820" event="script" value="waterstep.lua"/>1 ponto
-
[Encerrado] Adicionar sprite no pokemon
XkluivertX reagiu a NyckAlmeida por um tópico no fórum
Tem 2 modos ^^ 1° Baixe esse programa : http://www.xtibia.com/forum/topic/181130-dat-editor-854860/ 2° Abra ele e va em file > open e selecione a .dat e o .spr do cliente que você vai pegar as sprites e clique em open. 3° Procure a sprites que você quer e clique com o botão direito em baixo do "Item Sprite", vai aparecer do lado direito a sprite do tal pokemon 4° Clique nela com o botão direito e depois em exporte, e fassa isso com todas partes dela OU Você pode ir em export > imagem > Sprites, nesse modo ela vai copiar todos sprites para pasta "Tibia Dat Editor\Images", ai é so você procurar o sprite que você quer e fazer o seguinte : Reabra o dat editor e va em file > open e selecione a .dat e o .spr do PDA (no caso o que você vai colocar as sprites) Agora em File > new > monster, aparti dai fica complicado, entam eu aconselho ver um video no youtube ^^ Tomei coragem e procurei um bom ^^1 ponto -
[Encerrado] Não estou conseguindo por meu otserve online!
Hudsonlemos reagiu a kttallan por um tópico no fórum
Amigão abra as porta do firewall e tbm as portas do modem pode ser isso que esteja dando complicação execute > Cmd > Ipconfig > Gatways padrao Cole no navegador o gatways padrao e vai pedir a senha geralmente e admin/admin ou administrador/admin ou se for gvt admin/gvt12345 ai e so abrir as portas do modem e tera sucesso1 ponto -
[Encerrado] Não estou conseguindo por meu otserve online!
Hudsonlemos reagiu a Roksas por um tópico no fórum
Ai amigão, seção incorreta, movido. Essa seção é referente a dúvidas sobre BOTS! ~~ Qual o seu roteador?1 ponto -
o bug das vocations eh bem simples vc abre o httdocs/seu site/system/application/views/create.php abre o create.php e troca por este \/ <div class='errors'> <?php echo error(validation_errors()); ?> </div> <?php include("public/js/keyboard.php"); global $config; ?> <script> function createAccount() { $('.loader').show(); var form = $('#createAccount').serialize(); $.ajax({ url: '<?php echo WEBSITE; ?>/index.php/account/create/1', type: 'post', data: form, success: function(data) { $('.errors').html(data); $('.loader').hide(); } }); } </script> <link rel="stylesheet" type="text/css" href="<?php echo WEBSITE; ?>/public/css/keyboard.css"> <div class='message'> <div class='title'>Create an Account</div> <div class='content'> <?php echo form_open('account/create', array('id'=>'createAccount')); ?> <fieldset> <legend >Account Info</legend> <div class="table"> <ul style="width:30%"> <li class="even"> <label for="name">Account Name</label> </li> <li class="odd"> <label for="nickname">Nickname</label> </li> <li class="even"> <label for="email">E-mail</label> </li> <li class="odd"> <label for="password">Password</label> </li> <li class="even"> <label for="repeat">Repeat</label> </li> </ul> <ul style="width:70%"> <li class="even"> <input type="text" value="<?php echo set_value('name'); ?>" id="name" class="keyboardInput" name="name"/> </li> <li class="odd"> <input type='text' name='nickname' id="nickname" value='<?php echo set_value('nickname'); ?>' /> </li> <li class="even"> <input type="text" value="<?php echo set_value('email'); ?>" id="email" name="email"/> </li> <li class="odd"> <input type="password" class="keyboardInput" id="password" name="password"/> </li> <li class="even"> <input type="password" class="keyboardInput" id="repeat" name="repeat"/> </li> </ul> </div> </fieldset> <fieldset> <legend>Character Info</legend> <div class="table"> <ul style="width:30%"> <li class="even"> <label for="character_name">Character name:</label> </li> <li class="odd"> <label for="sex">Sex:</label> </li> <li class="even"> <label for="vocation">Choose vocation:</label> </li> <li class="odd"> <label for="city">Choose city:</label> </li> <li class="even"> <label for="world">World:</label> </li> </ul> <ul style="width:70%"> <li class="even"> <input type="text" id="character_name" value="<?php echo set_value('character_name'); ?>" name="character_name"/> </li> <li class="odd"> <input name="sex" type="radio" id="sex" value="1" checked="checked" /> male <input type="radio" id="sex" name="sex" value="0" /> female </li> <li class="even"> <select name="vocation" class="keyboardInput" id="vocation"> <option value="1">Naruto</option> <option value="13">Sasuke</option> <option value="34">Sakura</option> <option value="50">Gaara</option> <option value="200">Kakashi</option> <option value="70">Neji</option> <option value="25">Lee</option> <option value="150">Tenten</option> <option value="110">Shikamaru</option> <option value="190">Killer Bee</option> <option value="170">Itachi</option> <option value="90">Kiba</option> <option value="24">Hinata</option> </select> </li> <li class="odd"> <select name="city" id="city"> <?php foreach($config['cities'] as $city => $name) echo '<option value="'.$city.'">'.$name.'</option>'; ?> </select> </li> <li class="even"> <?php if(sizeof($config['worlds']) > 1) { ?> <select name="world" id="world"> <?php foreach($config['worlds'] as $world => $name) echo '<option value="'.$world.'">'.$name.'</option>'; ?> </select> <?php }else{ ?> <input type="hidden" name="world" value="0" /> <?php echo $config['worlds'][0]; ?> <?php } ?> </li> </ul> </div> </fieldset> <fieldset> <legend>Security image</legend> <div class="table"> <ul style="width: 30%"> <li class="even"> </li> <li class="even"> <label>Captcha World</label> </li> </ul> <ul style="width: 70%"> <li class="even"> <?php echo $captcha;?> </li> <li class="even"> <input type='text' name='captcha'/> </li> </ul> </div> </fieldset> <br/> <label> </label> <input class='sub' type="submit" value="Register"/> <?php echo loader(); ?> </form> </div> <div class='bar'>If you create an account you accept to our <a href='#' onClick='$("#rules").toggle(500);'>Rules</a>.</div> </div> <div id='rules' style='margin-top: 10px; width: 100%; height: 300px; overflow: auto; display: none;'><?php echo nl2br(getContent("system/rules.php")); ?></div>1 ponto
-
[Encerrado] Como editar ip do client sem vapus ?
NyckAlmeida reagiu a Roksas por um tópico no fórum
Não, ai não vai abrir o client. Vai dar um erro nos hexadecimais. Tire uns 5 dígitos do seu IP (otserver) ai voce poe la1 ponto -
Lotery System
japinhafah reagiu a Roksas por uma questão
Acho que eu sei o motivo de não funcionar, da erro distro por a caso? troca ele por isso: E a tag por: <globalevent name="lotery" interval="86400" event="script" value="loterry.lua"/> Prontinho, não tava funcionando porque tava errada a tag, tava pra dar só 20:00 da noite. Coloquei a cada 24 hrs. boa sorte!1 ponto -
Vá em data/movements, abra com o bloco de notas o arquivo movements.xml e adicione essas tags, não mude nada: <movevent type="Equip" itemid="12635" slot="armor" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12635" slot="armor" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12636" slot="armor" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12636" slot="armor" event="function" value="onDeEquipItem"/> Depois disso ,na conta do GOD, fale: /reload movements Ou reinicie o servidor ,ai é só testar. Favor, postar resultados, se funcionou ou não!1 ponto
-
Show off bobo
Desnecessario reagiu a wesleyt10 por um tópico no fórum
Duas novas sprites para mostrar como fica no client !!Essa pirata eu peguei na net!!1 ponto -
Item que quando usado aumenta Life
josedb9 reagiu a AdilsonHacker por uma questão
Amigo Vou Tenta te ajudar (Muito Simples) faça o seguinte : Vá em "items" procure pelo item que você quer é cole essa tag: <attribute key="maxHitPoints" value="200" /> --- Essa Tag é para almentar hp <attribute key="maxmanapercent" value="100"/> --- Essa Tag é para almentar mana (LEMBRANDO ESSA TAG ESTAR EM MODO DE %) EXEMPLO : <item id="2498" article="a" name="royal helmet"> <attribute key="description" value="An excellent masterpiece of a smith." /> <attribute key="weight" value="4800" /> <attribute key="maxHitPoints" value="200" /> <attribute key="maxmanapercent" value="100"/> <attribute key="armor" value="9" /> <attribute key="slotType" value="head" /> Vai Ficar Assim, Depois De Fazer Isso Verifique Em "movements" Sé o item estar registrado, lá Basta Aperta Ctrl + F é digita o id do item se o id do item estiver lá , irar funcionar perfeitamente , se não estiver por favor adicione para que o item funcione . Ajudei? Rep+ Precisar Estamos Aqui!1 ponto -
[Arquivado]Como você se protege de DDOS (nukers) ?
Morzgames reagiu a Administrador por um tópico no fórum
Opa Morzgames, Eu estou escrevendo o artigo no estilo "Getting Started" com o pessoal da Server Soft, vamos liberar várias idéias pra galera fazer o básico e conseguir sustentar alguns ataques pequenos, o problema é que para se defender de DDOS você precisa de muito processamento ou hardwares específicos otimizados para isso. Estamos em contato com a ArborNetworks e se tudo der certo, devemos trazer pro Brasil uma das tecnologias deles (são os maiores do mundo em DDOS hoje)1 ponto -
[Encerrado] STAMINA (POKEXGAMES) DÚVIDA!
pedrowarlock reagiu a StyloMaldoso por um tópico no fórum
3 hrs tu off = 1 hr adicionada a stamina.. pearl? k1 ponto -
encryptionType = "plain" e mude para encryptionType = "sha1" crie uma nova account e faça o teste1 ponto
-
Assinatura da Semana #78
PxNzMariaLongo reagiu a LuckinhaSan por um tópico no fórum
Não Entendi Direito o Motivo Do Sky Postar Uma Sign Do Goku, Sendo Que o Tema é Futebol... Aqui a Minha -1 ponto -
eu to sem xampp nesse pc, e o outro está ocupado, mais você apenas tem que executar esse comando na sua database como eu expliquei acima, executando pela coluna SQL, após isso veja se funcionou normalmente o seu site...1 ponto
-
Rapaz, nunca vi algo desse tipo, mas acho que dá pra fazer usando a tabela como uma string: local result = db.getResult("SELECT `value` FROM `player_storage` WHERE `key` = 15455") if result:getID() == -1 then return true end while true do local value = result:getDataString("value") if string.match(value, "{xx = (.-),") == "31" then local a = "{xx = "..string.match(value, "{xx = (.-),")..", yy = "..string.match(value, "yy = (.-)}").."}" db.executeQuery("DELETE FROM `player_storage` WHERE `value` = '"..a.."';") end if not result:next() then break end end Fiquei quase 1 hora tentando fazer isso, tomara que funcione .-. OBS: Faz um backup da database antes de executar o script.1 ponto
-
não duvido da veracidade do conteúdo mais antes de fazer tutoriais do tipo, você deveria explicar o que é OtClient, pra que serve e qual a vantagem... Não tenho a minima ideia do que seja.1 ponto
-
Falar E Ser Teleportado, Alguem?
15172930 reagiu a Yan Oliveira por uma questão
Cordenada são as posições de tal lugar - x,y e z.1 ponto -
1 ponto
-
[Encerrado] Duvida Da Golden
MauricioPC reagiu a zerefshirou por um tópico no fórum
Você colocou a versão 1.7 ou 2.7 no server? pq tem isso pra impedir: if getPlayerStorageValue(cid, 22545) >= 1 then --alterado v1.7 return doPlayerSendCancel(cid, "You can't do that while in the Golden Arena!") end1 ponto -
@topic Feirinha de rua vendendo Peixe, se você fizer varias veses essa feirinha só que uma vendendo carne , outra frutas , dara um belo resultado.1 ponto
-
[Mapping] Mostre suas Idéias
RastaLegion reagiu a vital900 por um tópico no fórum
Espero que gostem.1 ponto -
@GhostMaster Opa, amigo realmente tem este bug pois este servidor se utiliza com site mais ele também está pra utilizar o account manager. Vou mostrar o como por pra ficar normal. Vá na pasta de seu Ot e abra o ( config.lua ) Apague tudo em que tem lá e mude para este: Pronto seu Ot ja deve estar pronto, caso ainda apareca algum bug me avise. Vou tentar concertar, neste caso será só trocar o config.lua de seu servidor e por os seus dados. Caso tenham mais algum problema só avisar aqui que eu ajudo a configurar e concerta-lo, muito obrigado pelo apoio de vocês e Boa-Sorte.1 ponto
-
Você deve ter feito algo errado, a script é essa ai em cima. ________________ Eu uso essa daqui, só que eu botei pra aparece somente uma vez, e quando ele pisa em certo tile.. por exemplo. o tile onde ele nasce pela primeira vez.. ai ja aparece a mensagem.. Movements tag: e no mapa vc escolhe o local pra aparecer a mensagem, abre a propriedade do sqm e coloca em actionid 9091.1 ponto
-
Server bem legal, e para aqueles que gostaram do OT só não gostaram de não ter PZ eu vou ensinar a colocar o PZ de volta : 1° Baixe o Server 2° Abra a pasta 3° Abra o Config.lua 4° Axe o Titulo 'Battle' 5° Abaixo do Titulo 'Battle' axe PZ Locked 6° Para um OT de WAR Como Esse Eu Recomendo Colocar 1500 Obrigado.1 ponto
-
Cara Só Te Dou Uma Dica: -Coloca PZ Pq Tipo Os Noob's Vao Forma Team Dentro do Temple e Fika Matano os Pk Pq Naum Tem PZ ai é só Fika Entrano e Saino da Protection Zone quando Estiver Morrendo Okkzzzzz??????????? Te Dei Uma Boa Ideia Neah???? Entao Me da Um Belo de Um: REP É meu fan??? entao use minha FanBar:1 ponto
-
Vá em \Otserver\data\creaturescripts\scripts e lá terá um arquivo chamado firstitems.lua , é ai que tem o ID dos items que o player vai iniciar. Exemplo: local firstItems = {} firstItems[0] = { 2173, 2525, 3965, 2124, 2457, 2647, 2643 } firstItems[1] = { 2173, 2525, 2190, 2124, 2457, 2647, 2643 } firstItems[2] = { 2173, 2525, 2182, 2124, 2457, 2647, 2643 } firstItems[3] = { 2173, 2525, 2399, 2124, 2457, 2647, 2643 } firstItems[4] = { 2173, 2525, 2428, 2124, 2457, 2647, 2643 } function onLogin(cid) if getPlayerStorageValue(cid, 30001) == -1 then for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1) end if getPlayerSex(cid) == 0 then doPlayerAddItem(cid, 2463, 1) else doPlayerAddItem(cid, 2463, 1) end local bag = doPlayerAddItem(cid, 11257, 1) doAddContainerItem(bag, 2160, 2) doAddContainerItem(bag, 2554, 1) doAddContainerItem(bag, 2120, 1) doAddContainerItem(bag, 7618, 1) setPlayerStorageValue(cid, 30001, 1) end return TRUE end firstItems[0] - A Vocação "0" irá iniciar com esses items. { 2173, 2525, 3965, 2124, 2457, 2647, 2643 } firstItems[1] - A Vocação "1" irá iniciar com esses items. { 2173, 2525, 2190, 2124, 2457, 2647, 2643 } Assim em diante... Já que você quer mudar quantas "Crystal Coin" o player iniciara aonde tem: doAddContainerItem(bag, 2160, 2) 2160 é o ID da "Crystal Coin" e o 2 é a quantidade, como você quer 5 mude o 2 para 5 Te ajudei ? dá um REP+1 ponto
-
Como Trocar O Preco Do !buypremium Por X Item?
rafaelleme reagiu a iagsousa por uma questão
BOm tente fazer assim: <?xml version="1.0" encoding="UTF-8"?> <mod name="Buy premium command" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes"> <config name="buypremium_config"><![CDATA[ config = { days = 90, maxDays = 360 } ]]></config> <talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[ domodlib('buypremium_config') if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end if(not doPlayerRemoveItem(cid, 10306, 1)) then doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") ]]></talkaction> </mod> Agora explicando, onde tinha if(not doPlayerRemoveMoney(cid, config.cost)) then trocamos por: if(not doPlayerRemoveItem(cid, ID DO ITEM, QUANTIDADE)) then se vc desejar pode tbm trocar aqui onde tem "gold coins" colocar o nome do objeto Se ajudei rep + ae (:1 ponto -
[ Action ] Addon Doll
rafaelleme reagiu a Vodkart por um tópico no fórum
@UP retira essa parte: if (not isPremium(cid)) then doPlayerSendCancel(cid, "Você nao tem premium account.") return TRUE end1 ponto -
quero compra um serve de pokemon com os pokemon ate a 5 geraçao pago bem-1 pontos