Ir para conteúdo
  • Cadastre-se

buddha

Membro
  • Total de itens

    167
  • Registro em

  • Última visita

Tudo que buddha postou

  1. Você pode definir uma variável local no começo: local pos = getCreaturePosition(cid) local min = -((level*0.2) + (maglevel*2.653) + 16) local max = -((level*0.2) + (maglevel*4.503) + 28) addEvent(function() doAreaCombatHealth(cid, COMBAT_PHYSICALDAMAGE, pos, area, min, max, CONST_ME_FIREAREA) end, 1000) addEvent(function() doAreaCombatHealth(cid, COMBAT_PHYSICALDAMAGE, pos, area, min, max, CONST_ME_FIREAREA) end, 2000) addEvent(function() doAreaCombatHealth(cid, COMBAT_PHYSICALDAMAGE, pos, area, min, max, CONST_ME_FIREAREA) end, tempo em milisegundos) Assim você executaria a m
  2. Não entendi o que quis dizer. Você quer que quando você se mova a magia continue onde você estava? Ex: M = Magia P = Player A = Player na posição anterior -> = Trajetória M MAM--------------->P M
  3. Qualquer OT baseado em TFS(The Forgotten Server) deve funcionar. Tanto o meu script quanto o do Ka Zuza, o que deve estar ocorrendo é que seu servidor usa uma Lib diferente do TFS. Dai é só procurar um TFS a gosto, na versão desejada.
  4. That's really nice, but do you know, Google Translate sucks. Speak in english is the best to do, at least some people will understand.
  5. Belo script, só poderia ser mais resumido, tipo assim: Além de ter uma configuração mais fácil Aliás você fez uma verificação de que é player, por que? Agora não sei se precisa ou não
  6. Não entendo o porquê, no meu funcionou perfeitamente. O que permite ou não o player de logar é o return true(se for false dai não loga). Tente ir trocando ele de lugar dentro do script, vai saber... Só não apague ele, vai ferrar tudo se o fizer, heuheuhue.
  7. @Strongale Que versão é seu TFS/OT? @Jean Junior não creio que seja possível atualmente. O que dá para fazer é o seguinte: Excluir o arquivo outfit.xml localizado em Data/XML/outfits.xml. Assim não teria nenhuma opção lá.
  8. Cara, quando você joga com o GOD não dá para treinar skills, se tá ligado né?
  9. Pera ai cara, não ponha no seu server ainda, tava testando e deu um bug loko aqui. Já posto o funcional. Aqui: Assim ele setaria o outfit mas a cor seria branca, para mudar isso é só ir mudando o lookHead e tals. Para saber o numero é facil, a tabela de cores se conta assim: 0 = branca(a primeira contando na horizontal), 1 = bege(a segunda contando na horizontal), etc. Lembrando que nos testes vi que precisa ser onLogin(cid), mas não se preocupe, não dá para trocar de outfit. Também tem que colocar a outfit do homem e da mulher, senão os homens vão nascer com outfits
  10. Cara, dessa eu não sabia. Valeu ai também! Huheuhuehue
  11. Não testei. A tag é essa: <event name="VocationChange" interval="1000" script="others/vocationchange.lua"/> Assim ele iria executar o script a cada segundo, impedindo que os players troquem o outfit denovo. Caso não funcione use ao invés de onThink(cid, interval) o onLogin(cid). Dai a tag seria essa: <event type="login" name="VocationChange" script="others/vocationchange.lua"/> Edit: Eu coloquei que se o player não estiver usando a outfit que era da vocation dele então trocar, para não causar lag. Caso não funcione é só tirar a parte "and getCr
  12. function onThink(interval, lastExecution) local wallpos, wallID = {x=296, y=451, z=7, stackpos=1}, 1515 function OpenAndCloseWall() if getTileItemById(wallpos, wallID).uid == 0 then doCreateItem(wallID, 1, wallpos) else doRemoveItem(getThingfromPos(wallpos).uid,1) doSendMagicEffect(wallpos, CONST_ME_POFF) end broadcastMessage(" Gran Castle ".. getTileItemById(wallpos, wallID).uid == 0 and "ABERTO" or "FECHADO" .."!", MESSAGE_EVENT_ADVANCE) return true end if os.date("%A") == "Monday" then if (os.date("%X") == "19:00:00") or (os.date("%X") == "19:00:05") then OpenAndCloseWall() els
  13. Sorry, this thing are impossible to do(and if is not, no one's gonna do it for free). There are many things about relativity in this script. I don't want to be rude, but why use a portuguese forum when have forums in your language?
  14. Eu já vi esse pedido 5 vezes essa semana, procurasse antes de pedir?
  15. Parece perfeitamente correto. Algum erro no distro?
  16. Poste o script do shop e fale a versão do seu TFS/OT
  17. Eu não sei se é impressão, mas você parece estar puto comigo toda vez que comenta. Então com todo o respeito e educação, você não adicionou essas duas funções que citei no seu script.
  18. Suicide, não sei na sua versão, mas na minha não existe a função isOnSameFloor(fromPos, toPos) nem a isEven(distance). Talvez não exista na dele também. Ou talvez seja uma função do White e você esqueceu de colocar? Edit: Maicon, faça o seguinte(caso o script do suicide não funcione), ponha minha revisão do script do suicide de volta e substitua o creaturescripts por: Acho que assim não vai mais dar erro e já que funcionou então... Lembrando que tem que por o monstro pelo RME.
  19. Não testei. A tag é: <talkaction words="!promotion" event="script" value="promotion.lua"/> Em TFS 1.0 é: <talkaction words="!promotion" script="promotion.lua"/> Para configurar é só copiar isso e ir colando um embaixo do outro. [1] = {newVoc = 5, newMana = 1, newHealth = 1, needLevel = 60000, newLevel = 1, newExperience = 0}, 1 = VocationID que o player tinha(no caso Sorcerer) newVoc = Nova VocationID(no caso Master Sorcerer) newMana = Nova mana newHealth = Nova vida needLevel = O level que precisa newLevel = O level que vai ficar newExperi
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo