Ir para conteúdo

Incur

Campones
  • Total de itens

    90
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Tudo que Incur postou

  1. Incur

    Pra que serve?

    Tente a área de websites: http://www.xtibia.com/forum/forum/584-pedidos-e-duvidas-websites/ Esta área (que você postou) é para tudo o que tiver a ver com sources de ots apenas.
  2. Nome: Tiago Idade: 17 anos Cargo: Spell Maker / Colaborador (Posso ajudar em: scripts/programação/rpg.. e talvez futuramente em mapping) Skype: tiago.esc Horas que podem ser dedicadas ao Projeto: 5h +/- Conhece a série 'Supernatural'?: Sim. 7ª temporada (mas tou assistindo) Nível de Experiência: Experiente Algum trabalho feito (caso tenha): Fala comigo por Skype.. eu posso mandar. Se quiser posso criar um que você pedir também. Porque quer entrar na equipe: Eu gostei da ideia do projeto... Já pensei em como seriam várias magias. Eu tenho certeza que o projeto irá para frente e eu realmente quero ajudar e fazer parte disso. Adicional (opcional): Eu pensei em algumas coisas sobre o servidor.. realmente da para fazer uma coisa muito legal. Gosto bastante da série e com certeza terei muitas ideias para ajudar o servidor.
  3. Vai funcionar sim.. é que no int32 o máximo é 2147483647 (2^31-1).. mas melhor não colocar esse número. Deixa 2bi mesmo. -- A resposta pro luannhrj é que tem sim.. mas precisaria de edições nas sources... mais especificamente, trocar int32 para int64... o que deixaria com limite de ~9 quintilhão. Mas acho desnecessário... sério...
  4. Cria um arquivo .lua chamado maxhpmp no data/creaturescripts/scripts e cola isso: Agora no data/creaturescripts/creaturescripts.xml coloca essa tag: <event type="login" name="MaxHpMpLogin" event="script" value="maxhpmp.lua"/> <event type="advance" name="MaxHpMpAdvance" event="script" value="maxhpmp.lua"/> E no login.lua da pasta scripts: registerCreatureEvent(cid, "MaxHpMpAdvance")
  5. Tenta assim: Cria esse arquivo (.lua) no MOVEMENTS com o nome freeblock mesmo A tag do movements.xml é: <movevent type="StepIn" actionid="1200" event="script" value="freeblock.lua"/>
  6. Incur

    Aumentar Max lvl

    Isso mesmo. Mas como efeito colateral ficará bem fácil upar.. então é melhor diminuir a exp do ot.
  7. Incur

    Aumentar Max lvl

    Duas alternativas... uma delas é alterar a formula de up-level... No player.h, procure por "static uint64_t getExpForLevel(uint32_t lv)" E altere isso: uint64_t exp = ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL; por algo como isso: uint64_t exp = ((5ULL * lv * lv * lv) - (15ULL * lv * lv) + (40ULL * lv)) / 30ULL; Com isso o máximo será 3,3kk mais ou menos... Mas isso deixará 100 vezes mais fácil upar.. então recomendo diminuir a exp do ot.. A outra é deixar a exp/level com um valor maior de espaço... tipo colocar uint128_t e o do level uint62_t(não sei se é necessário) neles.. Mas não tenho certeza que vai funcionar.. Para esta maneira é melhor esperar alguem que saiba melhor que eu. PS: AMBAS AS FORMAS PRECISAM DAS SOURCES DO OT.
  8. Ele não registrou o evento, registrou? Ou aquele "registerCreatureEvent(cid, "Testing")" foi o registro? Além disso ele não colocou um valor aqui: "if storage == then"
  9. Incur

    Efeitos

    Leia isso: http://www.xtibia.com/forum/topic/151301-por-que-nao-da-para-fazer-isso-ou-aquilo/ Você deve mexer nas sources... tanto do servidor quanto do client... Acho que no otclient já vem com u16.. mas não tenho certeza. O que você tem que fazer é trocar o getU8 para getU16... isso vai aumentar o número.
  10. Muito legal cara... O client está bem harmônico.. Esse otclient ajuda muito! Parabéns! Com certeza irei ver o jogo!
  11. Aqui: rateStaminaLoss = 1 -- o quanto perde a cada minuto online rateStaminaGain = 3 -- ele divide o quando vc ganha.. no caso, ele está dividindo por 3, então a cada 3 minutos off vai dar 1 min de stamina -Diminuia para recuperar mais rápido. rateStaminaThresholdGain = 12 -- ele divide o gain para a stamina premium (se passou acima do limite).. diminua para recuperar mais rápido. staminaRatingLimitTop = 40 * 60 -- o máximo de stamina staminaRatingLimitBottom = 14 * 60 -- esse é para ser o mínimo staminaLootLimit = 14 * 60 -- o quanto que o player deverá ter para não ganhar loot rateStaminaAboveNormal = 1.5 -- não mexa. rateStaminaUnderNormal = 0.5 -- não mexa. staminaThresholdOnlyPremium = true -- deixe true para premium ter um limite maior (acho) Para deixar bem melhor, tente colocar 1 no Gain e 2 no threshold gain... ou pode colocar 0,1 acho
  12. Adicione isso: local storagesUtilizadas = { storageLevelJaPego = 12448, storagePontos = 12449, storageFistPoints = 12450, storageClubPoints = 12451, storageSwordPoints = 12452, storageAxePoints = 12453, storageDistancePoints = 12454, storageShieldingPoints = 12455, storageMagicPoints = 12456, storageVitalityPoints = 12457, storageManaPoints = 12458, storageFist = 12459, storageClub = 12460, storageSword = 12461, storageAxe = 12462, storageDistance = 12463, storageShielding = 12464, storageMagic = 12465, storageVitality = 12466, storageMana = 12467, } no começo do arquivo.. antes do "local config = { loginMessage = getConfigValue('loginMessage') }"
  13. O do Zipter ta funcionando... ele apenas esqueceu de um ")"... quando der erro em algum script poste o erro aqui, para sabermos o que deu de errado. Usa essa versão: ---TESTADO. FUNCIONANDO 100% (claro) -Não esquece, não fui eu que fiz. Se for dar rep da pro Zipter.
  14. Cara.. não tem isso.. pode olhar nas sources para você ver. --Entendi errado o que quis dizer aauhhuauhahu Esse aí, como o craigmabbit disse, é a mesma coisa que foi postada no começo, que você trocou para o efeito "22".
  15. Acho que dúvida sanada Reportado para que movam... Qualquer coisa abre outro tópico!
  16. https://github.com/hjnilsson/rme Nesse link você vai encontrar o RME 3.0 Mas acho que você vai precisar compilar
  17. Eu coloquei o storage que você falou (3434)... mas já editei para melhor configuração. Está em baixo do id do old amber.
  18. Aqui o link para a ultima versão do TFS: https://github.com/otland/forgottenserver Você também pode usar qualquer outra base.. como um server de war mesmo. Aqui tem ótimos tutoriais para você aprender um pouco sobre como colocar coisas novas: http://www.xtibia.com/forum/forum/225-outros-tutoriais/
  19. Incur

    Fly outland

    Edita o do tp para quando dar tp, se tiver com a storage alí (91831) == 1 ele muda para = 0. O mesmo com a morte. cria uma creature script assim: function onDeath(cid, corpse, deathList) if isPlayer(cid) then if getPlayerStorageValue(91831) >= 0 then setPlayerStorage(91831, -1) end end return true end tag: <event type="outlanddeath" name="OutDeath" event="script" value="outlanddeath.lua"/> e no login.lua: registerCreatureEvent(cid, "OutDeath")
  20. Então eu já fiz alí.. usa aquele que eu editei.
  21. Quando você postou este script eu achei que você iria colocar algo depois.. só ele não irá fazer nada. Faz assim:
  22. Você quer que o player precise somente do old amber e não das 200 rocks?
  23. Posta o script que você fez e a tag...
  24. Passa o código do NPC... Ou, se você souber editar: Coloca if getPlayerStorageValue(cid, 3434) >= 1 then bla bla bla (O "if" que pega se o jogador disse 'help' ou algo assim) -- if(msgcontains(msg, 'help') then depois de todas as falas sobre isso coloca um else selfSay('Não preciso da sua ajuda.', cid) talkState[talkUser] = 0
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...