Jump to content

Olá Tibiano! Notamos que você está com um adblocker ligado... 

Nós promovemos servidores dentro da comunidade, para que eles tenham visibilidade.

Por favor, nos ajude a continuar promovendo esses servidores. Adicione nosso domínio na whitelist de seu adblocker, ok? :)

Search the Community

Showing results for tags 'exp'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Recursos
    • Suporte
    • Pedidos
    • Downloads
  • OFF-Topic

Categories

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Sou

Found 13 results

  1. 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
  2. Inari

    Exp Share com problema

    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.
  3. → 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.
  4. 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!
  5. 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
  6. 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
  7. Gostaria da ajuda de vocês pra remover a exp que o summon ganha, e fazer com que o player receba a exp toda, creio que seja nessa parte, mas como não tenho certeza e não quero arriscar tirar a exp party gostaria da ajuda de vcs, uso tfs 0.4 serv 8.71 void CreatureonTargetKilled(Creature* target){ if(target == this) return; double exp = target->getGainedExperience(this); onGainExperience(exp, target, false);} bool CreatureonKilledCreature(Creature* target, DeathEntry& entry){ bool ret = true; if(master) ret = master->onKilledCreature(target, entry); CreatureEventList killEvents = getCreatureEvents(CREATURE_EVENT_KILL); if(!entry.isLast()) { for(CreatureEventListiterator it = killEvents.begin(); it != killEvents.end(); ++it) (*it)->executeKill(this, target, entry); return true; } for(CreatureEventListiterator it = killEvents.begin(); it != killEvents.end(); ++it) { if(!(*it)->executeKill(this, target, entry) && ret) ret = false; } return ret;} void CreatureonGainExperience(double& gainExp, Creature* target, bool multiplied){ if(gainExp <= 0) return; if(master) { gainExp = gainExp / 2; master->onGainExperience(gainExp, target, multiplied); } else if(!multiplied) gainExp *= g_config.getDouble(ConfigManagerRATE_EXPERIENCE); int16_t color = g_config.getNumber(ConfigManagerEXPERIENCE_COLOR); if(color < 0) color = random_range(0, 255); stdstringstream ss; ss << (uint64_t)gainExp; g_game.addAnimatedText(getPosition(), (uint8_t)color, ss.str());} void CreatureonGainSharedExperience(double& gainExp, Creature* target, bool multiplied){ if(gainExp <= 0) return; if(master) { gainExp = gainExp / 2; master->onGainSharedExperience(gainExp, target, multiplied); } else if(!multiplied) gainExp *= g_config.getDouble(ConfigManagerRATE_EXPERIENCE); int16_t color = g_config.getNumber(ConfigManagerEXPERIENCE_COLOR); if(color < 0) color = random_range(0, 255); stdstringstream ss; ss << (uint64_t)gainExp; g_game.addAnimatedText(getPosition(), (uint8_t)color, ss.str());}
  8. 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
  9. Ola, Gostaria de um script que eu pudesse ativar direto do god um comando tipo /doubleexp. E que startaria double exp durante 24 hrs. Ou algo parecido.
  10. 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 ) :
  11. 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 ^^
  12. 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.
  13. Server Criações de Contas: http://darkot.com/ Server IP: jogar.darkot.com Server Porta: 7171 Experiencia Stage! # 1 ao 100 - 999x # 101 ao 350 - 500x # 351 ao 450 - 350x # 451 ao 600 - 250x # 601 ao 700 - 180x # 701 ao 800 - 100x # 801 ao 900 - 50x # 901 + - 2x Rates # Skills: 100x # Magic Level: 20x # Loot Rate: 12x (Loot modificado semanalmente) # Protection Level: 200 --*/Concerteza é o melhor, não vão se arrepender UP!
×
×
  • Create New...