Pesquisar na Comunidade
Mostrando resultados para as tags ''exp''.
Encontrado 31 registros
-
Instalação Primeiramente abra a pasta de seu ot, e procure pelo arquivo config.lua e procure por essas 2 linhas : experienceStages = false rateExperience = 50 se o experienceStages tiver ativado mude para false, pois o Stages é configurado no próprio script, e é muito importante o rateExperience tiver como 0, exemplo: experienceStages = false rateExperience = 0 agora entre na pasta creaturescripts/scripts e crie um arquivo lua, chamado exphit.lua e cole o seguinte código: para versões mais antigas como 8.54, 8.6 use : para versões mais novas como 9.8 : na mesma pasta procure pelo arquivo login.lua, e em cima de return true, adc a seguinte linha: registerCreatureEvent(cid, "ExpHit") volte na pasta anterior creaturescripts, e procure pelo arquivo creaturescritps.xml e cole as 2 tags: <event type="statschange" name="ExpGain" event="script" value="exphit.lua"/> <event type="combat" name="ExpHit" event="script" value="exphit.lua"/> para configurar a exp, que era configurada no config.lua está no começo do arquivo exphit.lua , e as configurações da party tbem, dos anéis, e até pode ser usado stages agora, segue abaixo o exemplo: -- CONFIGURAÇÕES DE EXPERIENCIA -- useStages = false -- Usar sistema de Stages , true/false premiumMultipliqueExp = 2 -- Players Premiums terão exp multiplicada, caso não querer deixe 1. rateExp = 50 -- Exp caso não for usar stages. local stages = { -- ["DELEVEL-ATELEVEL"] = EXP, (OBS: NUNCA REPETIR O MSM NUMERO, SEMPRE COLOCAR UM A MAIS.) ["1-50"] = 50, ["51-100"] = 45, ["101-150"] = 40, ["151-200"] = 35, ["201-250"] = 30, ["251-300"] = 25, ["351-400"] = 20, } ultimateExp = 15 -- exp que vai usar caso o level do player não tiver mais na tabela . -- CONFIGURAÇÕES DA PARTY partyPorcent = 40 -- Quantos Porcento da exp vai para os membros da party levelBlockParty = 1000 -- Diferença Maxima de Level permitida para membro da party ganhar exp. expShareRadiusX = 30 -- Distancia maxima permitida no eixo X para membro da party ganhar exp. expShareRadiusY = 30 -- Distancia maxima permitida no eixo Y para membro da party ganhar exp. expShareRadiusZ = 1 -- Distancia maxima permitida no eixo Z para membro da party ganhar exp. -- CONFIGURAÇÕES DE RINGS -- local rings = { -- [ID DO ANEL] = EXP MULTIPLICADA POR X EXP. [3048] = 2, [3049] = 4, [3050] = 6, } -- FIM DAS CONFIGURAÇÕES ---- Log V2.0 : Log V3.0 ( 03/02/2013 ) : Log V4.0 ( 12/11/2013 ) :
-
naruto ots [8.54][Naruto] Sofo.zapto.org | 15.08 - [BR TIME] 15:00 - sunday |
um tópico no fórum postou sinosor OTServlist
PÁGINA: http://94.23.91.14/news.php FORUM: http://sofo.forumpl.net Você não gosta de aborrecimento, aumentando lentamente o seu nível? Este SOFO é para você! Suba de nível, suba e parta para conquistar o servidor! Muitas missões, sagas, campos de caça, missões, transformações, feitiços e muitas outras coisas estão esperando por você. Não se deixe levar pelo topo e mostre que você é alguém, mas não caia na rotina porque a vida não é só caçar, mas também PVP e participar de vários jogos / competições dentro do game! Shinobi of Fight online Site: http://94.23.91.14/news.php TAXA: 999x [etapas] | lote: x5 | habilidade: x5 Cliente: 8.54 | porta: 7171 (Naruto ots) Mapa: personalizado Tipo de servidor: pvp Tempo de atividade: 24/7 Início: 15/08/2021 | H [BR TIME]: 15: 00 O que podemos encontrar no SOFO: - 27 profissões [as duas profissões são da busca e da saga] - 14 transformações [4 na missão] - Jogo dinâmico rápido - Sistema bijuu - Sistema de talento único - Missões - Acima de 100 afundamento - BosS [Soltar itens únicos] - Muita experiência - Muitas missões - Mapas grandes - Jackpot - Grande taxa de exp - Evento de experiência de happy hour - Velocidade de ataque de treino - Missões de transformações e feitiços - Queda interessante na multidão - Recompensas por nível acima - Sistema de loteria - Eventos frequentes / konkursy E muitas outras coisas! Entre no jogo e comece sua aventura .. ... BEM-VINDO AO JOGO! __________________________________________________ ________________ Por uma hora 15:00 | 15.08 às [BR TIME] 15:00 | 17.08.21r jogadores com os 3 melhores em habilidades: LVL, LUVA, ESPADA, DISTÂNCIA, VELOCIDADE DE ATAQUE WINS: Top 1: 100 pontos premium 2 principais: 70 pontos premium 3 principais: 35 pontos premium __________________________________________________ ________________ ------ algumas capturas de tela do jogo ------ -
Funcionamento: Ao derrotar Pokémon selvagem, existe uma chance do seu corpo emitir uma aura, basta você passar por cima dele para receber novamente a mesma experiência dada pelo Pokémon. em creaturescript procure por pokeexp.lua dentro procure por: local givenexp = getWildPokemonExp(cid) coloque em baixo: local expTotal = 0 procure por: local expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) substitua por: expTotal = math.floor(playerExperienceRate * givenexp * getDamageMapPercent(pk, cid)) procure por: if corpse.itemid ~= 0 then coloque em baixo: local configBonusExp = { text = "exp", colorText = COLOR_POISON, effect = 100, time_effect = 5, chance = 100 } if math.random(1, 100) <= configBonusExp.chance then doItemSetAttribute(corpse.uid, "bonusexp", expTotal) doItemSetAttribute(corpse.uid, "aid", 64700) for i = 1, configBonusExp.time_effect do addEvent(doSendMagicEffect, 1000*i, getThingPos(cid), configBonusExp.effect) addEvent(doSendAnimatedText, 1000*i, getThingPos(cid), "+"..expTotal.." "..configBonusExp.text, configBonusExp.colorText) end end agora em movements em movements.xml procure por: <movements> em baixo coloque <movevent type="StepIn" actionid="64700" event="script" value="doubleExp.lua"/> em movements/scripts crie um arquivo lua com o nome de doubleExp.lua coloque dentro: function onStepIn(cid, item, position, fromPosition) if not isPlayer(cid) then return true end local owner = getItemAttribute(item.uid, "corpseowner") if owner and isCreature(owner) and isPlayer(owner) and cid == owner then local expBonus = getItemAttribute(item.uid, "bonusexp") doPlayerAddExp(cid, expBonus) sendMsgToPlayer(cid, 27, "Your has gained a "..expBonus.." Experience Points.") doItemEraseAttribute(item.uid, "aid") doItemEraseAttribute(item.uid, "bonusexp") end return true end Créditos: eu > Sukito/Gristony
- 2 respostas
-
- otpokemon pd
- pda
- (e 7 mais)
-
Eai galerous, vim dizer que, para alterar a EXP que está relativamente alta no server dxp, basta ir em creaturescript/player/pokedeath e procurar está função: function playerAddExp(cid, exp)if not isCreature(cid) then return true end if isInPartyAndSharedExperience(cid) then local partyPlayers = getPartyMembers(getPlayerParty(cid)) local partyExp = math.ceil(exp / #partyPlayers) for i = 1, #partyPlayers do if isPlayer(partyPlayers[i]) then doPlayerAddExp(partyPlayers[i], partyExp * 30) doSendAnimatedText(getThingPos(partyPlayers[i]), partyExp * 30, 215) end end return true end doPlayerAddExp(cid, exp * 30) doSendAnimatedText(getThingPos(cid), exp * 30, 215)end Função arrumada para pegar apenas a XP que está configurada para cada pokémon. function playerAddExp(cid, exp)if not isCreature(cid) then return true end if isInPartyAndSharedExperience(cid) then local partyPlayers = getPartyMembers(getPlayerParty(cid)) local partyExp = math.ceil(exp / #partyPlayers) for i = 1, #partyPlayers do if isPlayer(partyPlayers[i]) then doPlayerAddExp(partyPlayers[i], partyExp) doSendAnimatedText(getThingPos(partyPlayers[i]), partyExp, 215) end end return true end doPlayerAddExp(cid, exp) doSendAnimatedText(getThingPos(cid), exp, 215)end
-
Como eu deixo o Exp mais difícil no poketibia Base PDA já tentei mas tipo nego vai upar e upa do lvl 10 pro 16 e eu queria que fosse do lvl 10 pro 11
-
Primeiramente, desculpe se essa for a área errada. Agora o problema: Ao dividir a experiência em grupo, a quantidade está correta caso 1 jogador dê conta de causar 100% do dano no monstro, mas caso outro membro do grupo ataque o mesmo monstro a experiência se divide de forma esquisita, como se levasse KS do próprio grupo, a experiência total é reduzida para todos. (Checar as Screenshots) Para ficar mais fácil de visualizar o problema, vou identificar algumas coisas: A Experiência do Troll no servidor é 360 (Total sem modificador [RateStage: 13x]). O Troll tem 50 Hp (como todos devem saber), logo, ele da 7.2 Exp por 1 Hp (referente a Exp acima). A personagem Flandre já está em outro Stage de Exp, então para facilitar, pense que ela recebe a mesma quantidade de exp dos outros 2 personagens mais fracos. O grupo receberá um bônus de experiência conforme a quantidade de jogadores no grupo, fazendo com que a experiência seja maior do que a base(360 no caso do Troll), compensando sempre caçar em grupos para aumentar a Rate imposta pelo servidor (13x), além de ser favorável também àqueles que têm de dividir o mesmo respawn. Vale notar também que a quantidade de Experiência dividida varia conforme o dano causado de cada jogador, mas ele é sempre dividido em números iguais para todos. Quanto mais igualado for a quantidade de dano causado por todos os membros, menor será a experiência recebida, é como receber KS da própria party. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Agora que o problema foi explicado, vamos a parte dos códigos: * Lembrete: Tenho noção de programação, mas tenho pouca experiência com os códigos do Tibia, provavelmente meu método possa ser mais efetivo de outra forma, mas ainda estou aprendendo. * A seguir o código em sources/party.cpp: void Party::shareExperience(double experience, bool fromMonster, bool multiplied) { double shareExperience = experience; if(experience >= (double)g_config.getNumber(ConfigManager::EXTRA_PARTY_LIMIT)) shareExperience = experience * ((memberList.size() + 1) * (0.8 + 0.2 * (memberList.size() + 1))); // shareExperience += (experience * ((double)g_config.getNumber(ConfigManager::EXTRA_PARTY_PERCENT) / 100)); shareExperience /= memberList.size() + 1; double tmpExperience = shareExperience; //we need this, as onGainSharedExperience increases the value leader->onGainSharedExperience(tmpExperience, fromMonster, multiplied); for(PlayerVector::iterator it = memberList.begin(); it != memberList.end(); ++it) { tmpExperience = shareExperience; (*it)->onGainSharedExperience(tmpExperience, fromMonster, multiplied); } } A modificação está na linha 5, a versão original está como comentário em caso de backup. O que ela faz: Para cada jogador na party, é adicionado um bônus de 20% na experiência total recebida. Ex.: Monstro A da 1000 pontos de experiência. Caso a party possua 2 jogadores, cada um receberá 1200 de Exp. Caso a party possua 5 jogadores, cada um receberá 1800 de Exp. Etc... Na fórmula: shareExperience = experience * ((memberList.size() + 1) * (0.8 + 0.2 * (memberList.size() + 1))) Ex.: Troll = 360 Exp, 3 membros na party. (Assim como nas Screenshots) shareExperience = 360 * ( 3 * ( 0.8 + 0.2 * 3 ) ) shareExperience = 360 * ( 3 * 1.4 ) shareExperience = 360 * 4.2 shareExperience = 1512 A seguir ocorre a fórmula: shareExperience /= memberList.size() + 1; shareExperience = 1512 / 3 shareExperience = 504 (Assim como na primeira Screenshot) Logo depois vem: double tmpExperience = shareExperience; e os seguintes códigos que acredito eu, sejam para adicionar de fato a experiência aos personagens (me corrija se tiver errado). ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Conclusão: Não sei o motivo realmente, fiquei quase 7 horas procurando em diversos arquivos a solução (google also) e ainda não sei porque a experiência recebida muda caso outro player do grupo ataque o mesmo monstro. Por favor, se alguém puder me dizer onde eu posso ter errado ou que função poderia ter adicionado para essa funcionalidade, ou ainda se teria uma forma mais simples de ter feito o que eu fiz, ficaria muito agradecido, já que esse é um servidor No-Pvp, é realmente importante que a divisão de experiência funcione corretamente. TL;DR: Preciso de um Script que faça com que os personagens dentro de uma party recebam a quantidade correta de experiência mesmo atacando o mesmo monstro, assim como no Tibia Global.
-
otserv open pvp Servidor Global - Lab Z Games [8.6]
um tópico no fórum postou gonorreiaswat OTServlist
→ Venho anunciar o primeiro servidor, em etapas finais de programação, da Lab Z Games. → Este - com tema Global 8.6 - terá um Test Beta no próximo dia 03 (03/02/2017) às 08 horas (da manhã). → Estamos trabalhando incansavelmente nos scripts, criando e aperfeiçoando sistemas inovadores com intuito de dar continuidade ao RPG que a CipSoft, infelizmente, perdeu no decorrer dos anos. → Sem mais delongas, vamos aos detalhes e intenções do servidor e a um pequeno "ShowOFF". Intenção do Servidor: → Como é de costume lermos em tópicos de divulgação, geralmente citando que o OTServer em questão não está focado no lucro, etc, etc, texto tradicional de se ver, pode ser – pelo menos no início – uma verdade, embora muitos desses acabam se perdendo seguindo o caminho do retorno financeiro, o que sinceramente - sendo bem realista - é muito desejado, só que acabam deixando o entretenimento e o que há de mais importante para manter os jogadores no servidor, de lado, coisas como o RPG, a diversão, história, missões/quests, etc... → Minha real intenção é recuperar o RPG do Tibia Global que fora perdido gradativamente desde a sua versão 7.6, onde os itens tinham valores consideráveis, onde a negociação de itens era algo de suma importância, onde havia um ciclo de socialidade entre os jogadores, onde personagens mais fortes no jogo passava um certo “respeito” aos demais, o que acabava por incentivar os demais a se esforçarem e conquistarem itens e riquezas no jogo, etc... → O que vemos no Tibia hoje? Itens raríssimos que só eram encontrados em Bosses são vendidos por preços extremamente simbólicos desde o lançamento de sistemas de tasks que vieram tirar o valor dos mesmos, 1KK (100 crystal coins) sendo vendido por menos de R$20,00 em sites, sendo que para ter essa quantia em um personagem no Tibia Global era basicamente inacreditável aos demais por saber da dificuldade de conseguir adquirir dinheiro, manter o personagem (runas, potions, itens, etc), upar, quem diria acumulando quantias altas como essa. → Há aproximadamente 10 anos, tive um servidor de baixa experiência (4x), totalmente sem fins lucrativos, onde na “inauguração” muitos jogadores disseram que iria fechar breve porque a experiência estava muito baixa e o loot muito difícil, mesmo assim deixei o servidor Online em meu computador pessoal, ficava Online entre 10 à 16 horas por dia (na época minha mãe desligava meu computador com o servidor ligado, etc.)... E mesmo assim, alcancei um grupo fiel de jogadores que se ofereceram a ser donates (doadores) caso eu levasse o servidor a sério, pois era muito esforçado (foi quando iniciei meu interesse por scripts), adicionei magias que o Client ainda não suportava (ex: exori hur com efeito na diagonal, o Client 7.6 não tinha, eu adicionei com uma adaptação, como fiz com a obsidian knife, blessed wooden stake, etc). → Com o passar dos anos, vendo que não haviam boas opções de OTServers e por gostar da área, me veio à mente em criar onde todas as “falhas” supramencionadas fossem tomadas como prioridades, e daí surge a ideia da Lab Z Games. → Com o TEMA GLOBAL, vamos aos “features” do servidor que estará em Test Beta no próximo dia 03 de fevereiro. Sistema de Treinamento: → A procura de um meio termo no sistema de treinamento tradicional de OTServers - para não ficar padrão “Baiak” (treino muito fácil e sem nexo) e também não ficar tão complicado de treinar como era no Tibia Global - tive a ideia de criar cabines de treinamento onde os jogadores poderão alugá-las (com NPCs) por alguns dias (geralmente 5 dias, podendo ser renovado) e conjurar criaturas para seu próprio treino e/ou realugar sua cabine (por 30 minutos e preço pré-programado pelo dono da mesma) com ou sem criaturas conjuradas para outros jogadores. → Reforçando: Essas cabines após alugadas, o locatário pode conjurar até duas criaturas e alugá-la para outros jogadores por 30 minutos com valor que o mesmo declara no próprio NPC no momento da locação. → As criaturas que podem ser conjuradas nessas cabines, não são simples summons, são criaturas recentemente mortas que têm sua “alma” ou essência presa em uma runa e posteriormente conjurada nessas cabines (não há como conjurá-las em outros locais). Para isso, jogadores precisam fazer etapas da missão Black Art Mission (Missão de Magia Negra), onde a cada etapa consegue obter mais experiência na área e capturar almas/essência de mais tipos criaturas. → 1.1 – CABINE & BOT: Como o servidor proíbe o uso de bots (robots), e que pelo menos para treinamento chega a ser quase aceitável que o jogador fique alguns períodos de tempo ausente do computador, tomei a liberdade de criar NPCs que estão localizados em todas as cabines de treino, onde ao falar com o mesmo, configura-se as magias para que seu personagem fique treinando seu nível de magia (Magic Level) com magias de ataque ou se curando automaticamente de acordo com a vida mínima ou mana máxima programada no próprio NPC, além de que personagens na posição de treino contam com o “anti-logout” (posição onde o personagem não sairá do jogo por ausência de movimentos em períodos de tempo) para prolongar sua jornada de treinamento. Este artigo poderá ser encontrado em nosso website que será postado aqui durante a semana, antes do dia do Test Beta para a criação de contas. (Aba: Library → How to Do) Cabine de Treinamento. Protected Depot (Depot Protegido) *Hackers → Por que usar? O Depot Protegido (Protected Depot) foi criado com intuito de proteger seus itens mais preciosos, para ter acesso à ele você precisará ser um jogador Premium e criar uma senha de segurança para o mesmo em qualquer NPC de banco do servidor. → Onde encontrar esses Depots? Esses estão localizado em todos os principais Depots do jogo, podem ser encontrados em Carlin, Thais, Kazordoon, Ab'Dendriel, Edron, Liberty Bay, Venore, Darashia, Port Hope, Ankrahmun, Svargrond e Yalahar. → Como identificá-los? Em todas as cidades, eles tem os mesmos detalhes que os diferenciam dos demais e costumeiros depots, como podem ver na imagem à seguir: Ver Imagem Como pôde notar, seguindo a numeração, os Depots Protegidos são diferenciados por 3 detalhes básicos: 1º - A bandeira sempre localizada na parede onde o mesmo se encontra. 2º - O piso que é diferente dos demais e com a característica de afundar ao pisar. 3º - Uma superfície isolada onde uma carta de inserção da senha de segurança irá aparecer. → Informações Importantes: Esses Depots Protegidos são interligados em todo mapa, ou seja, tudo que estiver nele poderá ser acessado de qualquer outro Depot Protegido independente da cidade que esteja. Valendo ressaltar que há restrições/limitações de itens à serem guardados nele, ou seja, ele não aceita nenhum tipo de containers (mochilas, bolsas, etc) para que não se torne o único Depot Global prejudicando o RPG do jogo. → Senha de Segurança: Uma conta recém criada no servidor inicia sem senha de proteção para esse Depot, mas para criá-la ou alterá-la é muito simples, basta ir a qualquer NPC Banqueiro do servidor e seguir os passos que o mesmo irá exigir ou através do tutorial em nosso website. (Aba: Library → How to Do) Protected Depots Outfits & Monsters: → Novas outfits e criaturas foram adicionadas ao servidor, e possivelmente mais ainda por vir, mas já existente temos as outfits: Spirit Caller, Rift Warrior, Chaos Acolyte e Insectoid, que terão missões para serem adquiridas. → Como criaturas, temos o boss Gaz'Haragoth e seus súditos. → Breve teremos mais criaturas e outfits adicionadas. → Por essas e mais novidades, demos preferência por Client próprio, então este precisará ser baixado diretamente em nosso website (que breve será adicionado à este tópico). Sistema de Pesca (Fishing System) → Além do sistema de pesca padrão do Tibia Global, decidi criar um sistema um pouco mais avançado, onde terão a capacidade de pescar peixes mais raros que além de servirem para missões, serve também como alimento (food) regenerando alguns pontos de vigor (stamina) do seu personagem. → Mas não é tão simples trazer esses peixes, abaixo segue um vídeo exemplo desse sistema que criei. NPCs Viajantes → Como no Global, criei o Rashid que viaja todos os dias da semana pelas cidades de: Carlin, Svargrond, Liberty Bay, Port Hope, Ankrahmun, Darashia e Edron. (Na ordem dos dias da semana) → Seguindo o exemplo, criei o NPC Yasir, que também viaja, aleatoriamente, pelas cidades de: Carlin, Liberty Bay e Ankrahmun. Resumo: → O servidor estará focado em um bom RPG, desde o sistema de PREMIUM que será bem próximo ao do Tibia Global, onde Premium Account poderão viajar pelos navios normalmente (com custo) e os Free Accounts poderão viajar apenas para cidades Free e 3x ao dia, após essas viagens, só poderão no próximo dia. → Algumas magias também serão reservadas para Premium Account, porém algumas de extrema utilidade serão liberadas para os Free Accounts, como: utani hur, exori, etc.. → Para aumentar a área de caça dos Free Accounts, deixamos a cidade de Darashia como cidade FREE, porém, iremos criar mais áreas de caça em todas as cidades, explorando todo mapa existente. SITE DISPONÍVEL PARA CRIAÇÃO DE CONTAS: www.labzgames.com.br O servidor na próxima sexta-feira (01/12/2017) às 10 horas (Horário de Brasília). Obrigado pela atenção. -
Galera meu amigo esta com uma duvida se alguem puder ajudar agradeço, Então ele esta tentando add Level system no poketibia dele, Só que ele nao tem a minima ideia de como colocar pra ganhar EXP Se alguem puder ajudar agradeço!
-
action (tfs 1.0) Item de double exp (2 horas, configurável)
um tópico no fórum postou Administrador Actions e Talkactions
data/actions/double.lua function onUse(cid, item, fromPosition, itemEx, toPosition)local player = Player(cid)player:setStorageValue(80000, os.time() + 2 * 60 * 60)Item(item.uid):remove()player:say("You have just activated 2 hours of Double Experience!", TALKTYPE_MONSTER_SAY)return trueend data/actions.xml <action itemid="8981" script="double.lua"/> data/events/player.lua function Player:onGainExperience(source, exp, rawExp) local thing = self:getStorageValue(80000) if thing > os.time() then return exp * 2.0 end return expend data/events.xml Mude <event class="Player" method="onGainExperience" enabled="0" /> Para <event class="Player" method="onGainExperience" enabled="1" /> Créditos: imkingran- 1 resposta
-
- 1.0
- double exp
- (e 6 mais)
-
Bom galera meu PRIMEIRO topico ajudando tais PLAYERS ! o SCRIPT eu achei dentro de meu servidor ! é assim, quando o player se torna vip GANHA um BONUS exp a mais do que os SEM VIP ! vamos lá Abra a PASTA data\creaturescripts e abra a pasta creaturescripts.xml e cole isso lá dentro ! <event type="login" name="ExpVip" event="script" value="vipexp.lua"/ Feito isso abra data\creaturescripts\scripts e crie uma pasta .lua chamada vipexp e coloque isso lá dentro function onLogin(cid) local rate = 3.0 -- 200 % local config = { welvip = "Você tem "..((rate - 1)*100).."% de EXP à mais!", not_vip = "Torne-se VIP e ganhe "..((rate -1)*100).."% à mais de EXP!", vip = isPremium(cid) } if (config.vip == TRUE) then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end return true end Feito isso, abra o login.lua e adicione essa TAG registerCreatureEvent(cid, "ExpVip") Bom como modificar? Simples ! Ali onde esta local local rate = 3.0 -- 200 % 1.2 seria 20% então 1.5 seria 50% 3.0 é 200% e 4.0 é 300% Tentei explicar o mais resumido possivel Obrigado
-
action [AJUDA] Criar sistema de EXP Stages em servidor 8.0
um tópico no fórum postou 9budas Lixeira Pública
Galera estou com um servidor de Dragon Ball Tibia versão 8.0 aqui e ele não vem com a configuração de EXP Stage. Eu queria saber como posso criar esse sistema. ESSE É O MEU CONFIG LUA Qualquer coisa meus contatos: Skype: Yuri..Gomes Facebook: https://www.facebook...100009405197522 Email: <script cf-hash='f9e31' type="text/javascript"> /* */</script> -
Não precisa mais já conseguir.. vlw, fechem o topico
-
open pvp baiak jungle novo! pvp/exp rate x850 estages,double exp,vip e donate system...
um tópico no fórum postou MulekZika OTServlist
Olá meu novo ot se chama Baiak Jungle Ot via hamachi,estou abrindo portas. Porta 1 Mulek_Zika-1 e jaja daki 1hr fasso umas 50. 1ºvip system por comando de !buyvip,!buyvip2 e !Buyvip3 2ºdonate system a donate por enquanto está mesmo pelo rank de players,ou seja quem estiver até 5º lugar do rank ganhará points; Quantos points ganhará? Isso claro,depende do teu rank tem rank de ml e skills tals... 1ºlugar 1 point por dia,2º1 point a cada 2 dias,3º1 point a cada 3 dias 4º1 point a cada 4 dias e 5º 1 ponto a cada 5 dias. Oque ganha na donate? Galera;Depende. tem a vip q você ganhará,uma quantidade de exp maior...Várias caves ENORMEES de bixos (com muitos bixos MESMO) a donate seria recomendada em leveis mais altos porque os bixos realmente sao muito bons.Talvez um level 400+ seria necessário. 3ºeventos eventos de invasões no TEMPLE; evento de matar o KING do jogo; Evento de WAR.. (Haverá rank dos events... quem ganhar cada UM dependendo do evento points serão adicionados a sua conta). 4ºcaves as caves sao muito grandes como as vip e nao vips...Existem caves muito boas para deixar de bot (MUITAS CAVES) acredito que as caves nunca irão lotar,pois há caves da vip 2 e 3 e da BJvip (A VIP DOS POINTS) e as caves normais. 5º servidor servidor totalmente 100% sem lag...Não tenho em mente o reset, E,principalmente: os jogadores vips como em alguns ots,não terão MUITAS Mais MUITAS vantagens de ATTACK...Porque estou falando isso? porque em alguns ots há coisas que os vips matam os frees de HS fácil. No meu ot só será assim dependendo de seus skills...experiencia e tals...ot normal sem brutalidades sem muito hardcore,balanceado e tals.. ESPERO VOCÊS XDDDDDD agradecimentos: MAPA:por BRENEWNZ ADM:eu e claro XDD Suporte:os tutores,por enquanto 2... VAGAS: TUTORES,TALVEZ GAMEMASTERS. E SE DIVIRTAM !!!!! ESPERO LOTAR MEU OT VALEW XTIBIA OT 8.6 JENTEEEEEEEEEEE ESQUECI ID Mulek_Zika-1 SENHA: 1234 SKILLS RATE: X310 MAGIC RATE: 250 PROTECTION LEVEL 250 ACCOUNT MANAGER 1/1 SERVER STATUS:ONLINE! EXP STAGES COMEÇA X850 VIP POR COMANDO 1/1 VIP POR DONATE 1/1 E ITENS POR DONATE 1/1 VIA HAMACHI !!!! ID: Mulek_Zika-1 ao 11 ex: Mulek_Zika-11 SENHA: 1234 ATENÇÃO (O HAMACHI NAO ENTRARÁ NA REDE SE VOC NAO COLOCAR AS LETRAS MAIÚSCULAS E MINÚSCULAS ENTÃO,COLOQUE AS DIREITINHO) !!!! OT SEM RANK XD ESPERO POR VOCÊS E IP 25.149.76.80 TUTORIAL: ENTRE NO HAMACHI 1ºALI EM CIMAO ESTA ESCRITO SISTEMA,REDE,GERENCIAR E AJUDA 2ºCLIQUE COM O BOTAO ESQUERDO DO MOUSE EM REDE 3ºCOLOQUE EM ENTRAR EM REDE EXISTENTE 4º COLOQUE O ID E SENHA CORRETAMENTE (COM MAIUSCULAS E MINUSCULAS CONFORME APARECEREM E NUMEROS E O TRAÇO) (-) 5ºENTRE EM ALGUMA REDE 6ºDEPOIS QUE ENTRAR,ABRA O TIBIA 8.60 E O TIBIA MULTI-IP CHANGER 7º POR ÚLTIMO COPIE E COLE ESTE IP: 25.149.76.80. PRONTO! CRIE SUA ACC E SE DIVIRTA (LEMBRE-SE NÃO FUNCIONARÁ SE VOCÊ NAO ESTIVER LOGADO EM 1 REDE DO HAMCHI) SE DIVIRTAM E REP+ PRA MIM RÇÇ -
Atualizaçoes no final dessa semana aguardem. Salas de Hamachi: ntobr-1, ntobr-2, ntobr-3, ntobr-4, ntobr-5 senaha de todos :123456 Mantenham contato pelo hamachi por novidades e tudo mais. Obrigado Pela ATENÇAO!. By:{STAF} OBITO Vamos Entrem No Hamachi....Em BREVE ATUALIZAÇAO DO SERVIDOR! NTO GZ Client do Servidor: http://www.4shared.com/rar/NaTcGT6G/Novo_Cliente.html? Ip: 25.188.162.77 Atrais De Scripters....
-
Bom pessoal estou com uma duvida que estou quebrando a cabeça. O Slicer fez um script em pokeexp.lua (creaturescript) baseado em stages de exp olha como ficou ( o começo ) local function playerAddExp(cid, exp) doPlayerAddExp(cid, exp) doSendAnimatedText(getThingPos(cid), exp, 215) end local Exps = { {minL = 1, maxL = 40, multipler = 1}, {minL = 41, maxL = 75, multipler = 0.20}, {minL = 76, maxL = 99, multipler = 0.17}, {minL = 100, maxL = 149, multipler = 0.15}, {minL = 150, maxL = 199, multipler = 0.1}, {minL = 200, maxL = 249, multipler = 0.05}, {minL = 250, maxL = 299, multipler = 0.1}, } local function calculaExp(cid, expTotal) if not isPlayer(cid) then return 0 end local expFinal = expTotal local flag = false for _, TABLE in pairs(Exps) do if getPlayerLevel(cid) >= TABLE.minL and getPlayerLevel(cid) <= TABLE.maxL then flag = true expFinal = expFinal * TABLE.multipler break end end if not flag then expFinal = expFinal * 0.1 end --lvl 300+ return math.floor(expFinal) end O Script não à poblemas nenhum PORÉM ao matar o poke ele n ta pegando a EXP que esta na tabela e sim a EXP que esta no configuration.lua baseExpRate = x intão vamos supor que esse script do pokeexp não esta servíndo pra nada, mais é util para os PDA se alguem sabe oque esta aconteçendo que ele ainda continua pegando a exp da lib e n do pokeexp ficareí grato. abraç
-
Boom, minha dúvida é o seguinte, no meu WoDBO quero aumentar a EXP do monster para quando alguem matar ele ganhar "X" Exp. Por exemplo um 'Kid Buu'= 850000 exp que ele dáa ae eu aumento para 2500000, e apartir daí ele nao da mais exp para os players alguem sabe como resolve isso? <?xml version="1.0" encoding="UTF-8"?> <monster name="Kid Buu" nameDescription="a absorbed gohan demon" race="blood" experience="2500000" speed="500" manacost="255"> <health now="6000000" max="6000000"/> <look type="63" head="20" body="30" legs="40" feet="50" corpse="2979"/> <targetchange interval="60000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag staticattack="50"/> <flag lightlevel="0"/> <flag lightcolor="0"/> <flag targetdistance="1"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" min="-330" max="-390"/> <attack name="arrow" interval="3000" chance="100" min="-50" max="-355"/> <attack name="chikyuu hou kai no ichi geki" interval="3000" chance="100" min="-12000" max="-20000"/> <attack name="big bang attack" interval="3000" chance="100" min="-400" max="-800"/> <attack name="kienzan" interval="3000" chance="100" min="-2000" max="-3000"/> <attack name="big bang attack" interval="3000" chance="100" min="-2000" max="-3000"/> </attacks> <defenses armor="150" defense="150"/> <immunities> <immunity physical="0"/> <immunity energy="0"/> <immunity fire="0"/> <immunity poison="0"/> <immunity lifedrain="0"/> <immunity paralyze="0"/> <immunity outfit="0"/> <immunity drunk="0"/> <immunity invisible="0"/> </immunities> <voices interval="2000" chance="5"> <voice sentence="huh BUBUBUBUBU! !"/> <voice sentence="buuuu"/> <voice sentence="..."/> </voices> <loot> <item id="2148" countmax="100" chance1="100000" chancemax="0"/> <item id="2488" chance="1000"/> <item id="2207" chance="1000"/> <item id="2208" chance="1000"/> <item id="2209" chance="1000"/> <item id="2214" chance="1000"/> <item id="7464" chance="1000"/> <item id="2686" countmax="3" chance1="1000" chancemax="0"/> <item id="2673" countmax="2" chance1="333" chancemax="0"/> </loot> </monster>
-
open pvp Tibiah |8.6| Inauguração Dia 16/07 |Global FULL
um tópico no fórum postou pedreroxx OTServlist
Salve salve Xtibianos!! Tudo certo com vocês? Espero que sim!! Bom estou aqui hoje para divulgar o trabalho da galera do Tibiah.com.. Após 7 meses online, O Tibiah conseguiu formar uma grande Equipe.. E com muito trabalho, modificações e inovações.. Decidimos resetar o servidor e Inaugura lo!! banner de divulgação!! Inauguração dia 16/07/2013 as 18:00pm horas. Site: http://tibiah.com/ Criar Conta: http://tibiah.com/...c=createaccount Crie uma conta hoje e GANHE!! 3 Dias de VIP!! IP : go.tibiah.com Porta : 7171 Versão: 8.60 Rates: •Experiencia : 30x até 2x Stages •Skill: 40x •ML: 10x • Loot: 2x Informação do Servidor : » Sistema CloudFlare Anti DDoS » Mapa Global Full » Raids Automáticas » Eventos automaticos. » Eventos Dota,Battle Field, Team Battle, WOE, Coliseum, Zombie Land Etc!. » War system 100% (Com Escudo) » Sistema anti clone item. » Equipe profissional. » Vocações balanceadas. » Todas as Quest., funcionando. (INQ, Poi, DH,Annihilator, Yalahari Quest, e muito mais...) » Remover RedSkull no shop » 24horas online 7 dias por semana. » Sistema points para guilds (Crie sua guild, com 10 membros online e level 100 Digite: !guildpoints receba 20 points cada membro da guild) » Premium points ativação em imediato, Doações Via PagSeguro,Paypal ,Depósito » Suporte por email 24hrs e pelo nosso Site Mais informações acesse nosso Server Info Tá Esperando oque? Venha Ser Top, è sua chance de se tornar REI!!! Crie sua conta já! Tibiah- 2 respostas
-
- global
- global full
-
(e 3 mais)
Tags:
-
Olá olá galere do Ékz. Eu, na necessidade de treinar scripting, fico pensando no que fazer. Pesquisando scripts em lugares, vi um que comprava EXP, mas é daqueles simples que ninguém acha graça que é tipo: Fulano: !buyexp Fulano ganhou 15k de XP. Pesquisei e não achei nenhum mais legal. Então eu fiz um que compra Exp por cada ponto. Exemplo, se você configurar pra cada Exp point ser 2 gold coins, se eu comprar 20, pagarei 40 gold coins. Compreenderam? Vamos ao script. talkactions.xml: <talkaction words="!buyexp" event="script" value="buyexp.lua"/> buyexp.lua: Exemplo: Fulano: !buyexp 100 Você comprou 100 pontos de experiência por 100 gold coins. Obrigado
-
Galera, quero criar um Item que ao clicar nele ( der use ) ele da "x" de exp para o player , e tambem, queria criar um item que virasse outro ao ser usado, por exemplo: Santa doll ao ser usado, virar uma arvote de natal... É isso galera, queria aprender a criar isso. OBS: já sei usar otitemeditor para criar items com ID's diferentes, mas nao consigo fazer com que o item tenha o efeito que quero. Obrigado
-
Boa tarde pessoal. Andei procurando mas não achei em lugar nenhum ! Queria um globalevent que desse double exp por 24h por exemplo. Alguem sabe como fazer ?? (Deragon 9.1 TFS 4.0 ) VLW ^^
- 11 respostas
-
- globalevent
- double
-
(e 4 mais)
Tags:
-
Iae pessoal da Xtibia, esse aqui é o meu primeiro tutorial. Peguem leve. Então vamos ao que interessa: Eu estava fuçando mexendo na pasta de um ot que baixei. E achei um exp calculator todo bugado que nem pegava, e resolvi arrumar: 1º - Vá em "Pasta Do Ot/data/talkactions/scripts", copie um arquivo qualquer renomei para "expcalculator" (sem aspas), apague tudo que tem dentro e cole isso: function onSay(cid, words, param) -- Exp Calculator Editado por LordOfGold -- local futurelevel = getPlayerLevel(cid) + 1 local lv = getPlayerLevel(cid) if lv > 1 then equation = (50 * (lv) * (lv) * (lv) - 150 * (lv) * (lv) + 400 * (lv)) / 3 msg = "Level ".. futurelevel .." precisa ".. equation .." de experiencia para upar." else msg = "Level 2 precisa 100 experiencia para upar." end doPlayerSendTextMessage(cid, 25, msg) return 0 end 2º - Agora vá em "Pasta Do Ot/data/talkactions/talkactions.xml" abra este arquivo, coloque a seguinte tag: <talkaction words="!exp" script="expcalculator.lua"/> 3º - Feche, salve o arquivo. Abra o ot ou fale /reload talkactions, e pronto. Veja um SS de como irá ficar. Créditos: 50% Xikez pela base do script 50% LordOfGold de consertos de bugs, e modificação.
- 10 respostas
-
- exp
- calculator
-
(e 4 mais)
Tags:
-
Pessoal eu queria 1 script q adicionasse mais xp no char! Ex: eu colocasse o iten (id 2178) no lugar onde coloca rings e almentasse 30% ou mais da exp do char!
-
galera faz dois dias que estou tentando fazer um script que ao o player ganhar uma certa storage, ele ganha tanto e experiencia, mais da um erro com a função onThink eu não conheço outra funçao que de certo, erro: eu quero saber como eu poderia fazer ele funcionar, script:
- 5 respostas
-
- creatureevent
- ganha
-
(e 3 mais)
Tags: