Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 02/21/12 em todas áreas
-
Sistema De Novos Items
Edenfield e um outro reagiu a MatheusGlad por um tópico no fórum
Bem, como todos sabem, não da pra criar 2 items com o mesmo sprite, somente editando a source e o dat etc... Usando esse sistema que eu fiz voce nao precisara editar nada somente adicionar os scripts. Primeiramente vá na pasta lib e crie um arquivo ItemsEditedLib.lua e adicione isso dentro: function doPlayerAddEditedItem(cid, itemid) local newxml = io.open("data/items/newitems.xml", "r") local configs = {} for i in newxml:read("*a"):gmatch("<item (.-)</item>") do local itemid = tonumber(i:match('id="(.-)"')) local itemconfig = { ["spriteid"] = tonumber(i:match('spriteid.-=.-"(.-)"')), ["article"] = i:match('article.-=.-"(.-)"'), ["name"] = i:match('name.-=.-"(.-)"'), ["description"] = i:match('key.-=.-"description".-value.-=.-"(.-)"'), ["defense"] = tonumber(i:match('key.-=.-"defense".-value.-=.-"(.-)"')), ["attack"] = tonumber(i:match('key.-=.-"attack".-value.-=.-"(.-)"')), ["extradefense"] = tonumber(i:match('key.-=.-"extradef".-value.-=.-"(.-)"')), ["armor"] = tonumber(i:match('key.-=.-"armor".-value.-=.-"(.-)"')), ["extraattack"] = tonumber(i:match('key.-=.-"extraatk".-value.-=.-"(.-)"')), } configs[itemid] = itemconfig end if configs[itemid] then local item = doPlayerAddItem(cid, configs[itemid].spriteid) for i,x in pairs(configs[itemid]) do doItemSetAttribute(item, i, x) end end end Depois vá na pasta items e adicione um arquivo newitems.XML (XML NAO LUA!!!) e adicione isso dentro: <?xml version="1.0" encoding="UTF-8"?> <items> <item id="100" spriteid="2400" article="a" name="magic edited sword"> <attribute key="description" value="Arma editada." /> <attribute key="defense" value="45" /> <attribute key="attack" value="100" /> <attribute key="extradef" value="10" /> <attribute key="extraatk" value="10" /> </item> <item id="101" spriteid="2472" article="a" name="master plate armor"> <attribute key="description" value="Armor editada." /> <attribute key="armor" value="19" /> </item> </items> Bem como voces podem ver, o xml guarda os novos items, o xml funciona praticamente como o items.xml so que tem um novo campo o "spriteid", nele fica o itemid original. Eu sei que ainda faltam atributos, com o tempo e com os pedidos eu vou adicionando. (É importante que voces peçam por novos atributos, porque os outros são mais complicados e eu nao vou faze-los para ninguem usar) Atributos: "description" "defense" "attack" "extradefense" "armor" "extraattack" Para adicionar os novos itemids aos players use doPlayerAddEditedItem(cid, ITEMID) em vez de doPlayerAddItem...2 pontos -
Oláá xtibianos Hoje Irei postar meu mapa do Subwat KaMiKaZe v6.1 ... Aii Vaii SS : City : ARENA Gigante : OBS : Para Não Ficar Mt Pvp na City xD da leg ! Alterarei Mais Ná Proxima Upadade do Server ! OBS : Vou Criar Novos Iten KaMiKaZe Itens Baixen : Download,Msn e Scan \/ Agradeçimentos Qualze Esqueçii ! 40% Subwat Pelo Mapa V.16 40% [ADM] Kamikaze 20% Euu Nadotti : [DoNo] KaMiKaZe V6.1 Abre Isso Aki \/ Sempre TRICOLOR ! Meus Trabalhos ".1 ponto
-
[8.60]Heroserv By:lukaszg 1.0.0
Zeamparozil reagiu a LukaszG por um tópico no fórum
Fala Galera Eu Tava Num Projeto E Resolvi Postar. Informações: *Templo 100% mudado. *Novo Castle War. *Novos Monsters. *Novas Caves. *Atualização Do Heroserv (8.62) *Novas Quests todas 100% inclusive Demon Helmet e Golden Helmet. *Agora 100% Equilibrado com healing igual ao Heroserv. *Adc commando de AOL. *Hunt De Madins Arumada 100%. *Adc Igreja. *Bugs de GOD forão todos arumados. *Bug de account do GM Hero 100% arumado. Fotos Do Mapa. Download 4Shared Download Megaupload Scan Creditos: Subwat (Augumas partes do mapa) Alissow (Castle War) LukaszG (edição,augumas spells,novas teleports,novos monsters etc..) Se Gostou Da Um :button_ok: Bugs Ou Coisas Parecidas Posta Aqui Ou mande e-mail para lukas-gf@live.com Para Eu Arumar.1 ponto -
-Pokémon Ownz V1.0 By Ninow -Bom pessoal como não está havendo post de Pokétibia ultimamente eu vim aqui e vou postar o meu. Ele na verdade é o Pokémon Maluco, porém eu editei e adicionei várias coisas. -O que tem no servidor? No server foi adicionado: -Reliquia Stone; -Comando !buyvip e !buysupervip -Novos Pokémons: Arceus,Latios,Amethyst Golem,Pirate Gengar e muito mais... -Novas Quests: Reliquia Stone Quest, Legend Box Quest, Secret Box Quest e muito mais... -Super Vip Area: Quando você compra super vip você poderá entrar na super vipa area e lá tem as novas quest o novo npc que vende a Reliquia e respaws de pokémons que não existe para players FREE. -Novos Respawns: Kyogre (Quando morre ira virar blastoise, porém ele tem uma pequena chance de dropar a [Fantastic] Water Stone,Groudon: (Quando morre ira virar magmar porém ele tem uma pequena chance de dropar a [Fantastic] Earth Stone,Rayquaza(Quando morre ira virar ele mesmo porém quando você der catch nele ele vira na forma FAKE, Exemplo: Fake Rayquaza, e tem a mesma chance de dropar a [Fantastic] Leaf Stone, quando usada nele ira virar o Rayquaza com sua força normal, Jirachi,Giratina,Dialga,Palkia a mesma coisa do Rayquaza, porém no Dialga e no Palkia se a stone for usada novamente ele pode virar Primal Dialga ou [Fantastic] Palkia. -Obs: Talvez no lugar de [Fantastic] pode ser [unlockpower], eu editei mas não me lembro bem qual foi as stones. -Obs²: Foi colocado protection zone na frente do CP para não ter lutas e não dar lag. Então foi criado um pvp novo. -Links: Server: http://www.mediafire...09s7bkk9cf7ugny Client: http://www.mediafire...htcv9pydq5ppvg7 -Scan Scan Server 19/02/2012 https://www.virustotal.com/url/3f78166710d6283e08157d8849874ffb419a7da897f9f75e04317bc6e5e17951/analysis/1329693471/ Scan Client 19/02/2012 https://www.virustotal.com/url/c85fe80f80c71fad19bce8b37275bedf59a8155c682fb46883799b8b4c280b36/analysis/ créditos: 70% Server Maluco 30% Eu por editar e colocar coisas novas no server. Pessoal desculpa se o post está desorganizado é o meu primeiro post, não coloquei Ss porque eu não conseguir. Então eu vou deixar sem ss mesmo. (Depois eu coloco SS.) Gostou REP+1 ponto
-
[ Recomendado! ] [9.44] Crystal Server - 2.3Pl1 (Infinity Crystal)
Mauroxdddadada reagiu a Tryller por um tópico no fórum
Crystal Server Olá Venho lhes o Crystal Server. Aviso O Mapa é YurOTs 8.1 editado por mim Thryller (Shynzo). Mapa ainda está incompleto na parte de quests, mas este mapa fez muito sucesso na epoca 8.1 então resolvi atualiza-lo. Conta do GOD é 222222/password Estamos a procura de mappers e pessoas para trabalha na atualização da pasta data, monsters, items.xml, movements entre outras coisas. Lembrando que estas atualizações terão de ser o mais parecidas possiveis com o Tibia Global. [ File changes: M = Modificado D = Deletado A = Adicionado [ 2.3 - PL 1 [ A... ] [ M... Crystal Server.exe config.lua data/weapons/weapons.xml ] [ D... ] ] ] [ Charges [ 2.3 - PL 1 [ ENGLISH Added blackSkullDecreaseHealth at config.lua (Thriller) Fixed possible crash with Modern AAC and OTServ List (Thriller) Fixed weapons bugs http://vapus.net/forum/project.php?issueid=52 ] [ PORTUGUES Adicionado blackSkullDecreaseHealth no config.lua (Thriller) Corrigido crash com Modern AAc e OTServ List (Thriller) Corrigido bug das weapons http://vapus.net/forum/project.php?issueid=52 ] ] ] Downloads Download Server 2.3pl1 Download Dll Files IP Changer Download do IP Changer Source - Baixe apenas se você souber para que serve Download source ------------------------------------------------ Outras versões 2.3 Algumas SS1 ponto -
Sistema de loteria feito por min, podendo ter classificação de qntos vão ganhar. Crie um arquivo chamado lotery.lua local premio = { [1] = {item = 2160, count = 60}, [2] = {item = 2165, count = 1} } local configs = { hours = 3, -- quantas em quantas horas, vai acontecer. winners = 3 -- qntos players podem ganhar. } function onThink(interval, lastExecution) local p = getPlayersOnline() local winners = configs.winners if #p < winners then winners = #p end for i = 1, winners do local p = getPlayersOnline() local c, w = #p, #premio local d, e = math.random(c), math.random(w) local playerwin = p[d] doPlayerAddItem(playerwin, premio[e].item, premio[e].count) doBroadcastMessage("[" .. i .. "ST PLACE] Winner: " .. getCreatureName(playerwin) .. ", Reward: " .. premio[e].count .. " " .. getItemNameById(premio[e].item) .. ", Congratulations!") if i == winners then doBroadcastMessage("(Next Lottery in " .. configs.hours .. " hours.)") end doSendMagicEffect(getThingPos(playerwin), 12) end return true end 19:27 [1ST PLACE] Winner: Dante, Reward: 1 stealth ring, Congratulations! 19:27 (Next Lottery in 3 hours.) Tag: <globalevent name="Lotery" interval="10800" event="script" value="lotery.lua"/> O interval é sempre o tantode horas * 3600, exemplo 3 * 3600 = 10800. Configurando premios : local premio = { [1] = {item = 2160, count = 60}, [2] = {item = 2165, count = 1} } é só ir adicionando como em cima, mais o numero do [] , item é o id, e count é o tanto, vai aumentando exemplo : local premio = { [1] = {item = 2160, count = 60}, [2] = {item = 2165, count = 1}, [3] = {item = 2166, count = 1} }1 ponto
-
Solucionar O Erro Unsupported Client Version.
Felliperenato reagiu a luisfe23 por um tópico no fórum
Faaaaala XTibianos, hoje irei trazer um tutorial que ensina a solucionar um erro muito comum, que acontece quando voce vai abrir um mapa. Creio que todos mappers, ja viram este erro. Mas, de que erro estamos falando? Este: Agora que mostrei o erro, irei ensina-los a solucionar ele. Vamos la. Vamos supor que vc vai abrir o mapa, quando o erro acontece, o que fazer agora? 1-Faça o seguinte, abra seu RME e crie um novo mapa. Depois vá em File > Import > Import Map: 2-Quando clicar nele, ira abrir um box como este: 3-Agora, clique em Browse, e selecione o mapa que está com erro e voce deseja abri-lo. Então ele ficara assim: 4-Clique em OK ! Então no mapa que voce criou, lá estara o mapa que voce queria abrir: É isso ai XTibianos. Este tutorial é exclusivo ao XTibia, ou seja, cópia é RIPPING ! Abraços e até o proximo tutorial.1 ponto -
Baiak Speed Editedy By [Adm]Speed Versao 1
BreniinhoSeaway reagiu a fastot por um tópico no fórum
Fala galera estou aqui para apresentar o novo Baiak Speed Versao 1, eu e meu primo estamos trabalhando a muito tempo neste servidor e muitas novidades surgirão, este servidor é baseado no mapa Baiak Darlan.Então, tá esperando o que? º6 Cidades -Baiak Speed -Vip City -Hydraland -Baiak City -Desert City -GOD City ºCONTA DO GOD ^ACCOUNT: god ^SENHA: god PARA MUDAR A SENHA DO GOD USE :sql: Ok, vamos logo para as atualizações! do Baiak Speed V.1 Baiak Speed - Modificações no Templo principal com nova city e eventos -Modificações no mapa, bugs foram removidos! -Novos npc na nova city -Dois novos npc de addon que nao tinha no mapa adicionado na nova city [GOD]CITY. -Muitas Novas hunt adicionadas -Tambem muitas novas quests -Novos set e armas -Novos comando adicionados nao tinha como\/ !buyvip !notice !spells !changesex !second entre outros -Novo npc de bless,de comprar itens editados,e dos addon warmaster 1 e 2 -4 novas Magias de attack adicionadas -2 magias de healar adiciondas (uma de healar mana e outra de vida e so falar !spells para druid e sorc) -Duas novas runas para kina e pala de healar mana e vida -TEMPLO PRINCIPAL COM NOVO VISUAL NUNCA VI EM OT ALGUM (VERDE COM GELO E FOGO EU ACHO QUE FICO MUITO MASSA SE N GOSTAR SO DO TEMPLO PODE MUDAR PARA SEU OTSERV -Terminando uma quest da nova city abra o bau e ganhe [VIP] no nome -Entre no tp PROMOTION e compre vip promotion com o npc,a seguir pegue 5kk lvl 1k e fale !second ...vc vai vira EPIC promotion -Entre várias outras mudanças! • Algumas Imagens: TEMPLO PRINCIPAL NOVA CITY Hunts e Quest Quests :forward: Dowload Do Baiak Speed 8.60 4shared :forward: Scan do Baiak Speed 8.60 OUTRO SCAN \/ de imagem • Créditos: Achou bugs? Reportem para melhoras DUVIDAS ADICIONA MEU MSN AI :greenperson: admspeed1@hotmail.com GOSTOU? DA UM REP AI :button_ok: NAO GOSTOU? CRITIQUE PARA MELHORAS OBRIGADO DE SEU VOTO e como prometido aki esta a versao do baiak speed versao 2 Baiak Speed versao 21 ponto -
Autor: Spits e parte Mock Oque Faz? é um rank de frags mostra quem matou mais no servidor... talkactions/script topfrags.lua function onSay(cid, words, param) local max = 20 local letters_to_next = 20 local name_now local name = "Top Frags\n" local rkn = 0 name = name.."\n" name = name.."Rank Frags - Nome do Jogador\n" local v = db.getResult("SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 GROUP BY `name` ORDER BY `frags` DESC;") repeat if v:getID() == -1 then break end rkn = rkn+1 name_now, l = v:getDataString("name"), string.len(v:getDataString("name")) name = name..rkn..". ["..v:getDataInt("frags").."] - "..name_now.." ".." ".."".."\n" until v:next() == false if name ~= "" then doShowTextDialog(cid,1903, name) end return TRUE end talkactions.xml <talkaction words="!topfrags" script="topfrags.lua"/>1 ponto
-
Círculo Do Diabo (Este Mapa Vai Mudar A História)
Lucas Blake reagiu a HisashiitYamaguti por um tópico no fórum
História da ilha do Círculo do Diabo: - A tribo maia, foi a procura de conquistar novas ilhas e acabaram encontrando uma ilha chamada Mushika, eles viviam nessa ilha, até que começaram a aparecer tais bixos nela e coisas encantadas. - Um pequeno morador local, descobriu um portal, que o chamaram: "buraco de minhoca". Muitos não se atreveram a entrar, mas os que entraram, jamais voltaram para contar a história. - Muitos anos se passaram e os bixos que estavam dentro do portal, sairam e mataram todos que viviam naquela ilhazinha, como todos foram mortos, eles usaram a carcaça pra se alimentarem e os ossos jogaram no magma, para que todos que viessem a ilha, fossem mortos quando entra-se. - Depois de vários anos, os bixos que moravam lá, tiveram que se hábitar ao clima, mas ninguém sabe se eles ainda estão vivos, pois todos que estavam lá, foram dessaparecidos e os que foram até lá, também. - Mas um bravo lutador, chamado: Ryan. Se atreveu ir até a ilha e com seu cajado, matou todos os bixos de lá e comeu a carcaça deles, mas foi morto pelo Hisashi, um bravo mago lutador, muito mais forte e inteligente que o Ryan. - As fotos registradas pelo Ryan do Círculo do Diabo, são essas: Download: Download: Clique Aqui Scan: Clique Aqui Créditos pelo mapa: HisashiitYamaguti e Remeres Map Editor. Obs: Muitos dizem que partes da ilha foram perdidas, ao longo que o mago Hisashi as afundavá por isso que grande parte está no subterrâneo do que no solo.1 ponto -
Palavra com o Administrador da Hard: Caros Companheiros, No Lançamento dos Scripts de Natal Fizemos Sucesso. Claro que Tivemos que Abrir um Bau e Libera-lo para o Universo do Tibia, Este Mês Lançamos os Scripts de Verão e queremos BATER o Recorde de Visualizações. Temos 2 MISSOES, BATER O RECORD de VISUALIZAÇÕES E COMENTARIOS: [bater] 9 Respostas Recorde Batido [ ? ]. [bater]322 visualizações Recorde Batido [ ? ]. Alem Disso Agradeço aos VISITANTES do Xtibia que Visualizaram nossa Pagina. Acesso Rapido: Quer conhecer Outros Conteudos da HARD? 1- Praia? [Tibia] Scripts De Verao No Xtibia - Hard Corporation Tags: Praia, Deusa do Mar,Pacote Summer, Marinheiro, Montaria Maritima,Bar do Eks, Barril de Rum. 116 visualizações. 2 - [Tibia] Scripts De Natal No Xtibia - Hard Corporation Tags: Presentes de Natal, Enfeites, Carta, Duende Askasleikir,Montaria Natalina, Tarefas de Natal, Toca Natalina (Gorro), Esquilo da Neve, Fireworksrocket. 446 visualizações. 3 - [Tibia] System Zumbi - Hard Corporation Tag: Funcionamento 100% | 1230 visualizações. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- VERÃO é NO XTIBIA - 6 Anos de Tibia. Versao: 8.6 No Inicio dos Seculos, a Muito Tempo atras Existia um Guerreiro THOR este Guerreiro Gostava Muito de Nadar no Verão, por isso Viajava para Biflost, uma Ponte magica la Nadava mais rapido que todos. Praia Biflost Para Criar a Praia é Facil, nao Necessita de Script pois o Client Ja Oferece. Utilize os Seguintes Items: - 4823 - Fara o Player Andar Sobre a Agua. os Tiles Acima Farao o Players Mudar seu Estado. Agua/Addon No Fim Coloque a Borda Para o Player Nao Passar. (Tiles ID abaixo) LEMBRE-SE DE COLOCAR AREA PROTECT NA PRAIA, para Ninguem Matar o "Amigo". ## SALVE E FECHE. (MapEditor).. Pausa para Descanço.. Deusa do MAR Funçao: Npc com Tarefas Summers. / Voce Precisa Ajudar a Salvar as Estrelas do Mar. Premios/Recompensas: 1 Flower wreath 90000 Experiencia Item Usado como Procura/Quantidade: 5 Orange star 7 Orange star 10 Orange star 15 Orange star 25 Orange star *Voce pode Adicionar como Loot de Monsters ou Colocar em quests. Entre nos Aquivos: OTserver/Data/NPC CRIE O ARQUIVO Deusa do Mar.XML : ## SALVE E FECHE. Entre nos Aquivos: OTserver/Data/NPC/SCRIPTS CRIE O ARQUIVO Deusa do Mar.lua : ## SALVE E FECHE. **Caso Queira Deixar o Item Raro/Especial Pode Adicionar o Letreiro abaixo, Isso Significa que o Player que tiver o item 9927 Participou das Tarefas. Entre nos Aquivos: OTserver/Data/Items ABRA O ARQUIVO Items.XML e Substitua o que esta Dentro do ID 9927 por Este: ## SALVE E FECHE. Pausa para Descanço.. Pacote Summer Funçao: No Mes Passado Tivemos uma Ideia, porque nao Criar 1 Item Pacote ou Seja Vende-lo a Preço Justo um pouco mas caro, Neste Pacote Incluiremos 5 Itens juntos. *Voce podera Colocar Seus Pacotes em Ofertas ou Vender como Desejar. ESTE PACOTE ESTARA A VENDA NO NPC MARINHEIRO. Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE: ## SALVE E FECHE. Entre nos Aquivos: OTserver/Data/Actions/SCRIPTS/other CRIE O ARQUIVO Pacote de Flores.lua E ADICIONE: ## SALVE E FECHE. Pausa para Descanço.. The Book Macabre [Creditos: Hard] Como Estamos de Ferias, que tal Ler um bom Livro? Voce Podera Escrever uma Historia em um Livro. Vamos Publica-lo? Nome: Heavily bound book - Livro fortemente Fechado. Descriçao: The macabre tales of the tibia. - As lendas Macabras do tibia. weight - Peso 7800 CAP* writeable-Gravável SIM (1) maxTextLen-Max Texto Letras 1512** * Voce Pode Diminuir o Peso, Dependendo da EXP de seu server, pois 7800 CAP seria para level 150+ algumas Vocations. ** o Numero de Letras possiveis para se escrever pode ser modificado Almentando, para ter mas espaço para as historias. o LIVRO PODE SER EDITADO 1 VEZ Apenas.(Cada) Pausa para Descanço.. Montaria Maritima [Creditos: Desconhecido] Acredita que ela Foi descoberta? Nem nosso Historiador conseguiu Localizar esta Rapida Montaria. Funçao: Montaria Em que o Player Usara Mana e Ganhara Speed por um Certo Tempo. Entre nos Aquivos: OTserver/Data/Actions ABRA O ARQUIVO Actions.XML E ADICIONE: ## SALVE E FECHE. Parecido com este Monster: 7184 Montaria Entre nos Aquivos: OTserver/Data/Actions/Scripts CRIE O ARQUIVO MOUNTSUMMER.LUA E ADICIONE: ## SALVE E FECHE. Pausa para Descanço.. Fazendo Rum[bloqueado] Voce pode encontra-lo neste Tutorial Aqui. Creditos a seus devidos Difundores. Pausa para Descanço.. MARINHEIRO [bloqueado] O Script do Npc Marinheiro foi Cancelado no Momento. PEDIMOS DESCULPAS.. Pausa para Descanço.. Fique Atento para os Dias Previstos para a Liberaçao de Nossos Scripts. Lembrando que estes podem sofrer Alteraçao de Data.1 ponto
-
1ª - a hora de instalar o site você botou uma senha certo ? a conta é loguin 1 e a senha que você pois na hora de instalar. 2ª - não a diferença entra localhost e o 127... pode ser tambem, você entra www.meuip.com.br ai pega o ip la e adiciona :8090 na frente.1 ponto
-
Talkaction !ad Ajuda Ae
Drk Shadow reagiu a caotic por um tópico no fórum
Tente esse script fiz rapidin me fala se deu certo: function onSay(cid, words, param, channel) local loky = {'100'} local poke = {'Raticate', 'Sandshrew', 'Sandslash', 'Diglett', 'Dugtrio', 'Primeape', 'Machop', 'Machoke', 'Machamp', 'Geodude', 'Graveler', 'Golem' , 'Onix', 'Cubone', 'Marowak', 'Rhyhorn', 'Rhydon', 'Kangaskhan', 'Tauros', 'Snorlax'} if not isInArray(poke, getCreatureName(getCreatureSummons(cid)[1])) then doPlayerSendCancel(cid, "This pokemon can't use this talk.") return true end doSetCreatureOutfit(getCreatureSummons(cid)[1], loky, -1) end1 ponto -
Simples va em data/movements/movements.xml <movevent type="Equip" itemid="[color=#ff0000]iddoitem[/color]" slot="[color=#00ff00]tipo[/color]" level="[color=#00ffff]80[/color]" event="function" value="onEquipItem"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer" showInDescription="0"/> <vocation name="Druid"/> <vocation name="Elder Druid" showInDescription="0"/> </movevent> em azul o level em vermelho o id em verde o tipo exemplo feet boots body armor ai e so para items do corpo para armas em weapons.xml aki vai um exemplo de rod ou wand </wand> <wand id="8910" level="42" mana="13" min="150" max="300" type="death" function="default"> <!-- Underworld Rod --> <vocation name="Druid"/> <vocation name="vip"/> <vocation name="Elder Druid"/> <vocation name="Slayer Druid"/> E so voce modificar as vocations as sword e clubs e na mesma pasta mais para baixo </melee> <melee id="7418" level="70" unproperly="1" function="default"/> <melee id="7390" level="75" unproperly="1" function="default"/> <melee id="6528" level="75" unproperly="1" function="default"> <vocation name="Knight"/> <vocation name="Elite Knight"/> <vocation name="Slayer Knight"/> So mudar as vocaçoes e os ids! se ajudei REP+1 ponto
-
esse erro eu ainda não sei resolver, tente trocar o seu character.php (malz)1 ponto
-
[ Resolvido ][Duvida] Sobre Website Webnode
Leandrinhow reagiu a smarf por um tópico no fórum
Infelismente nao tem , pois o site webnode , nao tem nenhuma informacao do seu servidor para poder entregar o item. Mesmo se voce consigir por o sistema vip nele o item nao vai ser entrege ok ? Espero ter ajudado.1 ponto -
[Encerrado] [Pokemon] Dúvidas? - Pda
MarcosFraga reagiu a Slicer por um tópico no fórum
@jeffe000 % chance de sair a passiva.. if math.random(1, 100) <= 20 then -- Porcentagem de chance pro poke usar a passiva... 10 = 10% +/- dano q vai sair.. tpw o dano eu coloquei de qlqr forma.. ;x eu n sei como o brun faz o sistema de dano dele.. entao cada um no caso teria q inventa uma "formula" q melhor se encaixe no seu serv.. ;x local min = getWildPokemonLevel(cid)*15 --nao sei como funciona o sistema de dano... local max = getWildPokemonLevel(cid)*20 --nao sei como funciona o sistema de dano... @PokeGordo quase impossivel tu fazer isso... mano o level system ta mexendo com praticamente TODOS os scripts do serv... e tb esta na source... n vai da pra tu tirar ele.. a menos q tu manje MUITOOO... ;x @Thedjhabbo oia da pra usar o pot ms com "batle".. mas se o poke levar qlqr hit.. vai da "lost heal"...1 ponto -
Lotus Tibia Cms
LordZezim reagiu a Administrador por um tópico no fórum
Fala camarada, Primeiramente parabéns pela iniciativa é de pessoas assim que a comunidade precisa. Vou lhe enviar uma PM para conversarmos melhor, temos uma estrutura grande de projetos open source que seria liberada ao público apenas mês que vem mas com essa iniciativa me sinto obrigado a liberá-la antes para a comunidade. Hoje eu mantenho 2 repositórios open source com Gesior e ModernACC praticamente sem bugs, são mais de 1500 revs de correção e 6 meses de trabalho, ainda não dei release pois estou pedindo autorização aos criadores para que os repositórios SVN oficiais sejam aqui no xtibia.com, em troca doarei todo esse trabalho para a comunidade mantendo uma "versão" do produto aqui linkada com as versões de lá (merges), sempre funcional e testada em um ambiente aqui que chamamos de "Incubadora" é um dedicado que comprei para a comunidade só para rodar testes e ambientes de testes (homologação) -- Multilinguagem Sobre seu projeto, usar o POT do wordpress é uma boa saída, mas acredito que a galerinha terá dificuldades, pois para uso dinâmico e performance o wordpress compila isso e é necessário um mini editor de texto binário para editá-lo, veja com o Joomla CMS faz, ele usa defines em uma camada "language" onde os includes de Smarty são transformados automaticaticamente (parse) para a linguagem. -- Facilidade Lembre-se que quando projetamos um CMS não visamos apenas a melhor arquitetura mais sim a facilidade para manuseio e expansão, afinal, você programar sozinho não chegará a lugar nenhum, por isso temos que construir uma comunidade forte para poder ajudar no produto. -- Linguagem Qual linguagem você usará? Sugiro PHP, pois é uma linguagem conhecida de todos e hoje os grandes otservers só rodam em linux (até temos uma iniciativa aqui no xtiia.com na área de redes e infra estrutura para ensinar essa galerinha a rodar em linux). -- Plataforma de Desenvolvimento Vamos conversar por PM que, se me permitir, quero lhe ajudar a estruturar esse projeto como open source (ele será, certo?) com plataformas de SVN, downloads, Bugtracker e ambiente de testes (homologação) em tempo real. Desenvolvi essa plataforma sincronizada e aberta para outros projetos e estou doando para a comunidade xtibia.com, assim traremos novos projetos para a comunidade e mais código será criado para o Open Tibia (essa última é a minha verdadeira missão e não ficar administrando brigas de usuários) Conte comigo pra participar do projeto, sou analista de sistemas e especializado em grandes volumes de dados. Já trabalhei em projetos da SEFAZ (Secretaria da Fazenda do Estado), Bradesco, Oi, Tim etc... Meu tempo é bem complicado, mas quero muito te ajudar com isso. Brother, um grande abraço e fiquei muito feliz com sua iniciatva.1 ponto -
Faça o que o Byerne postou e salve como <nome qualquer>.lua: No arquivo actions.xml, adicione esta linha: <action itemid="7196" event="script" value="<nome qualquer>.lua"/> Movido.1 ponto
-
Hey people!! Im gonna give you all my recopilation and all my own systems because I closed my server (too much work for 2 persons ) Recopilation: -Full Bike System By Me: -Full Saffari System Edited By Me: -BOX 4 Mission Quest Edited By Me. -GhostWalk for shinys. -Emoticons Edited By Me. -Pokemon Change Sex Talkaction Adapted By Me. -Quest List Talkaction By Me. -Cassino Reward System Based On Fighting Tower By Me! Thats all for now people, soon Im gonna put more systems!1 ponto
-
Nome: Ganhe cash ao matar alguem. Versão: Testada tfs 0.3.6 (8.54), provavelmente funfa em 8.54 + Créditos: Eu e para o demonbholder por me ajudar a fazer a lista. Como funciona? Quando você mata um player você ganha 100 cash (Pode ser alterado no script), e falano: ~~> /buy nome_do_item (Exemplo: /buy plate armor), você automaticamente comprara o item. ~~> /buy list, você vera os itens que pode ser comprados e o preço deles. ~~> /buy check, verifica quantos de cash você tem. Instalando o sistema ! 1ª: Entre na pasta data/creaturescripts/scripts, e crie um arquivo chamado cash.lua, cole este código dentro: function onKill(cid, target, lastHit) local cash = 150 -- O tanto de cash que ira ganhar ao matar o player if isPlayer(cid) and isPlayer(target) then if getPlayerIp(target) ~= getPlayerIp(cid) then setPlayerStorageValue(cid, 45550, (getPlayerStorageValue(cid, 45550)+cash)) end end return TRUE end 2ªa: Agora em creaturescripts/creaturescripts.xml bote a tag: <event type="kill" name="Kill_Cash" event="script" value="cash.lua"/> 2ªb:Agora em creaturescripts/scripts , localize login.lua (antes do ultimo return true) e cole isto dentro: registerCreatureEvent(cid, "Kill_Cash") 3ª:Voltando em data/talkactions/scripts crie um arquivo com o nome de cash.lua e cole isto dentro: -- Script by: thalia -- local item = { ["plate armor"] = {cash=150, id=2463, amount=1}, ["plate legs"] = {cash=150, id=2647, amount=1}, } function onSay(cid, words, param) itens = item[param] if param == "check" then return doPlayerSendTextMessage(cid,19,'Your total cash is '..getPlayerStorageValue(cid, 45550)..'.') elseif param == "list" then str = nil for name, tab in pairs(item) do str = str == nil and "Item name: "..name.." - Price: "..tab.cash .. "\n" or str .. "Item name: "..name.." - Price: "..tab.cash .. "\n" end doShowTextDialog(cid, 2160, str) return true end if (itens ~= nil) then if getPlayerStorageValue(cid, 45550) >= itens.cash then doSendMagicEffect(getThingPos(cid),28) doPlayerAddItem(cid,itens.id,itens.amount) setPlayerStorageValue(cid, 45550, (getPlayerStorageValue(cid,45550)-itens.cash)) return doPlayerSendTextMessage(cid,19,'Your total cash now is '..getPlayerStorageValue(cid, 45550)..'.') else return doPlayerSendCancel(cid,"Sorry, cash insufficient.") end else return doPlayerSendCancel(cid,"Sorry, this item is not for sale.") end return TRUE end 4ª:Agora em talkactions/talkactions.xml bote está tag: <talkaction log="yes" words="/buy" access="0" event="script" value="cash.lua"/> Prontinho, script istalado... Ai vocês me pergunta: Como adicionar mais itens? E eu respondo: Simples Nesta parte: È só adicionar: BOM È ISSO COMENTEM O QUE ACHARAM! È só fazer isso um em baixo do outro.1 ponto
-
Ai galera esse post eu retirei aki do Xtibia msm apenas copiei!! ai vai um tutorial ensinando colocar seu ot e seu site online Todos os Créditos para Mesenga Está dividido em: 1º Passo: Preparando o XAMPP 2º Passo: Criando a Database 3º Passo: Criando o banco de dados 4º Passo: Criando uma conta GOD EXTRA 5º Passo: Criando o site para os players entrarem F.A.Q. - Perguntas e respostas -Baixando o Xampp- Xampp download: http://www.baixaki.com.br/download/xampp.htm Tamanho: 44,20MB Depois de baixar instale o XAMPP 1º Passo: Preparando o XAMPP ( Créditos ao Lord Joel por lembrar do security) Abra o XAMPP, depois disso verifique se está tudo corretamente ligado clicando no XAMPP_Panel Mini F.A.Q. Mas meu apache não esta ligando! Vá até C:\xampp\apache\conf\httpd.conf: Procure por “Listen 80″, mude para “Listen 8090″ Procure por “ServerName localhost:80″, mude para “ServerName localhost:8090″ C:\xampp\apache\conf\extra\httpd-ssl.conf Procure por “Listen 443″, mude para “Listen 4499″ Procure por “<VirtualHost _default_:443>”, mude para “<VirtualHost _default_:4499>” Procure por “ServerName localhost:443″, mude para “ServerName localhost:4499″ Explicação: O IIS (Internet Information Service) do windows é padrão para rodar em port 80, então você não conseguira abrir o apache pois vai dar conflito com esta porta que já esta sendo usada, então trocamos! Mesenga, ainda não funcionou =/ Então recomendo você baixar a versão 1.6.5 por conter a antiga base que pega em todos os windows Download aqui: AQUI Continuando... Agora acesse a página: http://localhost/security/xamppsecurity.php caso tiver trocado o port acesse: http://localhost:8090/security/xamppsecurity.php Vá na pasta do seu OT, abra o config.lua Você irá encontrar linhas parecidadas com essas: -- Database sqlType = "sqlite" >> mude para mysql, pois agora usaremos um servidor mysql sqlHost = "localhost" >> não mexa sqlPort = 3306 >> não mexa sqlUser = "root" >> esse é o usuário usado para acessar o servidor XAMPP, NÃO MUDE sqlPass = "" >> password (senha) que você usou no passo 1 sqlDatabase = "" >> vamos definir um nome para nossa database, ex: theforgottenserver sqlFile = "Styller.s3db" >> isso não irá servir mais pois usaremos um servidor MySql sqlKeepAlive = 0 >> não mexa mysqlReadTimeout = 10 >> não mexa mysqlWriteTimeout = 10 >> não mexa passwordType = "plain" >> não mexa No meu caso ficou assim: -- Database sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123" sqlDatabase = "styller" sqlFile = "Styller.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 passwordType = "plain" 2º Passo: Criando a Database abra internet e digite http://localhost caso tiver mudado o port: http://localhost:8090 escolha Português BR depois disso procure PhpMyAdmin e clique tenha certeza que estará nessa página: http://localhost/phpmyadmin/ caso estiver com port trocado: http://localhost:8090/phpmyadmin/ 3º Passo: Criando o banco de dados Na tela a seguir, você vera onde tem a parte Criar novo banco de dados, digite o mesmo nome que você colocou no config.lua em sqlDatabase= Agora clique criar Na tela seguinte clique em "importar" e escolha o arquivo "schema.mysql", em alguns ots o nome é "algumacoisa.sql", ex: forgotten.sql (no caso do The Forgotten Server) vai isso,dependendo do server que estiver usando, o numero de importações varia: 4º Passo: Criando uma conta GOD Entre no server e crie uma conta com o Account manager pra ficar mais facil, e também crie 1 player. Após criado a account e o player, volte a janela do XAMPP na database e clica em accounts, depois vá em visualizar depois clique no pincel Irá aparecer uma tela com os dados da conta, altere apenas o necessário... mude o type de 1 para 5 e group id de 1 (se quiser conta normal com GOD) e 5 (se quiser conta GOD com GOD) depois clique em "executar" o char ainda não é God apenas a conta, então vá em players na coluna da esquerda... clique no lápis de novamente.... Troque Group de 1 para 6, agora sim, seu char eh god. se quiser GM troque para 4 ou 5 (Sênior GM) Group id 1 = Player Group id 2 = Tutor Group id 3 = Sênior Tutor Group id 4 = GM Group id 5 = Sênior GM Group id 6 = GOD *IDs acima baseados no Styller OT 8.52 Seu server está pronto para rodar! EXTRA 5º Passo: Criando o site para os players entrarem -Download do site- Baixe um dos Websites "SQL" na seção de downloads do Xtibia >> http://www.xtibia.com/forum/Websites-OTserv-f312.html Recomendados: Gesior acc maker: http://www.xtibia.com/forum/Gesior-034-t116556.html Nicaw Acc Maker website http://www.xtibia.com/forum/Nicaw-Aacmaker...sql-t81939.html Todos os sites já vem com configurador, então entre em: http://localhost caso tiver trocado o port já sabe: http://localhost:8090 e Configure-o! -Vamos configurar o Gesior Acc Maker!- Baixe o Gesior Acc Maker http://www.xtibia.com/forum/Gesior-034-t116556.html Ligue o XAMPP e o OT Vá em C:\Xampp\htdocs e delete tudo o que tem dentro da pasta Agora extraia seu site pra lá, feito isso entre em http://localhost ou http://localhost:8090 você verá uma tela assim: clique em Set server path Agora no campo em que aparece digite o diretório no qual se encontra o ot, ex: C:\OTx Agora é só ir clicando um por um e configurar a seu gosto 1º Quadrado preto: 1. Set server path --> escolhe o diretório do OT 2. Check DataBase connection --> você só pode proseguir se não tiver nehum erro nessa parte 3. Add tables and columns to DB --> isso carrega uma parte do site 4. Add samples to DB --> isso carrega uma parte do site (vocações) 5. Set Admin Account --> escolhe o account do admin do site Quadrado Vermelho: 6. Load Monsters from OTS --> vai dar load automatico nos monstros do OT, verifique se não há nehum erro 7. Load Spells from OTS --> ele vai carregar todas as spells do OT, verifique se não há nehum erro antes de proceguir Pronto, o site está configurado e pronto para criar contas. Para outras opções clique em ADMIN PAINEL F.A.Q. - Perguntas e respostas @Todos Duvidas: -Como faço minha account de GM/GOD? Siga o passo 4 eu nao encontro schema.mysql od está isso?? Em alguns servidores o nome é theforgottenserver.sql Qual vai ser meu site pros outros poder entra fazer acc? seu site vai ser http://seuip:8090 ou se quiser por http://seuip:xxxx sendo "xxxx" um número de port variando entre 80 e 9000, faça o seguinte: vá em "C:\xampp\apache\conf" e abra o arquivo httpd.conf procure por: #Listen 12.34.56.78:80 Listen 80 Nas duas linhas ponha Um número variando de 80 à 9000 no lugar do 80 exemplo: #Listen 12.34.56.78:8090 Listen 8090 Agora procure a linha: ServerName localhost:80 e troque pelo mesmo número que você colocou exemplo: ServerName localhost:8090 -No seu está dando o seguinte problema: [28/06/2008 03:15:49] Failed to connect to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: YES) [28/06/2008 03:15:49] > ERROR: Couldn't estabilish connection to SQL database! Antes de colocar oSERVER ONLINE, certifique-se de que o XAMPP está aberto Até a proxima!1 ponto