Ir para conteúdo
Banner com Efeitos

Pedro.

Membro
  • Registro em

  • Última visita

Tudo que Pedro. postou

  1. Pedro. postou uma resposta no tópico em Websites
    Qualquer database, você só vai precisar adicionar as tabelas do powergamers, se não a pagina vai da erro de 500.
  2. Funcionou perfeitamente, obrigado novamente brother!
  3. Pedro. postou uma resposta no tópico em Mapas de Tibia
    Rapaz, tu tá mapeando leve, vai passar o @Nolis iOPASDKOPKOPSAKDOPKOPS gostei, vou pegar uns mapas desses ae.
  4. 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);
  5. 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.", TALKTYPE_CHANNEL_O, 10) end function onJoin(player) addEvent(sendMessage, 100, player:getId()) return true end function onSpeak(player, type, message) local playerAccountType = player:getAccountType() if player:getLevel() == 1 and playerAccountType < ACCOUNT_TYPE_GAMEMASTER then player:sendCancelMessage("You may not speak into channels as long as you are on level 1.") return false end if type == TALKTYPE_CHANNEL_Y then if playerAccountType >= ACCOUNT_TYPE_GAMEMASTER then type = TALKTYPE_CHANNEL_O end elseif type == TALKTYPE_CHANNEL_O then if playerAccountType < ACCOUNT_TYPE_GAMEMASTER then type = TALKTYPE_CHANNEL_Y end elseif type == TALKTYPE_CHANNEL_R1 then if playerAccountType < ACCOUNT_TYPE_GAMEMASTER and not getPlayerFlagValue(player, PlayerFlag_CanTalkRedChannel) then type = TALKTYPE_CHANNEL_Y end end return type end
  6. Flávio poderia adaptar o script pra tfs 1.2?
  7. 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, killsRequired = 6666, raceName = "Demons", repeatable = false, rewards = {{enable = true, type = "exp", values = 1000000}, {enable = true, type = "item", values = {10305,1}, {2195,1}}}} [29] = {questStarted = 14023, questStorage = 14123, killsRequired = 6666, raceName = "Demons", repeatable = false, rewards = {{enable = true, type = "exp", values = 1000000}, {enable = true, type = "item", values = {10305,1}, {enable = true, type = "item", values = {2195}}}}}}} e não tive sucesso. Resolvido. rewards = {{enable = true, type = "exp", values = 1000000}, {enable = true, type = "item", values = {10305,1}}, {enable = true, type = "item", values = {2195,1}}} @Dantez Otland.
  8. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    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
  9. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    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
  10. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    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.
  11. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    hauahauahauah n sabia zé https://github.com/malucooo/otxserver-new/blob/master/src/protocolgame.cpp eu tô usando essa src.
  12. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    ae meninão
  13. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    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 membro aqui do forum essa que também é bugada pois ela só fica 300% FIXO, SEMPRE, upando, desupando, pegando qlq tipo de exp, ela mantém 300.
  14. Pedro. postou uma resposta no tópico em Suporte Tibia OTServer
    desculpe reviver o tópico, conseguiu resolver?
  15. Diferente mesmo, tá sendo visto amigo, parabéns. Tópico bem organizado.
  16. 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.
  17. 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.
  18. 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)
  19. 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.
  20. Pedro. postou uma resposta no tópico em Mapping Show Off
    Boa meninão, só progresso!
  21. 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.

Informação Importante

Confirmação de Termo