Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. Alissow OTs 4.11! Esta versão 4.11 foi meio apressada, só adicionamos as features novas do 8.6. Aproveitem. Créditos: Alissow Comedinha Luis Nirk TFS Team Viniply Xedegux 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]: - Removido áreas não usadas no mapa, diminuindo o tamanho em MBs - Adicionado Anti Magebomb System - Corrigido bugs no npc addon - Adicionado sistema onde os npcs falam sozinhos (Igual como foi adicionado no global). First ;] - Adicionado Elf village em Venonh ( bem parecida com a do global ;]) - Potions desaparecem quando usadas - Corrigido sistema de Up - Corrigido sistema de Monster Counter - Nova dragon lair em Mirand Theraan (Subsolo) - Adicionado porta de level, que protege leveis baixos acessarem os demons da cidade de Flam - Ampliado deserto da cidade de Mirand Theraan - Adicionado Ilha de Goroma - Adicionado Forbidden islands - Ampliado floresta da cidade de alfon e colocado área de macacos parecida com Banuta. - Ligação de alfon com Mirand Theraan - Corrigido bugs reportados nas portas das casas - Corrigido posição dos buracos e escadas - Adicionado beds em todas as casas - Corrigido bugs em casas de yalahar - Adicionado Blue legs quest ( Koshei The Deathless global) - Corrigidas quase todas as areas de Yalahar - Teleports em Yalahar substituidos por NPCs de teleport do global - Corrigido pequenos erros no npc Capitao Coruja, e adicionado viagem à goroma - diminuido ataque do Eye of the seven - Ice rapier agora quebra - Corrigido npc Banker - Adicionado quase todos os items 8.5 - Adicionado medusa - Adicionado Todos os outfits novos - Corrigido NPC Banker (que dava dinheiro) Script By Ta4e - Corrigido Annihilator Quest - Adicionado Notice System - Adicionado novo distro, compilado por Comedinha Atualização nº 2 [3.4]: Otserv atualizado... Corrigido debugs frequentes Corrigido debugs na magia exevo pan Corrigido bugs nos npcs Roy e Firewalker Adicionados mais novos items 8.5, agora temos 90% dos items novos... Atualização 3.5 [06/08/2009]: - Cidade principal (dorion) totalmente reformada - corrigido blue legs quest - Corrigido alavancas de compra de potions - Adicionado alavancas de compra de runas - Corrigido npc Bank - Adicionado NPC King Arthas, que vende promotion - Adicionado npc Rashid, que vende items. - Arrumado Wild Growth rune - Arrumado Utani Hur - Magias reajustadas - Novo estilo de server save - Ilha de mystic reformulada (by Nirk) - Adicionado nova magia para knights "Exkordium". - Adicionado nova magia para mages (promoted) "Exura Seil". - Adicionado nova magia para mages (promoted) "Exevo Gran Frigo". (arrumar -> sem exhausted nem gasta mana) - Adicionados novos monstros. - Adicionado quest challenge (lvl 250) - Corrigido bug do Dead Cyclops - Bug aol Arrumado - Poi Modificada - Corrigido teleports ghouls yalahar - Modificada demon helmet quest, assim como o premio da quest - Corrigido nome do Hallowed axe - Corrigido bug das houses - Corrigido bug dos items andaveis Atualização Patch 3.5.1 [07/08/2009]: - Corrigido erro na inicialização do Ot - Bug das potions corrigido - Bug do aol corrigido (pelomenos pra mim) - Bug dos outfits corrigido - Corrigido erros nas escadas na ilha PvP - O monstro The Fastest Turtle agora não morre, se tornando um monstro apenas para atrapalhar - Retirada suposta quest dos 3 hellhounds e 1 minishabaal - Adicionado teleport de retorno na Ferumbras Tower - Corrigido posições da raid de The old widow - Corrigido bug das escadas nas minas de demons - Corrigido alguns bugs vistos no mapa Atualização 3.6 [10/08/2009]: - Arrumado bugs criticos - Arrumado comando !promote/!demote - Atualizado Items.xml - Bug das Beds arrumado - Modificações na cidade, como, nature e caves - Nova sala de treino - Adicionado comando !highscores Atualização 3.7! Beta [18/12/2009]: - Guildhall support (Elf) - Nova deathlist(Elf, OpenTibia SVN) - Frags funcionando (Elf) - Atualizado monstros e items (slawkens, KaczooH, Elf) - Novas talkactions: /commands, /wp, /storage, /config, /promote & /demote. (slawkens) - Novas funções lua - Novos creatureevents (slawkens, Elf) - Novos configuráveis (Elf, slawkens) - Modificado ataque de monstros existentes (especialmente outfits e velocidade) (Elf) - Monstros reorganizados & atualizados (Nem todos) (slawkens) - Melhorado sistema de banimentos (Elf) - Reescrita janela de Rule Violation (Elf) - Arrumado Stamina (Elf, OpenTibia SVN) - Casas agora são salvas nas modificações do dono (Elf) - Escadas de yalahar funcionando perfeitamente (Elf, Talaturen) - Sistema de nado & waterball completo (slawkens) - Monstros invisiveis não são mais mandandos ao client (anti bot) (OpenTibia SVN) - Anti-dash (OpenTibia SVN) - Sistema de leilão de casas, possibilidade de usar site para vender casas (house_actions table) (OpenTibia SVN, Elf) - Salvando bot actions para /logs/bots por cada player. Por exemplo, bot pode enviar mensagem com mais de 255 caracteres (slawkens) - Novos raid events- item spawning & disappearing and more (Elf) - Modificações no NPC system (Elf) - NPCs OutfitModule (Elf) - Completo 8.53 support, com wars (Elf) - Completo 8.54 support (Elf) - Arrumado NPC voices (Elf) - Players serão informados quando o Gamemaster logar ou ficar invisivel (slawkens) - Arrumado Player Deaths (Elf, slawkens) - Arrumado Abuso de PZ (slawkens) - Portas agora não ajudam players a entrar em PZ (slawkens) - Magic level formula (OpenTibia SVN, KaczooH) - Memory leaks (Elf) - Queries optimization (Talaturen) - Janelas podem ser abertas do lado de fora da casa- agora apenas GMs podem fazer isso (slawkens) - arrumado Efeitos para o Ghost (GM)- configuravel (slawkens) - Corrigido >> Ghost debugging players (OpenTibia SVN, Elf) - Corrigido erro na promotion (Elf) - Corrigido vários erros no console. (slawkens) - Corrigido Spam de magias (Elf) - Corrigido stamina premium (Elf) - Corrigido Clean (Elf) - Corrigido vários outfits (Elf) - Corrigido Ghost (Elf) - Todas as correções no OpenTibia SVN (Open Tibia SVN, Elf) - Corrigido Todos os crashes possiveis (Elf) - Npcs Corrigidos (Comedinha) - Distro Reformulado (comedinha) - Bugs de reports arrumados (Comedinha) - Novos outfits (Alissow) - Actions Arrumadas (Comedinha) - Libs trocadas (Comedinha) - Talkactions bugadas arrumadas (Comedinha) - Reforma na área Sul da cidade Dorion (Alissow) - Adicionado monstros 8.54 (Alissow) - Corrigido bug das potions infinitas (Alissow) Atualização 3.7 Patch 1 [27/12/2009]: - Rampa na frente da loja de foods retirada (Alissow) - Arrumado bugs de mapa em anknor (Alissow) - Bug na Lib dos npcs corrigido (Alissow) - Bug do acc manager arrumado! (Alissow) - Magias "Exkordium" e "Ice Storm" arrumadas (Alissow) - Monstros 8.54 funcionando (Alissow) - 2º Addon Yalaharian arrumado (Alissow) - Addons Warmaster adicionados no NPC Addoner (Alissow) - Pequenas modificações na cidade principal, Dorion, para melhora da jogabilidade (Alissow) - Comando /Deathlist retirado (Alissow) - Magic Wall Rune arrumada (Alissow) - Quest Annihilator arrumada (Alissow) - "Your depot contain x items" Arrumado (Alissow) - Addons reorganizados, mais facil aggora (Alissow) - Tempo de Red skull e Black skull reduzidos para 24 e 42 horas (Alissow) - Reduzida porcentagem de morte (Alissow) - Acrescentado chance de critical hits (Alissow) - ShowHealingDamage Adicionado (Alissow) - Várias partes do mapa remapeadas (Alissow) - NPCs para recarga de Soft boots & Firewalker boots arrumados [Não testado] (Alissow) - Comando !frags arrumado! (Alissow) - Agora é possivel fazer addons sem precisar do comando !buypremium (Alissow) Atualização 3.8 [17/01/2010]: - Arrumado bug nas escadas do Dlair (Alissow) - Todos os bugs nos NPCs arrumados (Comedinha) - Novas talkactions [a pedidos] (Comedinha) - Deathlist arrumada (Comedinha) - Novo Distro (Comedinha) - MySQL Atualizada (Comedinha) - Firewarker boots não é mais gasta quando não está usando (Comedinha) - Problemas com items no Rashid arrumados (Alissow, Comedinha, Comunidade) - O NPC Banker foi corrigido, mas achei mais seguro retira-lo, visto que ninguem usava e poderia causar outro tipo de bug - Ilha (Sim aqui é uma ilha) de Zao adicionada (Alissow, Barker) - Monstros 8.54 aperfeiçoados (Alissow, Markithu, Zkum) - Reduzido danos da magia Exkordium (Alissow) - Os npcs Dark Rodo e Rachel vendem Blank Runes (Alissow) - Magias que não hitavam anteriormente foram arrumadas (Alissow) - Comando !buypremium arrumado (Alissow) - Arena PVM - Mais conhecida como Arena Svargrond - FUNCIONANDO!!! (Alissow) - Magia LightChain Retirada (Alissow) - Adicionado um sisteminha legal no templo (Alissow) - NPC Rashid retirado (Alissow) Atualização 3.8 Minor Patch 1 [17/01/2010]: - Comando Deathlist retirado novamente, fizemos testes equivocados. Se você é uma das 16 pessoas que baixou a versão anterior (3.8) não precisa baixar esta, basta retirar o comando !deathlist e /deathlist do seu Talkactions.xml, Os comandos causam quedas no servidor. Atualização 3.9 [15/02/2010]: - Cidade principal (Dorion) reformada, novo templo, novo depot, novo porto, novos npcs :] (Alissow) - Adicionado Reputation System (Comedinha, Cybermaster) - Adicionado !bless system (Comedinha) - /info melhorado (Comedinha) - Jail System (Comedinha) - Bug chatinho nos tiles pretos arrumado. - Magic Wall Funcionando! (Alissow) - Agora você pode fazer bolos e pães :] (Comedinha, Jean, Ojani) - Adicionado sistema de casamento (Comedinha, ScorpiOOn93, Alissow) - Loot The Fastest Turtle diminuido (Alissow) - Loot e experiencia do Feromous mais baixo (Alissow) - Sistema de parceis para Dorion funcionando (Alissow) - Guildwar System (Comedinha) - Anti MageBomb System (Comedinha, Huggen) - Adicionado Anti Nuker - Esse funciona! (Comedinha) - Adicionado Map Marks, para os players novos (Alissow, Comedinha) Atualização 4.0 [15/02/2010]: - Cidade Mountain totalmente reformada (Alissow) - Montanha de Goblins de Dorion reformada (Alissow) - Demonic Castle de Dorion reformado (Alissow) - Cidade de Venonh modificada (Luis) - Distro atualizado, funcionando nos clients 8.54, 8.55, 8.56 e 8.57 (Comedinha) - Comando !bless retirado (Alissow) - O NPC Ermes não vende mais items de decoração (Alissow) - Arrumado bugs na Ferumbras Tower (Alissow) - O comando !AFK on agora mantem o player parado (Comedinha) - Arrumado bugs nas escadas da área de DeathFans (Alissow) - Comando !Deathlist funcionando! (Alissow, Doidinmapper, GT Thionix) - Sistema de REP atualizado (Comedinha) - Sistema de Polls (Comedinha) - Banco por comandos (Comedinha) - Novos comandos de addon e accounts (Comedinha) - Sistema de futebol completo! (Comedinha) - Sistema Antibot (Comedinha) - Magia Spared Hur modificada (Alissow, Orzeleagle) - Adicionado sistema de montaria (Alissow, unknown666) - Adicionado Canivetes (Alissow, Siramix) - Nova hunt Subaquatica (Luis) Atualização 4.11! [11/07/2010]: - Versão 8.6, todos os items, outfits e monstros novos (Comedinhasss, Fireelement) - Adicionados os novos monstros 8.6 (Alissow) - Bug das potions arrumado (Comedinha, Matheusmkalo, Gabriel linhares, Fireelement) - Erros das runas arrumado (Comedinha, Gabriel linhares, Matheusmkalo, fireelement) Download Servidor: 4shared Tamanho: 17,416 KB Download: http://www.4shared.com/file/ez8XKrju/860_Alissow_Ots_411.html Link protegido: http://lix.in/-8d4bc0 Scan VirusTotal: http://www.virustotal.com/pt/analisis/983abb574dbb957a75aa1fd29eb804065f775e6a0c43216aa277686d32bce22a-1263702373 Atenção - Acc do God: god/god - LEIA o tópico antes de postar qualquer coisa ou duvida - Reportem se houver algum bug - A database fica na pasta schemas+Database - Proibido o uso do nosso distro sem o nosso consenso, obrigado. Andei percebendo que há muitos mapas feitos por mim em outros servidores postados aqui no xtibia, eu não sei se vocês sabem, mas isso é PLÁGIO. Eu não sou uma pessoa egoista, tudo que eu posto aqui no XTibia é para ser compartilhado, mas desde que mantenham os devidos créditos. Será denunciado qualquer tipo de "roubo" sem minha autorização para beneficio próprio. Eu sei que vocês não se importam muito com isso, eu também não deveria me importar, mas é o tempo e a dedicação de outra pessoa que vocês estão roubando, então peço gentilmente aos que tem conhecimento desses mapas, que me apontem. Não tem graça trabalhar horas e horas e ser roubado em dois minutos.
    1 ponto
  2. Erimyth

    New Eri Baiak 8.6 Editado. V2.0

    AGORA NA VERSÃO 2.0 Ola amigo Xtibianos vim trazer uma novidade a vocês... sei que existem varios Baiaks por ai.. todos diferentes alguns são até iguais mais com funções inovadoras.. A um tempo atras resolvi criar um Baiakão pra mim rsrs. E pior que deu certo, em 5 dias online consegui conquistar mais de 100 players fixos online. mais acabei ficando sem tempo de resolver tudo sozinho e resolvi fechar. o server ficou parado aqui.. muitos no msn me pedirão e eu nunca tive coragem de entregar ele assim de mão beijada né guardei por um bom tempo.. Mais.... hoje resolvi dar uma olhada nele e enquanto eu via o mapa .. funções.. e outras coisas mais , acabei achando interessante eu liberar ele aqui pra vocês Xtibianos... Então chega de papo e vamos ao que Importa.... Baiak 8.60 Usando Crystal server All features, actions, funções 100% Addons 100% Spells 100% Vocações balanceadas. Estabilidade garantida. Serve save sem lag Clean 100% Talkactions GOD, CM, GM 100% MAPA Baiak Yourots Editado por mim. INQ. Quest 100% POI 100% Anihi 100% Areá VIP com Hunts e teleports 100% Sala de teleports Arenas e muito mais... LAST UPDATE VIP 1 - 100% VIP 2 - 100% Adicionado Comando !buyvip por 3kk Adicionado Novos Outfits "Elf e Vampire" Mapa com novo visual npcs concertados e melhorados Novas quests novas hunts novas arenas PRINTS... Trainers Cidade... Addon Elf... Vampire Addon... Templo... Novos Teleports no DP É isso ai galera .. já que viram um pouco do mapa.. irei postar abaixo beleza xD acho que sera util para alguem que esteja a proucura de um baiak estavel.. Se a galera curtir estarei disponibilizando ele na versão 9.44 do Crystal server... ACC GOD = god/god CREDITOS: Tryller - desenvolvedor crystal server. Erimyth - Edição, melhorias e adaptações de novas actions. Equipe Baiak Yourots. DOWNLOAD: LINK ON - >>> Mediafire <<< SCAN: CLICK AQUI - VIRUSTOTAL <- Scan atualizado com a versão 2.0
    1 ponto
  3. Mulizeu

    New Marriage System

    Na sua db execute: CREATE TABLE marriage_system ( id INTEGER NOT NULL, player_id INTEGER NOT NULL, partner VARCHAR( 255 ) NOT NULL, marriage_date INTEGER NOT NULL, PRIMARY KEY ( id ) ); Mods MarriageSystem.xml <?xml version="1.0" encoding="UTF-8"?> <mod name="MarriageSystem" version="1.0" author="Mulizeu" contact="xtibia.com" enabled="yes"> <config name="marry_func"><![CDATA[ marry_config = { Premium = false, OnlyDifferentSex = false, Marry_Price = 300000, Divorce_Price = 100000, Level = 50, MaxSqm = 7 -- to up system and win bonus } Marry_stage = { [0] = {exp = 350000, marry_percent = 50, player_experience = 0}, [1] = {exp = 700000, marry_percent = 45, player_experience = 2}, [2] = {exp = 1050000, marry_percent = 40, player_experience = 4}, [3] = {exp = 1400000, marry_percent = 35, player_experience = 6}, [4] = {exp = 1750000, marry_percent = 30, player_experience = 8}, [5] = {exp = 2100000, marry_percent = 25, player_experience = 10}, [6] = {exp = 2450000, marry_percent = 20, player_experience = 12}, [7] = {exp = 2800000, marry_percent = 15, player_experience = 14}, [8] = {exp = 3150000, marry_percent = 10, player_experience = 16}, [9] = {exp = 3500000, marry_percent = 5, player_experience = 18}, [10] = {exp = 0, marry_percent = 0, player_experience = 20} } marriage_tabble = {exp = 350250,level = 340200} function isMarried(cid) local m = db.getResult("SELECT `player_id` FROM `marriage_system` WHERE `player_id` = '"..getPlayerGUID(cid).."';") if(m:getID() == -1) then local e = db.getResult("SELECT `partner` FROM `marriage_system` WHERE `partner` = '"..getPlayerGUID(cid).."';") if(e:getID() == -1) then return false end end return true end function isPatner(cid) local p = db.getResult("SELECT `partner` FROM `marriage_system` WHERE `player_id` = '"..getPlayerGUID(cid).."';") if(p:getID() == -1) then return true end return false end function isMarryOnline(cid) if not getPlayerByNameWildcard(getPartner(cid)) then return false end return true end function getPartner(cid) if isPatner(cid) then a = db.getResult("SELECT `player_id` FROM `marriage_system` WHERE `partner` = '"..getPlayerGUID(cid).."';") b = "player_id" else a = db.getResult("SELECT `partner` FROM `marriage_system` WHERE `player_id` = '"..getPlayerGUID(cid).."';") b = "partner" end local query = a return getPlayerNameByGUID(query:getDataString(b)) end function doMarry(cid, patner) return db.executeQuery("INSERT INTO `marriage_system` (`player_id`, `partner`, `marriage_date`) VALUES ('".. getPlayerGUID(cid) .."', '"..patner.."', '".. os.time() .."');") end function doDivorcePlayer(cid) if isPatner(cid) then pid,player = getPlayerGUIDByName(getPartner(cid)),getPlayerByNameWildcard(getPartner(cid)) else pid,player = getPlayerGUID(cid),cid end if(not player or isPlayerGhost(player)) then db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = " .. pid .. " AND `key` = " .. marriage_tabble.level .. ";") db.executeQuery("DELETE FROM `player_storage` WHERE `player_id` = " .. pid .. " AND `key` = " .. marriage_tabble.exp .. ";") else setPlayerStorageValue(player, marriage_tabble.level,0) setPlayerStorageValue(player, marriage_tabble.exp,0) end return db.executeQuery("DELETE FROM `marriage_system` WHERE `player_id` = '" .. pid .. "';") end function getMarryStatus(cid, status) player = isPatner(cid) and getPlayerByNameWildcard(getPartner(cid)) or cid return getPlayerStorageValue(player,status == "level" and marriage_tabble.level or marriage_tabble.exp) < 0 and 0 or getPlayerStorageValue(player, status == "level" and marriage_tabble.level or marriage_tabble.exp) end function setMarryStatus(cid, status, amount) player = isPatner(cid) and getPlayerByNameWildcard(getPartner(cid)) or cid return setPlayerStorageValue(player, status == "level" and marriage_tabble.level or marriage_tabble.exp, getMarryStatus(player, status)+amount) end function getMarryExp(cid) return getMarryStatus(cid, "exp") end function addMarryExp(cid, amount) return setMarryStatus(cid, "exp", amount) end function addMarryLevel(cid, amount) return setMarryStatus(cid, "level", amount) end function getMarryLevel(cid) return getMarryStatus(cid, "level") end function getMarryDate(cid) local player = isPatner(cid) and getPlayerGUIDByName(getPartner(cid)) or getPlayerGUID(cid) local date = db.getResult("SELECT `marriage_date` FROM `marriage_system` WHERE `player_id` = '"..player.."';") return os.date("%d %B %Y %X ", date:getDataInt("marriage_date")) end ]]></config> <talkaction words="/marriage;!marriage;!divorce;/divorce" event="buffer"><![CDATA[ domodlib('marry_func') config = {TimeAccept = 30, sqm = 3, storage1 = 873438, storage2 = 532579} if words =="!marriage" or words =="/marriage" then param = string.lower(param) if (param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"invalid command, for more information enter !marriage info") elseif(param == "info") then msg = "Marriage Info".."\n\nLevel Minimum: "..marry_config.Level.."\nMarriage Cost: "..marry_config.Marry_Price.."\nDivorce Cost: "..marry_config.Divorce_Price.."\n\nMarried Players have a bonus exp as a wedding gift given by the union".."\n\nThis bonus is only given if the married players are nearby.\n\nTo marry use the command:\n!marriage NAME" doShowTextDialog(cid,2160,msg) elseif(param == "status") then if isMarried(cid) then msg = "Marriage Status".."\n\nMarried with: ["..getPartner(cid).."]\n\nMarry Experience: "..(getMarryLevel(cid) ~= 10 and "["..getMarryExp(cid).."/"..Marry_stage[getMarryLevel(cid)].exp.."]" or "[Max]").."\n\nMarry Level: "..(getMarryLevel(cid) ~= 10 and "["..getMarryLevel(cid).."]" or "[Max]").."\n" else msg = "you are not married" end doPlayerPopupFYI(cid, msg) elseif (param =="date") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,""..(isMarried(cid) and "The date of his marriage with "..getPartner(cid).." was: "..getMarryDate(cid).."." or "you are not married.").."") elseif (param =="accept") then player = getPlayerStorageValue(cid, config.storage2) if getPlayerStorageValue(cid, config.storage1) >= os.time() then if not isMarried(cid) then if getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(player)) <= config.sqm then doMarry(cid, getPlayerGUID(player)) doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_ORANGE,"Congratulations! "..getCreatureName(cid).." accepted his marriage proposal.") doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Congratulations! you married with "..getCreatureName(player)) doSendMagicEffect(getCreaturePosition(cid), 35) doSendMagicEffect(getCreaturePosition(player), 35) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "you're far away from her suitor.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"you are not married.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"you do not received none wedding invitation.") end elseif (param =="reject") then if getPlayerStorageValue(cid, config.storage1) >= os.time() then if not isMarried(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"You just refuse the wedding invitation from player "..getCreatureName(getPlayerStorageValue(cid, config.storage2))) doPlayerSendTextMessage(getPlayerStorageValue(cid, config.storage2), MESSAGE_STATUS_CONSOLE_ORANGE,getCreatureName(cid).." rejected his marriage proposal.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"you are already married.") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"you do not received none wedding invitation.") end else local player = getPlayerByNameWildcard(param) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param.." is offline or does not exist.") return true elseif isMarried(cid) or isMarried(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, ""..(isMarried(cid) and "you" or "he").." already is wedded.") return true elseif marry_config.Premium == true then if not isPremium(cid) or not isPremium(Player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "players must be premium") end return true elseif getPlayerLevel(cid) < marry_config.Level or getPlayerLevel(player) < marry_config.Level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "players must to be level "..marry_config.Level) return true elseif getPlayerStorageValue(player, config.storage1) >= os.time() then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, param.." already have a wedding invitation, wait.") return true elseif getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(player)) > config.sqm then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "you are far away from each other to get married.") return true elseif marry_config.OnlyDifferentSex and getPlayerSex(cid) == getPlayerSex(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "you can only marry the opposite sex") return true elseif not doPlayerRemoveMoney(cid, marry_config.Marry_Price) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sorry, but you do not have "..marry_config.Marry_Price.." gp(s) to ask "..param.." in marriage.") return true end setPlayerStorageValue(player, config.storage1,os.time()+config.TimeAccept) setPlayerStorageValue(player, config.storage2, cid) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"you asked "..param.." in marriage, wait a answer!") doPlayerSendTextMessage(player, MESSAGE_STATUS_CONSOLE_BLUE,getCreatureName(cid).." asked you in marriage, enter !marriage accept or !marriage reject") end elseif words =="!divorce" or words =="/divorce" then if isMarried(cid) then if doPlayerRemoveMoney(cid, marry_config.Divorce_Price) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Congratulations, you end up divorcing from player: "..getPartner(cid)) doDivorcePlayer(cid) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"Sorry, you do not have "..marry_config.Divorce_Price.." gp(s).") end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"you are not married.") end end return true ]]></talkaction> <event type="login" name="MarryRegister" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "ExpMarry") registerCreatureEvent(cid, "MarryLook") registerCreatureEvent(cid, "MarryStats") registerCreatureEvent(cid, "MarryNoAttack") return true end]]></event> <event type="look" name="MarryLook" event="script"><![CDATA[ domodlib('marry_func') function onLook(cid, thing, position, lookDistance) if isPlayer(thing.uid) and isMarried(thing.uid) then doPlayerSetSpecialDescription(thing.uid, "\nMarried with "..getPartner(thing.uid).." - [Nv: " .. getMarryLevel(thing.uid) .."]\n") end return true end]]></event> <event type="combat" name="MarryNoAttack" event="script"><![CDATA[ domodlib('marry_func') if isPlayer(cid) and isPlayer(target) and isMarried(cid) and isMarried(target) then if (getCreatureName(target) == getPartner(cid))then doPlayerSendCancel(cid, "You may not attack this player.") return false end end return true ]]></event> <event type="kill" name="ExpMarry" event="script"><![CDATA[ domodlib('marry_func') function onKill(cid, target, lastHit) if isMonster(target) then conta = getMonsterInfo(string.lower(getCreatureName(target))).experience if isMarried(cid) and isMarryOnline(cid) and getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(getPlayerByNameWildcard(getPartner(cid)))) <= marry_config.MaxSqm then if getMarryLevel(cid) ~= 10 then mexp = math.ceil((conta*Marry_stage[getMarryLevel(cid)].marry_percent)/100) addMarryExp(cid, mexp) if isMarryOnline(cid) then doPlayerSendTextMessage(getPlayerByNameWildcard(getPartner(cid)),MESSAGE_STATUS_SMALL,"Marry exp + "..mexp) end doPlayerSendTextMessage(cid,MESSAGE_STATUS_SMALL,"Marry exp + "..mexp) if getMarryExp(cid) >= Marry_stage[getMarryLevel(cid)].exp then addMarryLevel(cid, 1) if isMarryOnline(cid) then doPlayerSendTextMessage(getPlayerByNameWildcard(getPartner(cid)), MESSAGE_STATUS_CONSOLE_RED,"[Marriage System] Level Up! [Nv: "..getMarryLevel(cid).."].") doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPartner(cid))), 35) end doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_RED,"[Marriage System] Level Up! [Nv: "..getMarryLevel(cid).."].") doSendMagicEffect(getCreaturePosition(cid), 35) end end local exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) local count = math.ceil(((getMonsterInfo(string.lower(getCreatureName(target))).experience*exp)*Marry_stage[getMarryLevel(cid)].player_experience)/100) doPlayerAddExperience(cid, count) end end return true end]]></event> <event type="statschange" name="MarryStats" event="script"><![CDATA[ domodlib('marry_func') Damage_percent = 50 -- metade n mexa Chance = 25 -- chance de conseguir o reflect ou couple damage if isMonster(attacker) and type == STATSCHANGE_HEALTHLOSS then if isMarried(cid) and isMarryOnline(cid) and getPlayerByNameWildcard(getPartner(cid)) and getDistanceBetween(getCreaturePosition(cid), getCreaturePosition(getPlayerByNameWildcard(getPartner(cid)))) <= marry_config.MaxSqm then if (Chance > math.random(1, 100)) then damage = math.ceil((value*Damage_percent)/100) if (50 > math.random(1, 100)) then doTargetCombatHealth(cid, attacker, COMBAT_PHYSICALDAMAGE, -damage, -damage, CONST_ME_HOLYDAMAGE) doSendAnimatedText(getCreaturePosition(cid), "REFLECT!", 140) else doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HEARTS) doSendAnimatedText(getCreaturePosition(cid), "Love!", 200) doCreatureAddHealth(cid, damage) if isMarryOnline(cid) then doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPartner(cid))), CONST_ME_HEARTS) doSendAnimatedText(getCreaturePosition(getPlayerByNameWildcard(getPartner(cid))), "Love!", 200) doCreatureAddHealth(getPlayerByNameWildcard(getPartner(cid)), -damage) end end end end end return true ]]></event> </mod> Configuração: CREDITOS : 25% Ao vodkart pela lib e 75% ao mulizeu(eu) Pelos demais scripts
    1 ponto
  4. Slicer

    [Pokemon] Pda By Slicer 1.9/2.9

    [Pokemon] PDA By Slicer Pokemon dash advanced editado por slicer, vários bugs retidos. Projeto encerrado! Espero que todos tenham gostado desse 1 ano de trabalho duro! Todas as atualizações: * Leiam e sigam as instruções do Change Log dentro da pasta do patch! Downlaods: PDA By Slicer With Level System v2.9 Full -> http://www.mediafire...z2afuu75zblvmvq PDA By Slicer Without Level System v1.9 Full -> http://www.mediafire...td0l0ip9ajprrbf OTClient editado 2.8/1.8 => http://www.mediafire...1lcbs1fktpm676w Atualizações: EH OBRIGATORIO O USO DESSE CLIENT ABAIXO E USEM O .PIC TB!!!!!!!!! Client v1.9/2.9 => http://www.mediafire...77i414v1hy187fj Patch v1.9 => http://www.mediafire...da4umj3ip18jrf1 Patch v2.9 => http://www.mediafire...7nt275td9afl1fy Patch v1.9.1 => http://www.mediafire.com/?i3flwa3lrd016zl Patch v2.9.1 => http://www.mediafire.com/?m4zhjgn62uow1sp Obs: Atualizaçoes mais antigas estao dentro do spoiler acima!! OTAL.DLL: OBS: caso n esteja aparecendo a barra de moves no client normal do tibia, baixem essa .dll e coloquem na pasta onde fica o Pokemon_nibe.exe ... Otal.rar Patch Correçao! Todos olhem! Bugs na nova atualizaçao? Olhe o spoiler e veja se arruma o problema! Atualizado: 08/02/13 Créditos: Otal.rar
    1 ponto
  5. crazyboy

    Crazy Evolution

    Ola aqui estou eu de novo desta vez com um novo server!!! Andei a corrigir muitos erros que ele tinha e a adicionar novas coisas! O servidor foi construído á mais de 2 anos, está tudo pronto. No servidor tinha em média 400-600, jogadores online! As poções infinitas, runas e munição, bem desenhado o mapa, equilíbrado, exp balanceado e testado pelos jogadores! ​​O servidor tem: (*) Sistema de bônus Addon (bônus para ganhar o addon completo) , (*) Lottery System (em que um jogador que recebe um item aleatório de algumas em alguas hores, configurem no server e no site), (*) Sistema de Treiners inovador (Monks treiners sem filas e de espera !), (*) Sistema de House (depois de entrar no tp irás para uma zona onde exista uma casa livre), (*) Sistema de Boss (Predator - o melhor monstro no servidor), (* ) Hall of Fame (as estátuas para os melhores jogadores do servidor), (*) Rust sistema removedor (alterações enferrujados no script para o item selecionado), (*) sistema Jail (prisão, que prende o automaticamente quando o GM o bem entender), (*) stall Skill (quanto mais habilidade você pode mudar o multiplicador de skill, mlvl), (*) A distribuição de itens ao alcançares certo nivel (na promoçãovocê recebe uma recompensa) (*) Profissões Balanceadas (o que permite que o jogo seja jogado de forma igual) O MAPA TEM: (*) Um belo mapa EVOLUTION - Mais de 300 respawns, 50 missões, mais de 50 teleportes para monstros, 250 casas, o peso está acima do mapa 50MB! (*) Teleportes para os monstros, foi feito para aquele jogador que não tem muito tempo para encontrá-los!), (*) itens Balance (prontos no shop), (*) Stages de Experiencia (uma forma de stages que foi popular com os jogadores), (*) Eu adicionei alguns comandos muito importantes tais como !online,!spells, !bless, !addon xxx, !premium, !promotion, !soft, !fire, !bp, !rope, entre muitos outros, (*)Sistema unico de comprar Potions e runes por alavanca, (*) Adicionei alguns eventos como Arena, (*) Adicionei a minha base de dados sql para tenar ajudar alguem! Pronto foi apenas um pequeno resumo de algumas coisas que podem encontrar no servidor. Vou colocar algumas imagens para poderem ja avaliar algumas partes. Sistema de trainers único onde players nunca se encontram nem precisam esperar para treinar e com uma rune de mana para poderem recuperar a mana e não podem pegar nela. Templo unico e inovador Alguns Teleportes para areas hunt, são mais de 50 teleportes Sistema de comprar potions e runes por alavanca, apenas compra uma pois sao infinitas. Teleportes para muitas Questes Alguns itens "VIP" Muitas Casas Quests para first itens, quem quizer pode remover e colocar first itens automático no creatures.xml Executável limpo sem erros. Alguns Eventos Depot E pronto ai esta mais um dos meus serveres, espero que gostem, alguma duvida coloquem, antes de clonar meu server ou postar em outro forum peçam autorização. Não custa agradecer, nem postar um obrigado, mas acima de tudo um REP+ pois partilhei com voces por voluntário e a voces nao custa nada agradecer. Créditos: CrAzYBoY TiXa (minha esposa) Collocorpusek otsmateria
    1 ponto
  6. não conseguir postar na área correta por favor alguem mova para a área correta. Olá galerinha do X Tibia to trazendo um Global 9.44, por favor se alguem for postar em outro fórum quero os meus créditos. Servidor: Mapa Global Compacto versão 9.44 cidades: Carlin Thais Port Hope Ankrahmarum Svargrond Edron Npc's da cidade igual global e alguns editados. Sistema de Addon igual a do Global Teleportes para hunt's + de 60 no total Sistema [VIP] Distro editado por mim: EddyHavoc E tem muitooo mais coisa se tem que baixa isso é um espetaculo. Uma imagem para curiosidade: Download: Scan: AQUI Créditos: EddyHavoc (Atualizações e versão 9.44) Soldoran (Servidor 8.60) Não so muito ativo no XTibia mais eu enviei o post para ajudar a população tibiana, estou desativado entre aspas.
    1 ponto
  7. LordZezim

    Apresentação Geral

    When the whole world is about to fall, a hero must rise... Elysium Online - Open Tibia Server O projeto Elysium Online tem o objetivo de criar um novo servidor com RPG, diversão e novidades. O servidor trará muita inovação em todos os setores que compõe um OTServer, tentando melhorar ao máximo a experiência de se jogar em um servidor alternativo de Tibia. Com o passar do tempo, os servidores de Tibia foram perdendo sua antiga criatividade, originalidade e assim foram se estabelecendo servidores iguais, chatos e sem nada de novo. A monotonia é algo que o nosso projeto quer quebrar, trazendo novos conceitos aos servidores. Neste tópico apresentaremos tudo isto que queremos fazer ao criarmos o Elysium Online. Roleplay Elysium é um mundo enorme e medieval, onde existem vários contos, lendas, criaturas e monstros. No que se conhece atualmente, existem três massas de terra consideradas continentes — Lortherun, Gelida e Nalbina — e algumas ilhas, as quais podem ser paradisíacas e mortalmente perigosas ao mesmo tempo. Os humanos, raça jovem, porém dominante em Elysium, firmaram três reinos que atualmente habitam os vastos continentes do mundo. Estes reinos são Beltheron, de Lortherun, Deltera, de Nalbina e Falkstold, de Gelida. Cada reino é governado por um ambicioso monarca, que está sempre procurando por novos vassalos para servi-lo em suas guerras. Mas Elysium também é habitada por outros povos, estes mais antigos do que os humanos. Os Elfos são um dos povos mais antigos e sábios, residem afastados dos outros povos, pois são muito arrogantes e não costumam compartilhar seus conhecimentos com outras raças. Quem deseja aprender as habilidades arcanas dos elfos, deve primeiro provar sua lealdade a eles. Os Anões, povo minerador que reside nas montanhas de Turin, focam suas longas vidas na busca por minérios raros. possuem uma estatura que faz jus ao seu nome, mas podem ser muito perigosos quando equipados com suas pesadas armaduras e suas esplendorosas maças e martelos de guerra. Os Dragões são criaturas arcanas extremamente poderosas e sua raça é muito complexa. Assim como os elfos, são imortais, apenas podem ser mortos em batalha. A eles foi confiado o controle sobre os cinco elementos, e, embora todos possuíssem poder sobre os cinco, eles frequentemente se especializam em apenas um. Outras raças também existentes em Elysium são os Orcs, os Minotauros, os Goblins, os Trolls, os Lagartos, os Ciclopes, e outras menores. As bibliotecas das cidades possuem mais informações sobre todas elas. Elysium dispõe de uma grande ilha chamada Ghondum. Esta ilha é considerada muito importante para todas as monarquias pela academia que lá existe. Esta é chamada de Valéndil, e treina jovens guerreiros que desejam seguir uma vida de perigo e aventuras. Esta ilha foi disputada por muito tempo pelas três monarquias que lutavam para possuir todos os novos recrutas que saíam de Ghondum. Várias batalhas foram acarretadas por isto, mas por fim foi resolvido que ela seria compartilhada. Quando um recruta chega a Valéndil, ele é submetido a Tevarin, responsável pela grande academia, com ele, os aventureiros devem escolher a sua vocação: 1. Cavaleiros (Iniciais Soldados) São uma vocação com grande poder físico e uma incomparável defesa, a qual é resultado da sua grande quantidade de vida e o uso de suas pesadas e fortes armaduras e escudos. São capazes de usar a maioria das armas de corpo-a-corpo, como a espada e o machado. Também são capazes de usar maças e martelos, mas de um modo bastante restringido, visto que esta é a especiaria dos paladinos. Seu poder mágico é focado no ataque de curta distância, podendo apenas usar uma magia que arremessa sua arma em um oponente. Sua habilidade de cura é pequena, possuindo poucas habilidades relacionadas a este tipo de magia. 2. Arqueiros (Iniciais Caçadores) Como seu nome já diz, baseiam seu ataque na longa distância. Por dependerem de agilidade e velocidade, usam armaduras leves e mais fracas, no entanto, compensam sua fraqueza com seu poderoso ataque. Na academia, eles apenas usam estilingues. Ao irem para os continentes, possuirão a habilidade de empunhar lanças, Apenas mais tarde poderão usar arcos. As armas mais avançadas dos arqueiros são as shurikens e as facas. Possuem magias de ataque e boa habilidade de cura. 3. Paladinos (Iniciais Sentinelas) São guerreiros de extrema força corporal, que além de terem um excelente ataque e defesa, possuem uma impressionante habilidade de cura. Porém, devido a imensidade do peso e tamanho de suas armas, eles se tornam lentos, e não possuem magias de ataque. Empunham maças, clavas e marretas. 4. Mago (Iniciais Feiticeiros) Possuem um grande domínio e afeição pela magia. Eles aprendem a controlar os elementos basicamente em Ghondum. No entanto, para se especializarem em algo, deverão prestar missões para os elfos (divino ou mortífero) ou então aos dragões (terra, fogo, água, ar). Empunham as famosas varinhas, evoluindo-as de acordo com o nível do jogador. Para se defender, empunham livros que podem ajudar no aumento do nível mágico. Possuem as mais fracas armaduras, valorizando a leveza e a defesa elemental. 5. Bárbaros (Iniciais Mercenários) Nômades, não se afiliam a reinos, mas podem trabalhar para eles como mercenários. Os bárbaros podem também trabalhar como caçadores de recompensas, exterminando alvos por uma quantidade em dinheiro (estipulada pelo cliente pagante no site). Os bárbaros podem usar armas tanto de longa distância (bestas) quanto de curta (Machados). Possuem uma montaria própria, um lobo, o qual é ganho ao entrar na academia e com o passar do tempo vai crescendo e evoluindo. 6. Alquimistas (Iniciais Herbalistas) São feiticeiros que criam, usam e batalham com poções. Como os magos, possuem armaduras leves e fracas. Usam de líquidos mágicos para aumentar sua força defensiva, mas também usam escudos leves para se reforçar. Atacam usando seus frascos explosivos, venenosos ou de outras forças perigosas. ás vezes podem usar algumas varinhas, não se especializando nelas. Possuem alguns poucos feitiços de ataque e cura. Mas a maioria utiliza poções. Mapa Dispondo das mais diversas paisagens, o mundo de Elysium esconde muitas surpresas desde o Norte Sombrio de Lortherun até o ponto mais congelante ao sul de Gelida. A equipe experiente de mappers do projeto procura sempre levar em consideração os fatores coerência, jogabilidade, roleplay e detalhamento, avaliando cada pedra posicionada no mapa. Um pouco desta experiência pode ser vista na página Show-off, mas você pode saber um pouco do nosso trabalho nas imagens abaixo: Características Como já dito, o projeto Elysium Online pretende trazer inovação em todos os setores do otserver, aqui mostraremos algumas das muitas novidades em nosso server. Tanto sistemas em lua, como distro e cliente serão modificados. Abaixo listamos algumas modificações que estarão disponíveis no lançamento do servidor. Para ver a lista completa clique aqui. Forja/Aprimorar Na criação/upgrade de um item, vários fatores influenciam: A fornalha usada poderá variar de qualidade, como se dependesse do ferreiro, a qualidade do item produzido. Por exemplo, uma fornalha situada em cidades de anões seriam as melhores forjas do game, pois os anões são os mais habilidosos ferreiros de todos. Algumas fornalhas, em geral as mais simples são livres, já outras serão apenas liberadas por missões, como matar uma certa quantia de monstros para o dono da forja, ou levar uma determinada quantia de um mineral para que ele possa repor seu estoque, entre outros! Além disso, se você se descuidar, poderá ser queimado e perder vida. Para aprimorar itens, você deve forjar uma pedra de aprimoramento (existem 3 níveis) e usá-la em uma arma/equipamento. Mineração Um sistema até comum, mas com algumas modificações. Se você manusear sua picareta mal, poderá perder HP por ser acertado por estilhaços e/ou quebrar sua ferramenta. Haverão novas pedras especiais para serem mineradas, e cada uma dará minerais diferentes, que podem ser usados para vários fins, entre elas aumentar as propriedades de um item ou forjar. Tradução Nossos servidores possuirão completa tradução para o português, desde itens, monstros e cliente, ajudando novos jogadores a se integrar no mundo de Elysium. Plantação Nas cidades você pode comprar casas comuns, ou então fazendas. Como assim? Uma fazenda é um terreno com um armazém e uma área destinada ao plantio de ervas, frutas, legumes, etc. Em alguns poucos casos haverão estábulos e outras regalias que farão da fazenda um bem muito caro. A plantação será muito útil para cultivar itens que poderão ser usados para fazer poções com o sistema de alquimia. Um detalhe, os mais raros ingredientes apenas podem ser encontrados em áreas escondidas e perigosas, sem a possibilidade de cultivo. Roubo Quando um reino perde de outro em uma batalha, a cidade sofrerá constantes ataques de ladrões, pois suas defesas estarão precárias devido a guerra. Estes, ao atacarem o jogador, poderão além de te tirar vida, lhe roubar algumas moedas! (Quando você atacar um acampamento ou um forte de bandidos, eles não lhe roubarão dinheiro, apenas tentarão matar o invasor). Transportes Neste sistema estão incluídos três novos meios de transporte: canoas, carrinhos de mina e tapetes voadores. Nestes três modos, você é transportado de sqm em sqm até o seu destino, podendo atravessar regiões inéditas e inexploráveis sem eles, como se transportar manualmente de um continente a outro. Som O servidor possuirá um sistema facultativo de som que criará efeitos sonoros e músicas temas nas cidades/áreas de caças. Ao baixar o cliente do jogo no site, o jogador tem a opção de fazer o download do Cliente com ou sem a opção de som. Se baixado, o jogador, ao executar o Launcher (Executável que liga antes do cliente, para checar atualizações e mostrar notícias), o som será ligado e logo executado. Videos: https://lh5.googleus...yicon_cn_64.png Novas Sprites É claro que não deixariamos de trazer inovação nas sprites! Possuímos um vasto arsenal de novas imagens para turbinar o servidor, desde até outfits. Staff Interessado em conhecer nossa equipe? Eis aqui os bravos heróis que fazem deste servidor realidade: Administração Geral: LordZezim / vital900 Coordenação: LordZezim (Mapping) / Liebl (Scripting) / vital900 (Engine RPG) Mapping: LordZezim / vital900 / VitorFT / GuizitoG / GuuhMaster Scripting: Liebl / jhon992 / Vaga / Vaga Enredo: Necrox / vital900 Spriting: Wodkko / Vaga / Vaga / Vaga Design: AnneMotta Programação: LordZezim / Liebl / Vaga Colaboração: MatheusEnjoy (Websites e Coordenação) Interessado em participar? Clique aqui e se inscreva! Perguntas? Deixe nos comentários! Sugestões, criticas, congratulações? Não deixe de comentar! Pedimos sinceramente a sua opinião. Gostou? Ajude-nos a divulgar, mostre o tópico para seus amigos, participe de nossas redes sociais! (Encontre-as em www.elysiumonline.info) O tópico está sujeito a mudanças constantes, então fique alerta e saiba de tudo sobre o projeto! Até mais!
    1 ponto
  8. tonynamoral

    [Show-Off] Dragon Heart Rpg

    Olá , eu vi ali , mostre seus mapas para outros mappers , e também vi que isso é 1 area de show off , mais eu gostaria de pedir para mover ou para mandar o link da area correta de postar show off de imagens diversas de servidor . obrigado ! Um Video da magia Evil Spirit Olá galera , vou mostrar aqui umas fotos do adamento do meu servidor Primeira Foto : Foto de uma asa que faz parte do addon do Ranger Segunda Foto : Foto do Ranger , Estilo Normal Mode (O Ranger Normal) Terceira Foto : Foto do Ranger , Estilo Fly Mode (O Ranger Usando Asa) Quarta Foto : Foto da Launcher do Servidor (Progama que irá fazer auto updates no client dos players) ----------------------------------------------------------------------------------------------------------------------------- Nova Foto !!! Mount Mode (Ranger) Essa é a Versao 1.2 da Mount Mode !! --> EM BREVE MAIS FOTOS <--
    1 ponto
  9. pbottrinks

    [Talkaction] /newtypeex

    Olá XTibianos. Venho trazer para vocês uma TalkAction no estilo da Newtype, só que não se transforma em outfit de monsters, e sim em sprites de items. Credito: Erexo, e traduzido por mim para o XTibia. Vamos ao Script: Vá em Data/TalkAction/Script, crie um arquivo e renomeie para newtypeex.lua, e coloque isso dentro dele: function onSay(cid, words, param) if(param == "") then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return TRUE end local t = string.explode(param, ",") t[1] = tonumber(t[1]) if(not t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires numeric param.") return TRUE end if(t[2]) then cid = getPlayerByNameWildcard(t[2]) if(cid == 0 or (isPlayerGhost(pid) == TRUE and getPlayerAccess(pid) > getPlayerAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return TRUE end end tmp = t[1] doSetItemOutfit(cid, tmp, -1) return TRUE end Agora vá em Data/TalkActions/talkactions.xml, e coloque a seguinte TAG: <talkaction log="yes" words="/newtypeex" access="4" script="newtypeex.lua"/> Para usar é só digitar: /newtypeex ID, ou /newtypeex ID, player. Exemplos: /newtypeex 2160. /newtypeex 2160, Chuck Norris Bom é isso, espero que gostem.
    1 ponto
  10. @FlamesAdmin Procura por: MonsterLootMessageType no Config.lua e conforme você muda o numero troca a cor da msg do loot, mas não pode passar de 30. @Maguito Vo ver se acho esses programas, se eu te achar te passo o link, deve ter em torrent...
    1 ponto
  11. Makelin1

    Script De Magia

    Tópico reportado duvida sanada
    1 ponto
  12. cara e mais facil vc fazer um cliente proprio o problema que ele nao tem as dlls dai mais pelo menos e melhor nao dara tanto bugs. A e to abaixando seu exe pra ver caso teja arrumado mesmo rep++ e parese que so ta com gui se possivel vc poder arruma o console tbem mais rep++ pra tu dai testando ...
    1 ponto
  13. So colocar if getPlayerLevel(cid) >= 40 then sendo 40 o lv minimo pra fazer a quest. Ficando assim: function onUse(cid, item, frompos, item2, topos) if getPlayerLevel(cid) >= 40 then if item.uid == 20011 then queststatus = getPlayerStorageValue(cid,20011) if queststatus == -1 or queststatus == 0 then doPlayerSendTextMessage(cid,22,"Você Achou Uma Box+1") item_uid = doPlayerAddItem(cid,11638,1) setPlayerStorageValue(cid,20011,1) else doPlayerSendTextMessage(cid,22,"O Baú Está Vazio.") end else return 0 end OBS: É só o meu pc ou ontem e quinta não tava dando de entrar no xtibia?
    1 ponto
  14. no seu config.lua tem um trosso +- assim então Funciona assim: o tempo é em milissegundos, ou seja: 1000 = 1 segundo, mas para facilitar, é dividido esse tempo assim: 1000 = 1 segundo; * = vezes. ou seja coloca 1000 * 60 é igual a 60 segundos ai vai aumentando de minuto em minuto, assim: 1000 * 60 * 60 (1 hora) 1000 * 60 * 60 * 24 (1 dia) e assim por diante... o * (vezes) é só patra facilitar a organização espero ter ajudado ate
    1 ponto
  15. Ele não esta suportando a versão do cliente ou do mapa, ou seja, pode ser: Incompatibilidade, seu cliente não e compatível com o mapa (vice-versa). Seu RME esta desatualizado, tente o mais recente, clique aqui.
    1 ponto
  16. @StyloMaldoso e @Patrickstrela Tentem isso . OBS: @patrickstela, no script que você boto estava "20" no boost, pode mudar a vontade OBS²: Podem colocar apartir de tal boost, colocando algo como ">= 20", apartir do 20 vai ter aura @StyloMaldoso Hum não parece ser dificil, só misturar algo como entrega do starter.lua (modificado claro) com um npc que check a ball no slot ou na bag (na bag é mais dificil...) que check se a ball no slot seja boost 20 ou + e checar o dinheiro e colocar a parte de entregar a ball do starter OBS: Não faço por preguiça(inercia) e demoro seculos pra fazer npc(NPC 50x0 EU[Tomo Surra hasuhausa]) @PkNfan Estranho testei isso umas 5 vezes e tava normal, talvez quando eu fizer uma versão melhor dos npcs (falta vontade) posso ver isso... Obs: Porque faria uma versão melhor, porque os meus que eu fiz os npcs dão xp para o poke/player, retirar é simples mas sacomené (momento todo mundo odeia o chris) tem gente que não sabe diferenciar, config.lua de configuration.lua ... @epaminombas Veja se tem isso no seu exp.lua Se tiver, veja se abaixo tem isso: Se não tiver isso /\, coloque, deve resolver sobre nao perder life Sobre a segunda duvida: não uso aura do slicer (como você deve usar) então não sei posso ajudar com isso Terceira duvida: Tem como, só não posto como faço porque eu demoraria (não sou perfeito nem de ferro[imagina eu de ferro!?{Iam me chamar de robô UASHUHSAHU}][Além de que eu sou ruim com "," e não quero fazer mais bugs{Mentira não quero é fazer o script msm}...]) E você ofereceu rep + porisso não ajudo mas, se me perguntarem pq nao gosto de quem oferece rep +, é porque é uma COISA INUTIL que só serve pra se exibir(sim, se exibir faz bem...[bem mal]), se tiver alguma UTILIDADE me falem Quarta duvida: Sim é possivel, é mais simples do que a terceira duvida, não ajudo por causa do rep+ e porque "tempo/npc/movements/globalevents/programação/mapper" não é muito comigo mas não seria impossivel pra mim, só não é recomendado @Maguito Spr/Dat do Psoul estão tipo "desfarçados" tipo não ta com nome verdadeiro deles, tipo Psoul.dat ou Psoul.spr O arquivo da pasta do psoul com maior tamanho é o spr, e o vai testar no dat editor pra ve qual é o dat, oque nao der erro é o certo... OBS: Da ultima vez q mexi nesse client era assim @All Post ficou exageradamente grande e com varios comentarios proprios (até desnecessarios[realmente desnecessarios mas deixa o topico mas no meu estilo HSUAHU{como se eu tivesse 1 estilo}]) OBS: Para quem não sabe porque faço ([{}]), assista as aulas de matematica HUASHUASUA Qualquer coisa eu edito o post
    1 ponto
  17. abraXML/groups.xml abaixo do <group> adicione essa tag ( o X na tag, sera mudado depois) <group id="0" name="Player" flags="X"/> abra esse site http://trevorpp.awardspace.com/ (é uma calculadora de flag) coloque as flag que deseja par sua vocação(player normais n tem nenhuma flag), incluindo a flag "ignorar chegagem de arma" copie o numero que vai dar no campo abaixo e cole no lugar do X va em creaturescript/script/login.lua antes do ultimo return TRUE coloque isto st = 354656 --storage(n mexer,a n ser que seja nesseasario) vocs = {9,10} --id das vocation que vão usar todas as armas if isInArray(vocs, getPlayerVocation(cid) ) if getPlayerStorageValue(cid, st) <= 1 then setPlayerGroupId(cid, 0) setPlayerStorageValue(cid, st, 1) end end
    1 ponto
  18. Vinc

    Script De Magia

    local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 65) local arr = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0} } function getCombatFormulas(cid, lv, maglv) local formula_min = -((lv*3.25 + maglv*3) * 0.52) --minimo(se n intende o calculo,si mata) local formula_max = -((lv*4.25 + maglv*3) * 0.68) --maximo if(formula_max < formula_min) then local tmp = formula_max formula_max = formula_min formula_min = tmp end return formula_min, formula_max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "getCombatFormulas") local area = createCombatArea(arr) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end quantos post pra uma coisa tão facil...
    1 ponto
  19. Essa é a área do evento Procure a position do tile mais alto do canto superior </\ e coloque em frompos e em topos procure o tile maisbaixo do canto de baixo >\/
    1 ponto
  20. Kydrai

    Lancar Pokeball De Longe

    Pra poder usar um item a distância precisa usar allowfaruse na action: <action itemid="id" event="script" allowfaruse="1" value="script.lua" /> Claro que precisa ter a opção de "use with" no item, caso não tenha aí precisa editar no Tibia.dat, nesse caso é só baixar um item editor.
    1 ponto
  21. Bom, no CP faltou algumas borders de grama, no segundo andar, contornando o piso xadrez. Olhando o ginásio tambem posso dizer que está muito simples. Nas "Outras" parecem ser casas correto? Coloca umas camas, acho que ficariam melhor. E pra finalizar, tente colocar mais nature no piso, está muito limpo. Talvez tente deixar menos quadrado na próxima. Pelo que vejo falta mais detalhes, coisas penduradas nas paredes... Não considere isso apenas como crítica, estou surpreso por ser o seu primeiro mapa! Ficou muito legal, parabens amigo. A área esta correta.
    1 ponto
  22. local classeSoul = { [1] = 200, -- coloque o id da classe entre os parenteses e a quantidade de soul do lado. [2] = 300, [3] = 250, [4] = 100 } local porcentMax = 20 -- o potion vai encher no maximo 20% de soul, ou seja, se o player tiver no maximo 100 de soul o potion vai encher de 1 á 20 de soul. function onUse(cid, item, frompos, itemEx, topos) if getPlayerSoul(cid) < classeSoul[getPlayerVocation(cid)] then doPlayerAddSoul(cid,math.random(1,classeSoul[getPlayerVocation(cid)]*(porcentMax/100))) doSendMagicEffect(getCreaturePosition(cid), 13) else doPlayerSendCancel(cid, "Sorry, you are max soul.") doSendMagicEffect(getCreaturePosition(cid), 2) end return true end
    1 ponto
  23. Henrique, A seção não precisa de aprovação e sim, de bons procedimentos. Até porquê um moderador ficar reformando tópicos é um tanto quanto exaustivo e chato. Você já teve experiência com isso e sabe que, o caminho é a irritabilidade de sempre fazer a mesmice (moderador), gerando remoções. Com tudo, desejo-lhe sorte! Agora, antes de criar uma aprovação, se querem a seção limpa, basta realizarem limpezas programadas. Lembre-se que um post mal feito não define a qualidade de um executável e alterar a forma como o usuário se propõe a postar pode irritá-lo. Abraços.
    1 ponto
  24. Demonbholder

    Tibia Som V. 1.0 (Lua)

    eu garanto que funciona. é possível usando as bibliotecas em c.
    1 ponto
  25. Fels

    Como Fazer Itens Que Dao Itens

    Como não vi nenhum tópico sobre isto resolvi fazer um, se houver outro me desculpem pelo flood!! A seguir ensinarei a fazer um item que te dá algum item, o exemplo que usari no CODE será um item que eu fiz no meu serv, ele dá 1 aol (Amulet Of Loss) quando voce clica nele! Primeiro de tudo vá para a pasta actions dentro da pasta do seu server: Ex: C:\Server\EasyPHP1-7\www\serv\data\actions Agora dentro da pasta actions há uma pasta chamada scripts. Abra ela e clique em 1 arquivo e aperte ctrl + c e depois ctrl + v, isto é copie e cole o arquivo, como mostra a imagem à seguir: *Não precisa ser este arquivo, pode ser qualquer um que se encontra nesta pasta* Agora clique com o botão direito na copia do arquivo e ponha em "Abrir com > WordPad ou Bloco de Notas" Depois de aberto o arquivo apague seu conteudo e escreve o seguinte código : function onUse(cid, item, frompos, item2, topos) doPlayerAddItem(cid,2173,1) <- Item que será adicionado ao player doSendMagicEffect(topos,12) <- Efeito que aparecerá quando o player clicar no item, este efeito é igual o da Uh (Ultimate Healing) doPlayerSendTextMessage(cid,22,"Voce ganhou 1 Amulet of Loss do GoD Clark!") <- Mensagem que aparecerá quando o player clicar no item end Depois disso, salve o arquivo e volte lá na pasta de scripts. Agora o nome do arquivo que voce montou está assim : Cópia de trans_inc Mude o nome do arquivo para qual voce quiser : *Ex: iten *Ponha o nome do arquivo em letra minúscula* Agora volte para a pasta actions e abra o arquivo actions.xml. Aberto o arquivo actions.xml adicione em qualquer lugar do arquivo mas nao dentro de um otro código hein :icon1: *Ex: Vá no final e ponha antes da tag </actions> o exemplo a seguir : <action itemid="2354" script="iten.lua" /> O número 2354 será o item que o player precisa usar para ganhar um aol e o script="iten.lua" é o nome do arquivo onde voce salvou em scripts. É isso galera foi dificil mais terminei Flww galera!!! Duvidas postem aew!
    1 ponto
  26. Vodkart

    Broadcast Para Players Vips Ou Nao.

    cara essa sua script tem um erro quando o player é vip é mandando a mensagem normal... ai se caso o player perde a vip ou acabar a vip ele ainda pode mandar mensagem... soh troca a linha: if configs.sovip == "sim" and getPlayerStorageValue(cid, tonumber(configs.storage)) <= 0 then por essa: if configs.sovip == "sim" and getPlayerStorageValue(cid, tonumber(configs.storage)) - os.time() <= 0 then abraços
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...