Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 10/27/10 em %
-
Bom galera, é um sistema de go/back, catch , NPC heal Meu sistema de ride funciona 100% com esse script do go/back... -- GO/BACK-- ~~> Crie um arquivo goback.lua em action/scripts e cole isso dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) function getPokemonMaxLife(name) local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open('data/monster/'..(arquivo or ''),'r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end ----- Config ----- local MaximoSummon = 1 local nome1 = getItemName(item.uid) local nome = nome1:match('(.-) Pokeball') local summons = getCreatureSummons(cid) local action_id = getItemAttribute(item.uid, "aid") ------ Config ----- local summons = getCreatureSummons(cid) if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "Coloque no slot certo!.") return TRUE end if getItemAttribute(item.uid,"level") >= getPlayerLevel(cid) then doPlayerSendCancel(cid, "You dont have level to use.") return TRUE end if(table.maxn(summons) < MaximoSummon) then -- no summons creature = doSummonCreature(nome, getCreaturePosition(cid)) doConvinceCreature(cid, creature) local hp = getCreatureHealth(getCreatureSummons(cid)[1]) doItemSetAttribute(getPlayerSlotItem(cid,8).uid,"aid",hp) doPlayerSay(cid, "Go,"..nome.."", TALKTYPE_SAY) registerCreatureEvent(cid, "PlayerPokeDeath") registerCreatureEvent(creature, "DiePoke") doSendMagicEffect(getCreaturePosition(creature), 188) doTransformItem(getPlayerSlotItem(cid,8).uid, 2531, 1) doItemSetAttribute(getPlayerSlotItem(cid,8).uid,"name",""..nome.." Pokeball") if action_id ~= 0 then doCreatureAddHealth(creature, -(tonumber(getPokemonMaxLife(nome) - action_id))) else doCreatureAddHealth(creature, getPokemonMaxLife(nome)) end else for _, pid in ipairs(summons) do if (table.maxn(summons) >= 1) then doItemSetAttribute(item.uid, "aid", getCreatureHealth(summons[1])) doSendMagicEffect(getCreaturePosition(creature), 188) doPlayerSay(cid, "Back,"..nome.."", TALKTYPE_SAY) doRemoveCreature(pid) doTransformItem(getPlayerSlotItem(cid,8).uid, 2532, 1) doItemSetAttribute(getPlayerSlotItem(cid,8).uid,"name", nome .." Pokeball") end end end return true end ~~> Em actions.xml add: <action itemid="2520" event="script" value="goback.lua"/> <action itemid="2531" event="script" value="goback.lua"/> <action itemid="2532" event="script" value="goback.lua"/> ~~> Em itens.xml procure por: <item id="2531" article="a" name="viking shield"> <attribute key="weight" value="6600"/> <attribute key="defense" value="22"/> <attribute key="weaponType" value="shield"/> </item> E substitui por : <item id="2531" article="a" name="Pokeball 1"> <attribute key="slotType" value="feet" /> </item> Agora procure por : <item id="2532" article="an" name="ancient shield"> <attribute key="weight" value="6100"/> <attribute key="defense" value="27"/> <attribute key="weaponType" value="shield"/> </item> E substitui por: <item id="2532" article="a" name="Pokeball 2"> <attribute key="slotType" value="feet" /> </item> Agora procure por : <item id="2520" article="a" name="demon shield"> <attribute key="description" value="This powerful shield seems to be as light as air."/> <attribute key="weight" value="2600"/> <attribute key="defense" value="35"/> <attribute key="weaponType" value="shield"/> </item> E substitui por : <item id="2520" article="a" name="Pokeball Goback"> <attribute key="slotType" value="feet" /> </item> Agora procure por : <item id="2535" article="a" name="castle shield"> <attribute key="weight" value="4900"/> <attribute key="defense" value="28"/> <attribute key="weaponType" value="shield"/> </item> E substitiu por: <item id="2535" article="a" name="Die Pokeball"> <attribute key="slotType" value="feet" /> </item> -- CATCH SYSTEM -- ~~>Em actions/script crie um arquivo catch.lua e cole dentro: local function capturou(params) doSendMagicEffect(getCreaturePosition(params.cid), 173) doPlayerSendTextMessage(params.cid, 25, 'Você capturou um pokemon! ('..params.monster..').') item = doCreateItemEx(2520) doItemSetAttribute(item, "name", ""..params.monster.." Pokeball") doItemSetAttribute(item, "aid", params.hp) doItemSetAttribute(item, "level", params.level) doPlayerAddItemEx(params.cid, item, true) end local level = { ['chansey'] = 15, -- level minimo para usar o pokemon ['squirtle'] = 15, -- level minimo para usar o pokemon ['charmander'] = 15, -- level minimo para usar o pokemon } function onUse(cid, item, fromPosition, itemEx, toPosition) local monster = getItemName(itemEx.uid):match("dead (.*)") if not monster then return doPlayerSendCancel(cid, 'Sorry, use only pokemon dead') and doSendMagicEffect(fromPosition, 2) end ball = 2520 local hpmax = 0 if itemEx.itemid == 6008 then if math.random(1,100) >= 1 then doRemoveItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) addEvent(capturou, 4000, {cid = cid, monster = monster, level = level[monster], ball = ball, hp = hpmax}) else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end elseif itemEx.itemid == 6010 then if math.random(1,100) >= 1 then doRemoveItem(itemEx.uid) doSendMagicEffect(toPosition, 24) doRemoveItem(item.uid, 1) addEvent(capturou, 4000, {cid = cid, monster = monster, level = level[monster], ball = ball, hp = hpmax}) else doRemoveItem(itemEx.uid) doRemoveItem(item.uid, 1) doSendMagicEffect(toPosition, 23) end end return TRUE end ~~Editando o Catch ~~ elseif itemEx.itemid == 6010 then ~>6010 é o id do corpo do pokemon que o script ira tentar capturar. if math.random(1,100) >= 1 then ~>o 1 siginifica que ele tem 1% de chance de não capturar , que tem 99% de chance de captura, se for 10 tem 90%,se 20 tem 80%.... <~~~~~~~~~~> <~~~~~~~~~~> E em actions.xml add isto: <action itemid="xxxx" event="script" allowfaruse="10" value="catch.lua"/> Em xxxx é o numero da pokeball que captura. -- CREATURE SCRIPTS -- ~~> Em creaturescripts/scripts crie um arquivo chamado goback.lua e cole isso dentro: local pokein, pokeout = 2535,2531 function onDeath(cid, deathList) local owner = getCreatureMaster(cid) doPlayerSendTextMessage(owner, 21, "You pokemon died.") local item = getPlayerItemById(owner, TRUE, pokeout) doTransformItem(item.uid, pokein) doRemoveCreature(cid) return FALSE end ~~> Agora na mesma pasta crie outro arquivo chamado morrer.lua e cole isso dentro: local pokein, pokeout = 2532,2531 function getSummonLifes(cid) for _,x in pairs(getCreatureSummons(cid)) do return getCreatureHealth(x), getCreatureMaxHealth(x) end end function onDeath(cid) local health,maxhealth = getSummonLifes(cid) if #getCreatureSummons(cid) >= 1 then setPlayerStorageValue(cid, 61205, health) setPlayerStorageValue(cid, 61206, maxhealth) setPlayerStorageValue(cid, 61204, 0) setPlayerStorageValue(cid, 61207, 1) end if getPlayerStorageValue(cid, 63215) >= 1 then setPlayerStorageValue(cid, 61205, getPlayerStorageValue(cid, 61210)) setPlayerStorageValue(cid, 61206, getPlayerStorageValue(cid, 61209)) setPlayerStorageValue(cid, 61204, 0) setPlayerStorageValue(cid, 61207, 1) end return TRUE end Em creaturescripts.xml add isto: <event type="death" name="PlayerPokeDeath" event="script" value="morrer.lua"/> <event type="death" name="DiePoke" event="script" value="goback.lua"/> --NPC HEALER-- Em npc/scripts crie um arquivo chamado heal.lua e cole isso: local focus = 0 local talk_start = 0 local target = 0 local following = false local attacking = false dofile("data/actions/scripts/reviver.lua") function onThingMove(creature, thing, oldpos, oldstackpos, item, itemEx) end function onCreatureAppear(creature) end function onCreatureDisappear(cid, pos) if focus == cid then selfSay('Good bye then.') focus = 0 talk_start = 0 end end function getPokemonMaxLife(name) local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open('data/monster/'..(arquivo or ''),'r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end function onCreatureTurn(creature) end function msgcontains(txt, str) return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)')) end function onCreatureSay(cid, type, msg) msg = string.lower(msg) if (msgcontains(msg, 'hi') and focus == 0) and getDistanceToCreature(cid) < 4 then local idballs = { [2535] = {"Pokeball"}, [2531] = {"Pokeball"}, [2532] = {"Pokeball"}, } local balls = idballs[getPlayerSlotItem(cid,8).itemid] if #getCreatureSummons(cid) >= 1 then return selfSay('Voce precisa botar seus pokemons dentro da pokebola.', cid) end if balls == nill then return selfSay('Coloque seu pokemon slot da Pokeball para ele ser curado!!') end if balls ~= nill then local nome = getItemName(getPlayerSlotItem(cid,8).uid) local poke_name = nome:match('(.-) Pokeball') doItemSetAttribute(getPlayerSlotItem(cid,8).uid, "aid", getPokemonMaxLife(poke_name)) if getPlayerStorageValue(cid, 5555) == 0 then setPlayerStorageValue(cid, 5555, 1) end local hp = getCreatureMaxHealth(cid) doCreatureAddHealth(cid, hp) selfSay('Você e seu pokemon estão curados!!') elseif focus == cid then talk_start = os.clock() if msgcontains(msg, 'healing') then end elseif msgcontains(msg, 'bye') and getDistanceToCreature(cid) < 4 then selfSay('Volte Sempre,') focus = 0 talk_start = 0 end end end function onCreatureChangeOutfit(creature) end function onThink() if (os.clock() - talk_start) > 20 then if focus > 0 then end focus = 0 end if focus ~= 0 then if getDistanceToCreature(focus) > 5 then selfSay('Bye.') focus = 0 end end end E no em npc crie um arquivo chamado heal.xml e cole isto dentro: <?xml version="1.0" encoding="UTF-8"?> <npc name="Heal" script="data/npc/scripts/heal.lua" access="3" floorchange="0" walkinterval="0"> <mana now="800" max="800"/> <health now="200" max="200"/> <look type="180" head="78" body="113" legs="114" feet="0"/> </npc> AAh, já ia me esquecendo, volte em actions/scripts crie um arquivo chamado reviver.lua e cole isso dentro: function onUse(cid, item, fromPosition, itemEx, toPosition) function getPokemonMaxLife(name) local file = io.open('data/monster/monsters.xml','r') local arquivo = file:read(-1):lower():match('<monster name="'..name:lower()..'" file="(.-)"/>') file:close() local data = io.open('data/monster/'..(arquivo or ''),'r') if not data then return 100 end local maximo = data:read(-1):match('max%s*=%s*"(%d+)"') data:close() return maximo end ----- Config ----- local MaximoSummon = 1 local nome = getItemName(item.uid) local poke_name = nome:match('(.-) Pokeball') local summons = getCreatureSummons(cid) local action_id = getItemAttribute(item.uid, "aid") ----- Config ----- local summons = getCreatureSummons(cid) if item.uid ~= getPlayerSlotItem(cid, CONST_SLOT_FEET).uid then doPlayerSendCancel(cid, "Sorry, you must put your pokeball in the right place.") return TRUE end if getPlayerStorageValue(cid, 5555) == 1 then setPlayerStorageValue(cid, 5555, 0) doTransformItem(item.uid, 2531) doItemSetAttribute(item.uid, "aid", getPokemonMaxLife(poke_name)) else doPlayerSendCancel(cid, "You poke are Dead.") end return true end E no actions.xml add isto: <action itemid="2535" event="script" value="reviver.lua"/> -------> FIM <------- Dúvidas ? Poste Aqui =D3 pontos
-
[8.6 - 8.61 - 8.62] Crystal Server V0.2.2
Ballack159 e 2 outros reagiu a Tryller por um tópico no fórum
@up sue mapa deve ter sido salva quando saiu os primeiros items 8.60 bugados. deve estar dando conflito, converta ele novamente para 8.60 usando o rme, eu resolvi meu problemaassim ;x espero que resolva o seu ;x Não 8.62 ;x3 pontos -
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
-
Adicionando npcs/monsters no palette do remere's editor 1° Passo - Após abrir seu remeres map editor vá em File->Import->Import npcs/monsters (na aba superior) 2° Passo - Irá abrir uma janela de procura, nessa janela você irá procurar o arquivo xml do seu npc ou monster, quando encontrar seu npc/monster de um clique duplo sobre o arquivo dele. 3° Passo - Agora é só você ir em Creature palette e vai estar la o seu npc ou monster novo .::Erro::. Obs: Caso der erro sobre algo do arquivo .xml do npc pode ser que a script do npc esteja bugada e será necessária a correção do mesmo. Dúvidas poste aqui!1 ponto
-
- Mix Yourots - ~||0.0.1||~ *Contém apenas 2 cidades por enquanto. *Área de teleports para as hunts. *Sistema de Prisão. *Por inquanto temos as principais quests como: Pits of Inferno (POI), Demon Helmet, Annihilator, Inquisition, entre outras. *Soft boots pode ser recarregada pelo NPC Jenny que fica ao sudeste da Mix City. *Itens e monstros do update estão 100% completos. *Magias totalmente balanceadas seguindo o padrão do Tibia Global. *Addons do update estão 100%. *Sistema de voar (Créditos ao Forcera). *Distro TCS modificado com amplas proteções - Totalmente Estável. *Highscores. *Bed System 100%. ~||0.0.2||~ *Agora você pode logar com 4 protocolos do Tibia: 8.54 | 8.55 | 8.56 | 8.57 *3 Cidades (Mix City - Vip City - Thunder City). *Nova área de Teleports. *MEGA reformulação da cidade principal e suas proximidades com o máximo de RPG. *Quests que não funcionavam, agora estão 100%. *Mix City com 51 casas a disposição. *Vip System (Comando para Player: !vipdays | !buyvip || Comando para GOD: /addvip | /delvip) *Básico sistema de montaria. *Reformulação de algumas Hunts. *Reformulação da entrada da Pits of Inferno Quest (POI). *Algumas hunts para a cidade vip. *Balanceamento das vocações. *Alguns bugs foram corrigidos. ~||Patch1||~ *Erros no Vip System arrumados. Agora está 100%. ~||0.0.3||~ *Nova área de Teleports. *MEGA reformulação da cidade principal e suas proximidades com o máximo de RPG. *Reformulação de algumas Hunts. *Novas caves. *Tiquanda foi totalmente reformulada com o máximo de RPG. *Todas as caves estão com o máximo de RPG. *Modificaçõs no distro, está 100% estável. *Quest de pequeno port agora estão funcionando. *Bug no npc que não vendia rods e wands. *Pequenos bugs corrigidos. *Inquisition Adicionada. *Protocolo 8.60. Não temos ainda as features do update pois a cipsoft colocou uma proteção, em breve já estará tudo completo. ~||0.0.4||~ *Protocolo 8.60 *Todos os possíveis debugs foram arrumados. *Todas as features do update incluindo items, outfits, monsters, novo sistema de potions e runas foram adicionados. *Items novos funcionando perfeitamente com seus atributos. *Sistema de voar foi retirado. *Alguns bugs foram arrumados. ~||1.0.0||~ :star: *Novas áreas de hunt. *Duas novas cidades: Saaha e Icya *Demon Oak Quest foi adicionada. *Novas hunts na Vip City. *Alterações no distro. *Várias hunts foram reformuladas. *Thunder City foi desativada pois iremos reformular ela completamente. *Pequenos bugs foram corrigidos. - Fotos: *Templo *Saída sul de Mix City. *Npc vendedor de food. *Depot *Annihilator Quest *Entrada da cave de Demons. *Hydras *Barco para a Vip City. *Demon Helmet Quest *Inquisition Quest *Algumas das features do update 8.60 *Nova city: Saaha *Nova city: Icya *Nova hunt de hydras *Ghastly Dragons igual ao Tibia Global *Demon Oak Quest - Account do GOD Mix: Account: god Password: god Download: Clique aqui para fazer o Download Scan: Clique aqui para ver o Scan Obs: Encontrou algum bug? Relate neste tópico, para que possamos melhorar a cada dia o Mix Yourots. Portal Mix Soft1 ponto
-
[Projeto] Avatar The Elements!
gianlucagentile reagiu a thalia por um tópico no fórum
Olá Estou montando um servidor de Avatar! ~~>Avatar Elements<~~ Com as 4 dobras: Fire Water Earth Air -> e o Avatar <- Meu objetivo é trazer um jogo diferente e muita diversão Minhas idéias para o servidor : Sistema de avatar: uma alavanca que sempre será liberada tal hora , e quem for o primeiro a puchar será o avatar por 24h Sistema de Forja: forjar um item, criar itens... Sistema de voo: sistema de voo será para air, ou pra quem tiver um pet (Appa) tambem voara! Sistema de dobras: spells em combo, trazendo aquele efeito de estar dobrando e controlando a magia! Sistema de pergaminho: para aprender a dobrar(soltar magia) você deverá ter um pergaminho para aprender como usa-lá ;D E outros sistemas .. ( Aceito Sugestões *-* ) Algumas spells já estão feitas e o servidor já está sendo criado.. E preciso de uma equipe dedicada para sair o mais rapido possivel o servidor! Precisa-se de: Mapper Scripter Programador Web Designer Spriter Client Maker Envie seu Curriculo : Nome: Idade: Carja desejada: Tempo de experiencia: Msn ou email: Group do msn: group1382612@groupsim.com Estarei postando noticas aqui! Fotos, videos de como está ficando! Aqui +/- de como será uma dobra(foi só um exemplo, pois será melhor): Onda de fogo Chicote de fogo Parede de pedra1 ponto -
Nightmare's Empire - Inscrições
EmpireSuporte reagiu a Henrique Moura por um tópico no fórum
Há aqui um grande desempenho para criar algo grande, organizado e sério, mas ao mesmo tempo inovador e diferente dos outros. Há muito trabalho pela frente, mas com a ajuda dos nossos fiéis membros temos certeza de que esta estrada será percorrida com a maior periculosidade e atenção que devemos ao rpg, a inovação e principalmente a organização. Trabalhamos com seriedade e organização, trazendo da melhor forma possível um projeto inovador que será referência em Open Tibia. Alguns dos principais sistemas estão sendo desenvolvidos e boa parte deles já estão prontos. Contamos com um servidor com estabilidade e disponibilidade, que apenas aguarda a conclusão do projeto. Contamos com vagas: Programadores [2] Spriters [2] Scripters [2] Mappers [2] Web Designer [1] Jay - Idealizador e Administrador, scripter e RPG Maker. Henrique Moura - Administrador de Marketing e RPG Maker Felipe Sartori - Administrador web Alan - Web master Lucas Gonçalves - Colaborador de Finanças Durante uma comemoração de batalha, a comemoração da vitóriado rei Eleonor foi cessada por um marido traído, de acordo com sua concepção. Anoticia do adultério por parte da esposa desse marido alcoólatra e do seupossível envolvimento com o filho rei percorreu todo o reino, quando a noticiada morte do filho do rei, o próximo a assumir o trono de Carlin, atingiu os quartos do palácio. Um ato sem reflexão do rei provocou a proibição do álcool emtodas as terras do reino no dia 3 da terceira década do século 9 da Era Cristã.A todos que consumissem, fornecessem ou guardassem a bebida seria esquartejadoe morto. A milícia local do Império não era tão abrangente, e isso abririaespaço para burlarem a lei. Muitos morreram ou foram esquartejados por tentarem, mais deuma vez, a consumação de clássicas bebidas, desde o belo e doce hidromel até asmelhores das cervejas amanteigadas dos anões das montanhas. Era lei apenas no Império de Eleonor, enquanto os humanosficaram com sua lei, as montanhas ao leste dos anões, reino governado porDwarfus II era farta em todo o tipo de bebida, quando a fronteira foi rompidapelo comércio forte dos anões com suas bebidas, o rei tomou uma atitudedrástica: matar todos que passarem da fronteira portando qualquer tipo deálcool. Quando os anões começaram a serem mortos pelos soldados do reino, umanova guerra surgiu. Dwarfus II declarou guerra ao pertinente rei Eleonor comsua obsessão pela vingança da morte do seu filho e seu imenso ódio pelo álcool,desde o dia daquela comemoração, momento inoportuno. O império de Eleonor também não pode contar com a ajuda desua população, a qual também era contra a lei. O recrutamento de novos soldadospara a guerra foi diminuindo, e as tropas do império decaiu a cada momento deguerra. Houve mortes de todos os lados e, continuará havendo até quehaja a queda do Império de Eleonor, quando os homens tiverem paz e novamenteconquistar a sua liberdade. -> Castle War System [Em Andamento] -> Milicia System [Em Andamento] -> Papá System [Em Andamento] -> King System [Em Andamento] -> Raças System [Em Andamento] -> Vip System [Completo] -> Ride System [Em Andamento] -> Fishing System [Completo] -> Mount System [Completo] -> Rain System [Completo] -> Deuses System [Completo] -> Refine System [Em Andamento] -> War System [Em Andamento] -> History System [Completo] -> Castle War: Haverá uma guerra de guilda para a dominação de um castelo onde terá um bixo chamado Empire ele não atacará e terá muita vida , quando mata-lo todos da sua guilda serão teleportados para o castelo se conseguirem manter o castelo por um determinado tempo ganharam ele e nele haverá teleports para todas as áreas, e o Rei será eleito apartir do dono da guilda. -> Papá System: Será eleito pelos Deuses e pelos players um Papa ele será a coisa mais próxima dos Deuses , ele ganhará um poder quase absoluto mas só poderá ser exercido para o bem , terá uma guilda de Templarios para sua proteção e poderá exercer a Lei a hora que for necessesária, ele poderá criar Leis mas terá que ter o concetimento do Rei. -> King System: O Rei será eleito quando vencer o Castler War terá um poder maior , será o Lider em expedições a novos mundos , será o intermediario do que vai ser melhor para o Império mas tudo tendo o concentimento do Papá. -> Deuses System: Os Deuses intitulados a isso por terem um poder infinito chamados de GOD's , CM's , GM's. Em Empire BoardWalk Word , não haverá isso , serão só Deuses com seus poderes infinitos, não participaram na vida humana, só falará com as Entidades Papá E King, mas se você Rezar por ele será atendido. (OBS: Dúvidas Papá & King responderam e tem o email,Bugs teram que ser reportados no forúm) -> History System: O Sistema de interpretação e ação quests teram total RPG, precisaram de interpretaçam e cautela para poderem ser feitas, só conhecendo a História De Empire World poderam fazer determinadas Quests. -> Raças System: Enveis de você só escolher o lado humano , poderá ser um elfo , orc , dwarf... (OBS: Essas são alguns system, não estão completos pois poderemos adicionar ou retira-los devidos a alterações na história de Empie BoardWalk World.) Para se inscrever: Nome: Cargo a se disponibilizar: Idade: Por quê nós? Tempo livre/dia: Formas de Contato:1 ponto -
Olá, estou aqui com mais um script que eu vi que muita gente estava precisando -- SCRIPT ATUALIZADO -- BUG ARRUMADO Funciona assim: Você está lá caçando uns monstros(pokes) ai o monstro começa a atacar você ,e você solta seu pokemon da pokeball e o monstro não pode mais te atacar e ele começa a atacar seu pokemon(summno)... È muito simples : ~~> Entre em data/xml/groups.xml e abra, e add essa tag: <group id="7" name="Pokemon" flags="8" access="0" violationReasons="4" nameViolationFlags="2"/> Feche e salve. ~~> Agora em creaturescripts/scripts, crie um arquivo chamado pokemon.lua e cole isso dentro: function onThink(cid, interval) if(not isCreature(cid)) then return end local id = getPlayerGroupId(cid) if #getCreatureSummons(cid) >= 1 then setPlayerGroupId(cid, 7) end if #getCreatureSummons(cid) == 0 then setPlayerGroupId(cid, 1) end if id > 1 and id < 7 then setPlayerGroupId(cid, id) end end ~~> Em login.lua registre isso: registerCreatureEvent(cid, "Pokemon") ~~> Agora em creaturescripts.xml add isto: <event type="think" name="Pokemon" event="script" value="pokemon.lua"/> ~~ ~~ ~~ ~~ Criatividade não é crime! Créditos : Drakylucas por começar com isso =D1 ponto
-
#02 - Atualização Pips "team"
drakylucas reagiu a u n d e r por um tópico no fórum
Olá Xtibianos, Dando sequência a onda de transformações que ocorrem e ocorrerão em nosso fórum até o final deste ano, gostaríamos de apresentar a vocês as NOVAS PIPS "TEAM". Pensamos em algo funcional e ao mesmo tempo atraente, combinando escudos medievais e azul! Esta foi a fórmula utilizada por Snooz, atual designer e autor das respectivas imagens. Não fiquem desesperados, o Xtibia.com está atento as sugestões e promete envolver os usuários nos novos ranks de posts e reputação! Criatividade, técnicas e bom gosto serão ingredientes primordiais para a escolha das pips de usuários que VOCÊS IRÃO CRIAR! Em breve, novidades! Enquanto isso, fiquem com as novas pips anexadas à este tópico:1 ponto -
Oi! Eu tenho para você ots Tibia 7,6. É uma combinação de Neverland YurOTS info: 2800 spawns estádio pvp arena salas de trem 100% dos depósitos do sistema feita Escolha um sistema ovo de hydra novas acções, etc sistema de votação ! Buyhouse construído acc manager 01/01 Lugares para ganhar experiência: -Cave de Giant Spider Montain Cavaleiro de-Negro Cave de Hydra- Hydra-Área de -Cave de Elder Beholder -Cave de Banshee Cave de Dragon Lord e Demônios Área de Cyclops Ampliada Área de Dworcs Goblins e -Navio de Elfos e Dragões Yetis De Montanha- Cave-gigante de Necromancers -Casa Warlock -Casa Orshabaal Casas de Demons- Casa da Viúva-Velho Castelo de-Muriuses Destruido -? rea dos Trolls ... sem andar e Segundo Valkirias Amazonas Área de Grorlams -Cave de Grorlams -Cave de gigantes -Cave de Cyclops Lugares de-Orshabaals Muitos Área de Hero e ampliada Vampire -Ovinos da Cidade Área de Ancient Scarabs , Etc etc etc ... NPCs ~ ~ -Andreffe: Vend Anéis Hora, Stealth Rings, Anéis Sword, Club Anéis, anéis e Axé Power Anéis -Opalla: Compra Pedras Preciosas Asterion-San: Venda Mais Que alimentos para o normal = P -Kiosq: Bright Sword Vend, Giant Sword, Skull Staff, War Hammer, Axe, E Fire Dragon Lance -Yurinho Doido: Todas as mochilas Venda Plataforma: Vend Power Bolts, Arrows Burst, flechas envenenadas, Facas Estrelas Throwings s -Raros: Compra itens OS Raros, Basta Dizer Oi Alwin E-Elwin: Um COMPR de Todos os Ekips, Todos OS Outro Ekips VEND , Etc etc etc ... Quests ~ ~ -Silver Mace -Capacete com chifres -Demon Shield -Demon Helmet Botas de pressa -Capacete de Ouro Pernas de Ouro Botas de Ouro -Fire Axe -Senhora Armor -Warlord Sword -Skull Staff -Naginata -Crusader Helmet Crystal Mace Medusa Shield -Apocalipisis -Crown Armor -Vampire Shield -Dragon Armor Scale -Dragon Scale Legs -Blue Robe -Warrior Helmet Pernas-Crown -Hydra Egg -Elven Armor -Shield Grande -Hammer of Wrath Noble Armor- -Minihilator (Monks e Fire Elemental) -Winged Helmet -Stealth Ring Capacete Coroa -Halberd Grande Varinha Mágica Light console Scan Download Até agora tudo está funcionando. Eu recomendo1 ponto
-
Segue uma Tabelade de tags do HTML, mostrando quais tags foram adicionadas ao HTML5. Imagem retirada do site Pinceladas da Web: Está ai para vocês. Abraços.1 ponto
-
Vip System By Account V1.0
Kydrai reagiu a Natanael Beckman por um tópico no fórum
O viptime é um sistema que conta por segundos no caso tem que transformar segundos em dias o gesior é configurado pra add dias 1 = 1 dia normal. então você tem que tranforma os segundos em dias ex: 86400 seg = 1 dia 15 dias = 1296000 segundos. Tenta bota assim no shopsystem.php if($buy_offer['type'] == 'pacc') { $player_viptime = $buy_player_account->getCustomField('viptime'); $player_lastlogin = $buy_player_account->getCustomField('lastday'); $save_transaction = 'INSERT INTO '.$SQL->tableName('z_shop_history_pacc').' (id, to_name, to_account, from_nick, from_account, price, pacc_days, trans_state, trans_start, trans_real) VALUES (NULL, '.$SQL->quote($buy_player->getName()).', '.$SQL->quote($buy_player_account->getId()).', '.$SQL->quote($buy_from).', '.$SQL->quote($account_logged->getId()).', '.$SQL->quote($buy_offer['points']).', '.$SQL->quote($buy_offer['days']).', \'realized\', '.$SQL->quote(time()).', '.$SQL->quote(time()).');'; $SQL->query($save_transaction); if($player_viptime > 0) $buy_player_account->setCustomField('viptime', $player_viptime + $buy_offer['days'] * 86400); else $buy_player_account->setCustomField('viptime', time() + $buy_offer['days'] * 86400); $buy_player_account->setCustomField('premium_points', $user_premium_points-$buy_offer['points']); $user_premium_points = $user_premium_points - $buy_offer['points']; if ($player_vipdays >= 1) { } $main_content .= '<center><h2>VIP Days added!</h2><b>'.$buy_offer['days'].' days</b> of VIP days added to the account of player <b>'.$buy_player->getName().'</b> for <b>'.$buy_offer['points'].' premium points</b> from your account.<br />Now you have <b>'.$user_premium_points.' premium points</b>.<br><br><a href="index.php?subtopic=shopsystem">Go to Shop Site</a><br>'; }1 ponto -
#01 - Opinião Sobre Organização Xtibia.com
Jvchequer reagiu a Administrador por um tópico no fórum
Pessoal, eu concordo que vocês podem ficar chateados, mas é inviável eu criar essas regrinhas em uma comunidade tão grande como o xtibia.com, concordam? Agora, não colocar os créditos vocês podem reportar para analisarmos, mas ainda não me mostraram nenhum link com um servidor modificado e que os créditos não tenham sido colocados. Alguém poderia me mostrar os links? Não colocar créditos eu posso penalizar, mas criar 1000 regras sobre como o cara deve postar não acho legal, afinal, somos uma comunidade e não uma empresa criando produtos, certo? Vamos discutir mais sobre isso para chegarmos em um acordo. rsrsrs ... bem vindo aos posts sérios noobinhu =p Então, a idéia que você citou é basicamente o que eu chamo de "puxadores". Conseguir especialistas é talvez um pouco complicado mas a idéia é que colaborador/moderador seja um setor com pessoas que conheçam do conteúdo e escolham sua área. Não vamos deixá-lo apenas moderar/colaborar na área que ele escolheu, pois já tentamos isso e vimos que as pessoas gostam de frequentar várias áreas e todos temos que ser multidisciplinares. Por isso a idéia é essa, 1 "puxador/conhecedor/especialista", como queira chamar, para as áreas gerando conteúdo além de organizar e não só na área que ele escolher, em todas as áreas com foco na de sua escolha.1 ponto -
amulet inf.lua function onPrepareDeath(cid, lastHitKiller, mostDamageKiller) if isPlayer(cid) == true then if (getPlayerSlotItem(cid, 2).itemid == 10719) then doCreatureSetDropLoot(cid, false) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return TRUE end end registerCreatureEvent(cid, "Amulet Inf") return TRUE end creaturescript.xml <event type="preparedeath" name="Amulet Inf" event="script" value="amulet inf.lua"/> items.xml <item id="10719" article="an" name="infinito amulet"> <attribute key="weight" value="420" /> <attribute key="slotType" value="necklace" /> <attribute key="absorbPercentAll" value="30" /> </item>1 ponto
-
[Systems] Pokemon Systems
lenon00 reagiu a MatheusGlad por um tópico no fórum
O caso de pegar 2 pokemons eh porque eles contem as mesmas letras: Mew Mewtwo Por isso o catch esta na versao BETA ainda. Npc Healler Concertado e goback.lua(creaturescripts) foi ATUALIZADO e o pokehealer.lua(npc) foi ATUALIZADO Mudanças: Agora ele pega a pokebola em todos os SLOTS Retirado o bug de so healar 1 pokemon Possiveis bugs: Pokemons mortos antes do update podem acabar nao healando. Edit: Lib atualizada adicionada a funçao "addPokeball" Pra que serve a "addPokeball"? Serve para adicionar uma pokebola com um pokemon dentro dela Como usa-la? Basta adicionar isso ao script: addPokeball(cid, "Dragon", 3000) Sendo Dragon e 3000, o nome do pokemon e a Life maxima dele.1 ponto -
Os reloads estão funcionando normalmente. O IpChanger eu estou usando o do Talaturen http://otland.net/f19/talaturens-ip-changer-7675/ Para baixar você precisa de uma conta no otland1 ponto
-
Fim Do Trebian?
yudiy0 reagiu a Benefactor por um tópico no fórum
Realmente é triste eu colocava muita fé no Trebian, infelizmente deu tudo errado, eu e o Antharaz estavamos planejando o fórum quando o Trebian ainda estava em desenvolvimento, me lembro até hoje... Antharaz, você irá conseguir montar uma equipe competente, você é um ótimo scripter mas, acima disso é uma pessoa maravilhosa que me ensinou muita coisa, só devo favores a você. Abraços brother e boa sorte.1 ponto