Ir para conteúdo
  • Cadastre-se

Pedro.

Membro
  • Total de itens

    1311
  • Registro em

  • Última visita

  • Dias Ganhos

    58

Tudo que Pedro. postou

  1. Funcionou perfeitamente, obrigado novamente brother!
  2. Rapaz, tu tá mapeando leve, vai passar o @Nolis iOPASDKOPKOPSAKDOPKOPS gostei, vou pegar uns mapas desses ae.
  3. Era isso mesmo que eu queria, mas deu um erro aqui na compilação. /home/otserv/source/src/raids.cpp: In member function ‘virtual bool AnnounceEvent::executeEvent()’: /home/otserv/source/src/raids.cpp:347:30: error: ‘TALKTYPE_CHANNEL_W’ was not declared in this scope channel->sendToAll(message, TALKTYPE_CHANNEL_W);
  4. Olá, pensei em em criar um channel tipo party, help etc, mas que só apareça as Raids lá e os players não consigam mandar msg, alguém pode ajudar? Uso TFS 1.3. Aqui seria o exemplo de lua que poderia usar local function sendMessage(cid) local player = Player(cid) if not player then return false end player:sendChannelMessage("", "Welcome to the Main Channel.\nHere you can advertise all kinds of things. Among others, advertise ingame events, seek characters for a quest or a hunting group, find members for your guild or look for somebody to help you with something.
  5. olá galerinha do mal, estou tendo um problema ao adicionar mais de 1 recompensa na minha task, por exemplo 1 task está dando 3 items, sendo que quando o player finaliza a task ele dá apenas 1. Já tentei de várias formas, se alguém puder clarear minha mente, tamo junto, cambada de não firme. Então, aqui estão os codigos fonte da task que estou utilizando. Task.lua -- Creaturescript Task_window.lua -- Creaturescript Task_libs.lua -- Libs eu já tentei adicionar de várias formas, por exemplo [29] = {questStarted = 14023, questStorage = 14123,
  6. Usei suas scripts pra resolver a parte que ele ficava 42% fixo, com aquilo eu consegui deixar 150% com stamina full. e deletei o setBaseXpGain(g_game.getExperienceStage(level)*100); não entendi porque caralhos fizeram essa função quando player upar vai dar update no health, mana base speed dai no basexpgain repare que ele pega o rate do teu level e multiplica por 100 se o rate for 130 quando tu upar ele vai dar update de 130*100 vai disparar pra 13,000
  7. Sim, eu coloquei as suas modifcações no meu events, somente a parte que você alterou e em creaturescript, mas não deu certo, ai por fim das duvidas, eu fui no teu github no teu fork e copiei todo o event, mesma coisa. Resolvido, obrigado pela ajuda @FlavioHulk
  8. Eu testei aqui, agora ele saiu dos 42% e já loga com 150%, show de bola, mas quando eu upo qualquer level ele ainda pula pra 4,200 e antes quando eu pegava quaisquer EXP, de um rat que seja, ele retornava pra 150, agora ele ta ficando fixo em 4200.
  9. hauahauahauah n sabia zé https://github.com/malucooo/otxserver-new/blob/master/src/protocolgame.cpp eu tô usando essa src.
  10. Então meninão, eu to usando a src do maluco, como tu disse o padrão é ficar 150% com stamina full e 100% ela abaixo de 40h Sendo que, a source dele por algum motivo tu já loga com 42% de leve, pra começar a brincadeira. Ela fica FIXO, 42% e toda vez que eu upo o level ela vai pra 7,200, varia dependendo do level. Eu testei outras sources, a menos bugada foi uma bem antiga que eu achei aqui, que ela começa com 42%, eu mato um monstro e ela vai pra 150% continuo matando ela fica fixa, porém quando eu upo 1 level ela dispara pra 2,800. a menos bugada que eu achei foi uma do me
  11. desculpe reviver o tópico, conseguiu resolver?
  12. Diferente mesmo, tá sendo visto amigo, parabéns. Tópico bem organizado.
  13. tinha visto aqui hahahaha bizarro, nunca vi debugar codigo assim Consegui resolver aqui, só que tipo com o cast aberto eu recebo menos exp do que com ele ligado. 20:53 You gained 24000 experience points. 20:53 Loot of a rotworm: 2 gold coins, a mace, ham 20:53 You have started casting your gameplay. 20:53 A rotworm loses 65 hitpoints due to your attack. 20:53 Voce recebeu mais experiencia por manter o cast aberto. 20:53 You gained 60 experience points.
  14. Consegui resolver aqui, só que tipo com o cast aberto eu recebo menos exp do que com ele ligado. 20:53 You gained 24000 experience points. 20:53 Loot of a rotworm: 2 gold coins, a mace, ham 20:53 You have started casting your gameplay. 20:53 A rotworm loses 65 hitpoints due to your attack. 20:53 Voce recebeu mais experiencia por manter o cast aberto. 20:53 You gained 60 experience points.
  15. Sim é, está dando erro nessa linha  if not source or source:isPlayer() then [Warning - Events::load] Can not load script: player.lua data/events/scripts/player.lua:926: unexpected symbol near char(239)
  16. aqui não foi, ta ativado lá no xml, adicionei como tu pois em talkactions, adicionei em global etc. e aqui em players ficou assim. function Player:onGainExperience(source, exp, rawExp) if not source or source:isPlayer() then if CASTEXP[self:getName()] then if CASTEXP[self:getName()] <= os.time() then exp = (exp * CASTEXP_PERCENT) + exp self:sendTextMessage(MESSAGE_EVENT_ADVANCE, 'Voce recebeu mais experiencia por manter o cast aberto.') end end return exp end não dá nenhum erro, mas também não dá mais exp.
  17. Desculpe a demora, tava no job. Irmão, seu topico ficou muito bem organizado, limpo e detalhado, parabéns. Quando fui testar no distro não acusou nenhum erro, nem quando eu abri o cast in-game, mas a exp continua a mesma. Mesmo testando com 1 seg etc, não mudou.
  18. Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website). TFS 1.3 Base: OTX 3 Qual erro está surgindo/O que você procura? Alguém pode me ajudar desenvolver algo que eu ganhasse mais exp por estar com o cast aberto? por exemplo eu abri o cast e daqui uns 30min eu comece a ganhar mais exp, tipo 0,5x+ Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo