Líderes
-
-
-
-
CorvoAnarcoPunk
MembroPontos117Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 03/17/12 em todas áreas
-
Tutorial Básico de spriting.
Tutorial Básico de spriting.
beadandes e 2 outros reagiu a CorvoAnarcoPunk por uma resposta no tópico
3 pontosComo ter uma noção de iluminação. A luz vem do noroeste, e refletida no sudeste e o sprite sempre tem que estar com sua iluminação. Lembrando que a parte do sudeste não é tão escura, por que a luz é refletida no caso. Veja no exemplo. 1- Luz direta. A luz e mais forte na parte do noroeste, pois a luz é direta fazendo que o efeito com brilho. 2- Luz refletida. Reparem que há pouca luz na parte sudeste da sprite, vocês podem notar que a luz é menor. Por que a luz vem do sudeste e refletida no noroeste? Lembrando que as sprites são na perspectiva 45°, por isso a luz vem do noroeste. O que é AA? Anti-aliasing (AA). O AA é o efeito que diminui o sprite que esta serrilhado, deixando pixels de aparência mais suave, e redonda. Evitando o pillow shading. O que é pillow shading? Pillow shading é quando você esta fazendo a sprite e ela fica com o efeito borracha agora como evitamos, siga a imagem a baixo. 1- Lado com o efeito pillow shading. 2- Lado com o efeito suave e metalico. Como fazer contraste. Observe essa imagem e veja a diferença de cores com 2 a 3 tipos de cores, tendo uma divisão entre o meio da sprite, parte lado mais escuro e mais claro, agora segundo os paços da luz vocês podem ver que o contraste, com as cores ficam assim. Outlines e suas simples técnicas. Vamos notar que na figura acima eu fiz um dragão. Eu comecei com simples rabiscos bem curvos, e não tenha medo de usar as curvas, pois e uma coisa que pode ajudar de mais. Depois dos rabiscos vamos notar a figura V2, nesta figura eu fui despoluindo os Pixels e adicionando mais curvas até que cheguei ao terceiro resultado. Que e um pouco mais curvado do que o outro, pois a cada passo que fui moldando meu dragão eu fui usando somente curvas. Já na quarta figura eu fui acrescentado detalhes, esses detalhes e para adicionar a impressão de que e realmente um tipo de dragão. Note que ele esta bem mais curvado do que nas anteriores, pois quero chegar a um único resultado. Varias pessoas tem dificuldades na parte de criação do outline, mas e muito fácil e que nem aqueles desenhos que fazíamos na 1 serie. Ais vão moldando o desenho ate que chegaremos ao ultimo resultado. Que e o outline que você queria.Vamos notar que na figura acima eu fiz um dragão. Eu comecei com simples rabiscos bem curvos, e não tenha medo de usar as curvas, pois e uma coisa que pode ajudar de mais. Depois dos rabiscos vamos notar a figura V2, nesta figura eu fui despoluindo os Pixels e adicionando mais curvas até que cheguei ao terceiro resultado. Que e um pouco mais curvado do que o outro, pois a cada passo que fui moldando meu dragão eu fui usando somente curvas. Já na quarta figura eu fui acrescentado detalhes, esses detalhes e para adicionar a impressão de que e realmente um tipo de dragão. Note que ele esta bem mais curvado do que nas anteriores, pois quero chegar a um único resultado. Varias pessoas tem dificuldades na parte de criação do outline, mas e muito fácil e que nem aqueles desenhos que fazíamos na 1 serie. Ais vão moldando o desenho ate que chegaremos ao ultimo resultado. Que e o outline que você queria.3 pontos -
Criminal System
Criminal System
Steeven e um outro reagiu a Kimoszin por uma resposta no tópico
2 pontosBom pessoal, mais um script para vocês. - Qual o motivo desse nome? Não sei, estou meio sem ideias. - Oque tem nesse sistema? Bom, ele da o direito dos players do seu OTServer, serem ladrôes ou policiais, Tambem tem uma cadeia, para aonde os criminosos vão para. - Nossa, para oque ele serve? Para seu servidor ficar com mais diversão, Creio que ele seja meio inutil. Vamos começar. ! Crie um arquivo .lua chamado Policial em \data\actions\scripts function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { minreward = 500, -- Minimo que o policial ira ganhar. maxreward = 2000, -- Maximo que o policial ira ganhar storage = 5569, -- Uma storage qualquer color = math.random(1, 255), prisonPos = {x=1014, y=1034, z=7}, -- Para aonde sera teleportado o ladrão. storagePreso = 5570, -- Uma storage qualquer time = 60, -- Tempo que o ladrão vai ficar preso } local player = getSpectators(getCreaturePosition(cid), 7, 5) local money = math.random(config.minreward, config.maxreward) if player and #player > 0 then for t, pid in pairs(player) do if isPlayer(pid) and pid ~= cid then if getPlayerStorageValue(pid, config.storage) == 1 then setPlayerStorageValue(pid, storagePreso, os.time()+config.time) doTeleportThing(pid, config.prisonPos) doPlayerAddMoney(cid, money) doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "Você acaba de ser preso, por cometer delitos.") doSendAnimatedText(getCreaturePosition(cid), "+"..money.."", config.color) else doPlayerSendCancel(cid, "Esse player nao cometeu delitos.") end end end end return TRUE end Crie um arquivo .lua chamado Ladrao em \data\actions\scripts function onUse(cid, item, itemEx) local config = { minMoneyRemove = 30, -- Minimo que o ladrão ira ganhar maxMoneyRemove = 1400, -- Maximo que o ladrão ira ganhar storage = 5569, -- Uma storage qualquer color = math.random(1, 255), } local player = getSpectators(getCreaturePosition(cid), 7, 5) local money = math.random(config.minMoneyRemove, config.maxMoneyRemove) if player and #player > 0 then for t, pid in pairs(player) do if isPlayer(pid) and pid ~= cid then if doPlayerRemoveMoney(pid, money) then setPlayerStorageValue(cid, config.storage, 1) doPlayerAddMoney(cid, money) doPlayerSendTextMessage(pid, MESSAGE_EVENT_ADVANCE, "Você acaba de ser roubado e perdeu "..money.." gps.") doSendAnimatedText(getCreaturePosition(cid), "+"..money.."", config.color) else doPlayerSendCancel(cid, "O player nao possui "..money.." gps.") end end end end return TRUE end Crie um arquivo .lua chamado Cadeia em \data\actions\scripts function onUse(cid,item) local config = { storagePreso = 5570, -- Uma storage qualquer toPos = {x=1016, y=1022, z=7}, -- Para aonde o player irá quando o tempo acabar } timePreso = getPlayerStorageValue(cid, config.storage) - os.time() if getPlayerStorageValue(cid, config.storagePreso) == -1 then doPlayerSendCancel(cid, "Você nao está preso.") else if timePreso <= 0 then setPlayerStorageValue(cid, config.storagePreso, -1) doTeleportThing(cid, config.toPos) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Espero que você pense bem agora, antes de cometer algum delito") else doPlayerSendCancel(cid, "Você ainda tem que esperar "..timePreso.." segundos, para ser solto.") end return TRUE end end Agora adicione os seguinte codigos em \data\actions\actions.xml <action actionid="1256" event="script" value="Cadeia.lua"/> <action itemid="2556" event="script" value="Policial.lua"/> <action itemid="10153" event="script" value="Ladrao.lua"/> Adicione a ACTION ID na porta da cadeia, Depois edite os nomes dos items. Para editar basta ir em \data\items\items.xml use a imaginação. Até mais.2 pontos -
Forge System
1 pontoADVANCED FORGE SYSTEM O SISTEMA DE CRIAÇÃO DE ITENS PARA SEU SERVIDOR Creio que muitos já conhecem o sistema de forja criado por mim, acontece que o código já estava um pouco obsoleto, então resolvi reescrever ele do 0. Simplesmente consiste em um sistema de criação de itens avançado que ressuscita um pouco do RPG perdido nos servidores de hoje em dia. O jogador poderá criar itens através de forja, agindo como um verdadeiro ferreiro medieval. Adiciona itens em cima de uma bigorna previamente colocada no mapa e com um martelo cria um item totalmente novo. CARACTERÍSTICAS DA VERSÃO FINAL: - Configuração intuitiva e fácil de compreender; - Mini-tutorial auxiliando criação de novas receitas; - Receitas podem conter até 250 itens diferentes com suas respectivas quantidades; - Sistema inteligente que identifica uma receita em qualquer ordem; - Código totalmente orientado a objetos; - Possibilidade de configurar diferentes requerimentos, diferentes skills, magic level e level Há dois modos de instalar o Advanced Forge System, o primeiro é seguir os passos deste tópico e o segundo e baixar pasta data/ anexada no tópico com os arquivos em seus respectivos diretórios, precisando apenas o registro das chaves nos arquivos XML. Escolha o modo que mais convém a você. Crie um arquivo em data/lib chamado forgesystem.lua e cole o conteúdo abaixo: --[[ ADVANCED FORGE SYSTEM FINAL Criado por Oneshot É proibido a venda ou a cópia sem os devidos créditos desse script. ]]-- RecipeHandler = { itemtype = 0, items = {}, level = 1, maglevel = 0, skills = {[0] = 0, [1] = 0, [2] = 0, [3] = 0, [4] = 0, [5] = 0, [6] = 0} } Forge = { type = nil, position = nil, magicEffect = CONST_ME_MAGIC_GREEN, messages = { class = MESSAGE_STATUS_DEFAULT, success = "You have successfully forged a %s.", needskill = "You don't have enough %s to create a %s.", needlevel = "You need level %s to create a %s.", needmaglevel = "You need magic level %s to create a %s." } } function RecipeHandler:new(itemtype, items, level, maglevel, skills) local obj = { itemtype = (itemtype or 0), items = (items or {}), level = (level or 1), maglevel = (maglevel or 0), skills = (skills or {[0] = 0, [1] = 0, [2] = 0, [3] = 0, [4] = 0, [5] = 0, [6] = 0}) } table.insert(Recipes, obj) return setmetatable(obj, {__index = self}) end function RecipeHandler:setItem(itemtype) self.itemtype = (itemtype or 0) end function RecipeHandler:setRecipe(...) self.items = {...} end function RecipeHandler:setRecipeItem(itemid, amount) table.insert(self.items, {itemid, amount}) end function RecipeHandler:setSkill(skillid, value) self.skills[skillid] = value end function RecipeHandler:setLevel(value) self.level = value end function RecipeHandler:setMagLevel(value) self.maglevel = value end function RecipeHandler:check(position) local match = false for n, item in ipairs(self.items) do local thing = getTileItemById(position, item[1]) if thing.uid > 0 and math.max(1, thing.type) >= item[2] then if n == #self.items then match = true end else break end end return match end function RecipeHandler:get(position) if self:check(position) == true then return setmetatable({type = self, position = position}, {__index = Forge}) end return false end function Forge:create(cid) if self.type.itemid == 0 then print("[FORGE SYSTEM - ERROR] ATTEMPT TO CREATE A RECIPE ITEMID 0") return end local status = true if(cid) then if getPlayerLevel(cid) < self.type.level then doPlayerSendTextMessage(cid, self.messages.class, self.messages.needlevel:format(self.type.level, getItemNameById(self.type.itemtype))) return end if getPlayerMagLevel(cid) < self.type.maglevel then doPlayerSendTextMessage(cid, self.messages.class, self.messages.needmaglevel:format(self.type.maglevel, getItemNameById(self.type.itemtype))) return end for skillid, value in pairs(self.type.skills) do if getPlayerSkillLevel(cid, skillid) < value then status = false doPlayerSendTextMessage(cid, self.messages.class, self.messages.needskill:format(SKILL_NAMES[skillid], getItemNameById(self.type.itemtype))) break end end end if status == true then for _, item in ipairs(self.type.items) do local thing = getTileItemById(self.position, item[1]) doRemoveItem(thing.uid, item[2]) end doSendMagicEffect(self.position, self.magicEffect) doPlayerSendTextMessage(cid, self.messages.class, self.messages.success:format(getItemNameById(self.type.itemtype))) doCreateItem(self.type.itemtype, self.position) end end dofile(getDataDir() .."/lib/recipes.lua") Crie um arquivo em data/lib chamado recipes.lua e adicione o conteúdo abaixo: ---------------------------------------- -----** TUTORIAL DE CONFIGURAÇÃO **----- ---------------------------------------- --[[ O 'ADVANCED FORGE SYSTEM' é muito fácil e intuitivo de configurar, você só precisa chamar a função RecipeHandler:new(...), sendo que você já configurar os atributos da receita nela ou usar outras funções para isso. Por exemplo, quero criar uma Magic Sword que precise de 100 Gold Nuggets. RecipeHandler:new(2400, {{2157, 100}}) Ou então Magic_Sword = RecipeHandler:new() Magic_Sword:setItem(2400) Magic_Sword:setRecipe({2157, 100}) Funções do Sistema: RecipeHandler:new(itemtype, items, level, maglevel, skills) --> Cria uma nova instância de forja. RecipeHandler:setItem(itemtype) --> Atribui um certo itemid como resultado da receita. RecipeHandler:setRecipe(recipe) --> Atribui uma receita. RecipeHandler:setRecipeItem(itemid, amount) --> Adiciona um itemid e sua quantidade a receita. RecipeHandler:setSkill(skillid, value) --> Atribui um valor necessário de uma certa skill para poder criar a receita. RecipeHandler:setLevel(value) --> Atribui o level necessário para criar uma receita. RecipeHandler:setMagLevel(value) --> Atribui o magic level necessário para criar uma receita. ]]-- --[[ Este é um exemplo de receita usando algumas funções. É uma Magic Sword (ITEMID: 2400) que precisa de 100 Gold Nuggets (ITEMID: 2157), além disso, o personagem que tentar forjar, precisa ter Level 100 e Sword Fighting 50. ]]-- Recipes = {} magicsword = RecipeHandler:new() magicsword:setItem(2400) magicsword:setRecipeItem(2157, 100) magicsword:setLevel(100) magicsword:setSkill(2, 50) Agora em data/actions/scripts, crie um arquivo chamado iron_hammer.lua e adicione o conteúdo abaixo: function onUse(cid, item, fromPosition, itemEx, toPosition) local recipe = nil for _, v in ipairs(Recipes) do recipe = v:get(toPosition) if(recipe ~= false) then break end end if(recipe) then recipe:create(cid) else doPlayerSendCancel(cid, "This is not a valid recipe.") end return true end E por fim em actions.xml, adicione a seguinte linha: <action itemid="4846" event="script" value="iron_hammer.lua"/> OPCIONAL - TALKACTION A talkaction abaixo mostra ao jogadoras receitas configuradas no servidor que ele pode fazer. Em data/talkactions/scripts, crie um arquivo chamado recipes.lua e adicione o conteúdo abaixo: function onSay(cid, words, param, channel) local ret = {} local msg = " ADVANCED FORGE SYSTEM\n" for _, recipe in ipairs(Recipes) do local skills = true for skillid, value in pairs(recipe.skills) do if getPlayerSkillLevel(cid, skillid) < value then skills = false break end end if skills == true then if getPlayerLevel(cid) >= recipe.level and getPlayerMagLevel(cid) >= recipe.maglevel then table.insert(ret, {recipe, true}) else table.insert(ret, {recipe, false}) end else table.insert(ret, {recipe, false}) end end for _, recipe in ipairs(ret) do msg = msg .."\nRecipe for ".. getItemNameById(recipe[1].itemtype) ..":\n\n" if recipe[2] == true then for _, item in ipairs(recipe[1].items) do msg = msg .."* ".. getItemNameById(item[1]) .." [".. math.min(item[2], math.max(0, getPlayerItemCount(cid, item[1]))) .."/".. item[2] .."]\n" end else msg = msg .."[LOCKED]\n" end end doShowTextDialog(cid, 2555, msg) return true end Em data/talkactions/talkactions.xml, adicione a linha: <talkaction words="/recipes" event="script" value="recipes.lua"/> Siga as instruções para configuração de novas receitas. Em breve vídeo de funcionamento Advanced Forge System.rar1 ponto
-
[NEW] Frozen-hell 8.60 [UPDAPT FULL NO BUGS] !
Eaw Gallera Tibikinganos !! Depot Events Areas Para Upar ! Quests ! Area Para Diverssos Leveis ! Novos Treiners ! Areas Para Pescar ! Onde Vai Ser O Account Manager ! Pesca ! Frozen-hell ! ~//~ Entaum Pessoal Meu Ot Tem Systema Unico De Pesca ! E De Ctf Event E Wae Event Todos Sao Automaticos 2hrs Comessa Todos Com Seu Ot Online ! Download Map ! Scan Do Mapa ! Botei Os Items Donater Ao Lado Dos Treiners ! So Catar O Id Dos Items E Fazer Seu Set Ou Armas ! Bom Boa Sorte Com O Mapa Se Auguem Gostar Pode Dar 1 Rep + ! Boa Sorte Com O Mapa Atualizado ! Recomendo exp 450 Era Do Originall ! Galera dei Uma Retocada No Server Ta Em Novo Download ! [ Raell's Undead ] ! ATT ' Novo Updapt !! 12/03/2012 [Raell's Undead] Mapper º ~//~ [Creditos] [Huziwara] - > Por Me Ajudar Com Spells & Atack ! [Menoxide] - > Pelo Mapa 8.54 ! [Raell's Eu º] - > Por Editar 99% Do Mapa e Retirar Os Bugs 8.54 !1 ponto
-
Crazy Evolution
Crazy Evolution
antoniogaldino reagiu a Marcio Silva por uma resposta no tópico
1 pontoOla 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 otsmateria1 ponto -
[Pedido] NPC de quest poketibia
1 pontoAew galera, estou aki com mais uma duvida O Script é pra poketibia mas axo q não vai fazer diferença. Eu tava kerendo dois scripts pra dois npcs q fosse tipo assim o npc pede um pokemon ai tipo eu capturo um pokemon pra ele, e ele me da um iten ou um pokemon. E outro seria tipo o npc pede um iten e em troca ele me da um pokemon ou um iten, eles não falam mais com você depois que você entrega o iten ou o poke, são bem parecidos mas axo q não são feitos da mesma forma ja que um pokemon não é um iten como os outros, no caso desses dois eu axo que precisaria do script.lua e do npc.xml Talvez seja um pedido meio bobo mas não entendo de script E outra duvida tipo tem alguma forma de eu "ativar" um npc por um comando de god (tipo "/npc1"ativa e "/npc1" denovo desativa ou coisa do tipo) como um npc de evento ai tipo eu usaria um desses npcs q eu pedi a cima, o evento seria tipo o npc pede um poke e vc ganha diamonds quando entregar e você poderia fazer essa quest ate q eu desativasse o npc eh claro(ele continuaria falando com você mesmo depois que vc entregasse o poke ou o iten). Vlw espero que possam me ajudar1 ponto
-
Waypoints.
1 pontoE ai galera do TibiaBots.net! Hoje, vim aqui disponibilizar para vocês downloads de wpts. Será criado um tópico para pedidos também, mas quero que vocês procurem aqui antes de pedirem. Vamos lá: Rookgaard. Al Dee Rats Al Dee Rats (Without Bugs) Chickens Free Area Chickens Premmy Area Chickens Free + Premmy area Orcs, Skeletons and Wasps Poison Spider Cave Poison Spiders and Bugs Premmy Area Premmy Area Troll, Snake, Bear, Wolfs Rats Premmy Area Rats Sewers Free Area Trolls Premmy Area Wolf and Bear Free Area Wolfs, Poison Spiders, Spiders and Bugs East Rook Wolfs in Mino Hell Wolfs and Snakes Premmy Area Thais. Chickens in Greenshore Cyclops and Undeads Mount Sternum Fibula Rotworms Fibula Rots Full cave Mintwallin Ground Floor Mount Sternum Mount Sternum Cyclops Mount Sternum Ghouls 1,2and3 Floor Mount Sternum Ghouls 1 floor Mount Sternum Ghouls 1 and 2 floor Mount Sternum Ghouls 2 floor Mount Sternum Ghouls 2 and 3 floor Rats Sewers Thais Rotworms and slimes Ancient Temple Thais Trolls East Thais Orcs Ancient Temple Thais Trolls North Trolls under Thais Undeads in Mount Sternum Wasps Thais Wasps south of Thais Wolfs, bear and Wasps Thais Wolfs, bear and snakes near Greenshore Carlin. Big Folda Waypoint Carlin Rotworms Chickens NorthPorth Ghostland (Bat, Skel, Rat, Ghoul, Poison Spider, Fire Devil) Ghostland (Bat, Skel, Rat, Ghoul, Poison Spider, Fire Devil, Slime) Folda -1 and -2 Floor Folda -1 Floor only Folda Orcs Folda Folda -2 Floor only Folda Trolls and Rotworms Minos Folda -1 Floor Perfect Trolls and Rots in Folda Simple Folda Venore. Amazon Camp - Outside Amazon Camp Full Amazon Camp Ground Floor Amazon Camp Beholders in Black Knight Quest Elf Village Elf Village With Arcanist and Dragons Elf Village only camp without tower and cave Elfs and Dragons Elfs for low levels Orc Fortress + up floor Rotworms in Venore Swamp Trolls in Venore Venore Swamp Trolls without ghouls Venore Dragon Lair Venore Dragons without Dragon Lords Venore East Rotworms Ab'Dendriel. Ab'Dendriel Elfs Ab'Dendriel Ghouls Ab'Dendriel Hell Gate Ab'Dendriel Trolls Ab'Dendriel Trolls Perfect Ab'Dendriel Wasps [Experienced] Kazordoon. Dwarf Guards - Big Cave Crusader Helmet Cave - Only Dwarfs Dwarfs Second Cave of Dwarfs (With Rotworms) Dwarf ALL mines (Combined) Dwarfs First Cave Dwarfs + Rotworms Crusader Helmet Cave Dwarfs Crusader Helmet Cave -1 and -2 Floor Femor Hills Goblins (NO Cycs and NO Hunters) Femor Hills for low levels Femor Hills Goblins, Bats and Rotworms Guards in Crusader Helmet Cave Guards Island Guards + Slimes Minos in Kazz with Horned Fox Spawn Kazordoon Minotaurs Guards Lab Cave Only Dwarfs Double Cave Only Dwarfs Lab Cave Dwarf Soldiers Crusader Helmet Cave Full Dark Cathedral e Plains of Havoc. Dark Cathedral [Experienced] Dark Cathedral First Floor Dark Cathedral Dark Cathedral -3 Floor (Assassin, Witch, Dark Monk, Mummy) Dark Cathedral Rotworms Dark Cathedral Ground Floor + First Floor + Tarantulas Dark Cathedral Slimes Dwarfs Between Bridges Outlaw Camp - Bandits, Wild Warrior and Smuggler Plains of Havoc Ghouls and Demon Skeletons Plains of Havoc Dragons, Minos, Cycs (Without Slimes) Trolls beside Dwarf Bridge Edron. Behemoth Full Respawn (Cyclopolis) Behemoth Surface (Cyclopolis) Bog Raider Edron DLair Edron Without Dragon Lord DLair Edron With Dragon Lord Dwarfs Cormaya only -1 Floor Dwarfs Cormaya All Floors [With geomancers] Earth Elementals in Edron Edron Cyclopolis -1 and -2 floor Edron Cyclopolis -2 floor only Edron Cyclopolis -1,-2,-3 Floor Edron Trolls -1 Floor only Edron Trolls - All Floors Edron Goblins Edron Goblins -2 floor Hero Triple Spawn + Dragon Hero Triple Spawn Orcs in Edron [With Berserkers and Leaders] Rotworms in Edron Rotworms Bog Raider Cave Darashia. Darashia GS Rots Necro and Demon Skeletons in Darashia Necromancers in Darashia Dragons in Darashia Darashia Minotaurs Full Respawn Darashia Minotaurs No Underground East Rotworms Darashia Minos Ground floor, -1, -2 and up floors (Without mino Mages) Nomads North Darashia Rotworms Wasps all towers Port Hope. Apes -1 and -2 Floor Full Apes -2 Floor Full Apes -1 Only left side Apes -1 Only east side Apes -1 Floor Apes Surface Crocodiles, Blood Crabs and Tortoises Dworcs First Floor Dworcs All Floors In the jungle hoe (Port Hope surface, north of depot) Port hope Tortoises Slime and Trolls Smugglers Port Hope Swamp Trolls Without Beholder Swamp Trolls With Beholder Tarantulas Port Hope Tiquanda Slimes, Crocs and Centipedes Tortoise in Port Hope Low Level Liberty Bay. Cults -1 Floor Novice of the Cult LB Rotworms LB -3 Floor (only rotworms) Rotworms LB -2 and -3 Floor Rotworms LB All Floors Nargor Pirates 1+2 Floor Hardcore Spawn Nargor Pirates Easy Spawn Nargor Pirate Ghosts Goroma Island Goroma, Malada Island [Quara Hell Full Respawn] Goroma, Malada Island [First Spawn] Goroma, Ramoa Island Bonebeasts Goroma, Ramoa Island Bonebeasts, Vamps and Necros Svargrond. Barbarian Big Camp Barbarian North Barbarian Small Camp Chakoyas With Ground Floor Cults Formorgar Mines Deeper Frost Giants Frost Dragons Okolnir Frost Giants -1 Floor Helheim 1 Floor Helheim 1 and 2 Floor Helheim 2 e 3 Floor Hunt on Frost Giants Ice Witch Tower Mammoths Yalahar. Alchemist Quarter Mutated humans, Slimes and blobs Area Quarter Mutated Rats, Mutated Bats and Mutated Tigers Blue Djinn +1+2+3 Floor Barbarians in Yalahar Cults -1 Floor Cults -2 (Adept of the cult and Acolyte of the cult) after door DLair Yala Draggy Yala Right Up Fenrock Tortoises Fenrock Tortoises + Rotworms + Barbarians Green Djinn Yalahar Magician Quarter - Magicians and Necros NO heros and NO warlocks Mistrock Cyclops North Mistrock Cyclops South Mutateds Yalahar Necros and Heros without Warlock Tower Dark Magician Yalahar Vengoth - Haunted Treelings Yalahar Drags Yalahar Elfs Yalahar Minos Yalahar Pirate All Yalahar Pirates Boat Yalahar West Dragons Zoo Quarter only Surface Algum download não funcionou? Reporte no tópico. Para fazer os downloads, você deve ter uma conta no fórum do NG. Para se cadastrar basta clicar aqui. É só cadastrar, logar e clicar em um dos links acima que o download vai aparecer automaticamente. Se esse tópico não te ajudar, faça seu pedido nesse tópico. Se eu ganhar menos que 5 reps+ nesse tópico eu desisto. =)1 ponto
-
Promotion Item (MySQL)
1 pontoOlá TKbianos, Estou aqui para postar pra vocês o script do item que quando usa, ganha a promotion 2 (Caso seu server tenha 3 niveis de vocação. Exemplo : Sorcerer > Master Sorcerer > Demigod. Tag XML : <action itemid="9971" event="script" value="promoitem.lua"/> Crie um arquivo .lua dentro da pasta scripts da pasta action e nomeie para promoitem.lua e coloque isso : function onUse(cid, item, fromPosition, itemEx, toPosition) local vocation = getPlayerVocation(cid) local id = getPlayerGUID(cid) if(item.itemid == 9971) then if(isInArray({5,6,7,8,9,10,11,12}, getPlayerVocation(cid)) == TRUE) then elseif vocation == 5 then db.executeQuery("UPDATE `players` SET `vocation` = 9 WHERE `id` ='"..id.."';") elseif vocation == 6 then db.executeQuery("UPDATE `players` SET `vocation` = 10 WHERE `id` ='"..id.."';") elseif vocation == 7 then db.executeQuery("UPDATE `players` SET `vocation` = 11 WHERE `id` ='"..id.."';") elseif vocation == 8 then db.executeQuery("UPDATE `players` SET `vocation` = 12 WHERE `id` ='"..id.."';") end doSendMagicEffect(fromPosition, CCONST_ME_MAGIC_RED) doRemoveItem(item.uid, 1) doPlayerSendTextMessage(cid, 20, "You are a ".. getPlayerVocationName(cid) ..".") return true end end Espero ter ajudado ! Att. Huziwara no Mokou1 ponto
-
[DUVIDA] criação comando de god q da xp
É possivel criar um comando para GOD que dê mais exp a um determinado player? por exemplo 20% a mais de exp? Queria dar mais 20% de exp para os players vip de meu server! Se alguem puder me ajudar Eu não uso script para adicionar vip ele é apenas colocado em aleta sio em uma casa com o teleport a vip area (sistema de noob rsrs)1 ponto
-
[DUVIDA] criação comando de god q da xp
\data\talkaction\scripts\ExtraExp.lua function onSay(cid, words, param, channel) local config = { storage = 23232, storageVIP = 23233, } local s = string.explode(param, ",") local exp = tonumber(s[2]) local player = getPlayerByNameWildcard(tostring(s[1])) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if(not isPlayer(player)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player nao existe.") return true end doPlayerSetExperienceRate(player, exp) setPlayerStorageValue(player, config.storage, exp) setPlayerStorageValue(player, config.storageVIP, 1) return true end \data\talkaction\talkactions.xml <talkaction words="!exp" event="script" value="ExtraExp.lua"/> \data\talkaction\scripts\RemoveExtraExp.lua function onSay(cid, words, param, channel) local config = { storage = 23232, } local s = string.explode(param, ",") local player = getPlayerByNameWildcard(tostring(s[1])) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") return true end if(not isPlayer(player)) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player nao existe.") return true end doPlayerSetExperienceRate(player, 0) setPlayerStorageValue(player, config.storage, 0) return true end \data\talkaction\talkactions.xml <talkaction words="!expremove" event="script" value="RemoveExtraExp.lua"/> \data\creaturescripts\scripts\ExtraExp.lua function onLogin(cid) storage = 23232 doPlayerSetExperienceRate(cid, getPlayerStorageValue(cid, storage)) return true end \data\creaturescripts\creaturescript.xml <event type="login" name="ExtraExp" event="script" value="ExtraExp.lua"/> Para adicionar: !exp Kimoszin, 2 Para remover: !expremove Kimoszin1 ponto
-
[NEW] Frozen-hell 8.60 [UPDAPT FULL NO BUGS] !
[NEW] Frozen-hell 8.60 [UPDAPT FULL NO BUGS] !
Alistair Overeem reagiu a raell5 2 por uma resposta no tópico
1 pontoborat = character ACC = SENHA1 ponto -
[RESOLVIDO] Exp Bonus
1 pontoGalera meu server ta dando só a primeira hora da stamina de bônus exp :/ O certo seria ganhar as 2 primeiras horas como no global do 42:00 ao 39:59 :/ Alguém sabe arruma?1 ponto
-
[Resolvido] por favor ajuda aki
[Resolvido] por favor ajuda aki
MakerGuilherme reagiu a Math. por uma resposta no tópico
1 pontoVá na aba Looting, escreva o nome e ID do item normalmente. Na parte onde você poe o numero da BP, você poe a letra "G". Assim o bot irá jogar o item no chão. Mas lembrando; não tem como escolher um SQM para o bot jogar, é aleatoriamente em volta do char.1 ponto -
Macro para montaria
Macro para montaria
raphimac reagiu a RhelKnight por uma resposta no tópico
1 ponto1000 {AutoMount} Status.InPZ <> 1 Self.Mount = 0 Self.ToggleMount) eu coloko no cavebot mas axo q da pra por no lugar dos macros mesmo !1 ponto