Ir para conteúdo

othereality

Visconde
  • Total de itens

    343
  • Registro em

  • Última visita

Tudo que othereality postou

  1. A quem diga que o fiddle não é OP. edit: fiz um quadra na 24/4
  2. othereality

    {Resolvido}

    Não tenho bem certeza do que eu to dizendo, mas eu acho que não da pra fazer com skill e ML, porque não tem como retirar eles do player, logo não tem como fazer o removedor. O usuário Eskylo me deu uma ajuda, mas segundo ele mesmo não existe a possibilidade de remover skills e ML. Se quiser posso postar o sistema com runas de HP e MP pra vc.(nesse caso vou ter que terminar ele amanhã antes de postar, não ta 100%)
  3. Sim mas lá não explica o que elas fazem.
  4. A função: getCreatureName(cid) Retorna o nome do player. A função: getCreatureSpeed(cid) Retorna a velocidade do player. Preciso de uma que retorne o ML do player.
  5. Preciso de uma função que retorne o ML do player, existe alguma? Eu encontrei essa função: getPlayerRequiredMana(cid, magicLevel) O que ela retorna? E também precisava de uma função que adicionasse e tirasse ML do player como por exemplo essa: doPlayerAddSkillTry(cid, skillid, n) E já que postei aqui, queria saber também se posso usar ela pra tirar skill de um player assim: doPlayerAddSkillTry(cid, 1, -10) Agradeço quem poder me ajudar.
  6. othereality

    {Resolvido}

    não pode usar mais de três cara, é pra isso que to aqui, pra fazer isso funcionar --' devo postar meio tarde pq to acupado agora. Edit: eu estou tentando fazer, mas ta bem difícil então se algum outro scripter poder fazer não exite. amanhã vou tentar mais, mas ta dando problema em remover skills, e em adicionar ML e remover ML. a parte da vida e mana ta funcionando pelo menos! aueaeh
  7. Cara na verdade nenhum deles bate com o erro lá, pq diz assim: [04/08/2012 17:23:26] (luaGetContainerSize) Container not found Isso quer dizer que tem alguma coisa a ver com um container(bag ou bp) Tenta tirar um por um e ver se o erro para. Eu realmente não sei se é um desses três ou não.
  8. othereality

    {Resolvido}

    Não a runa é usada quando você da use nela, você poderá passar ela para outro player usar.
  9. é um desses três: <event type="death" name="removeall" event="script" value="removeall.lua"/> --- <event type="death" name="SkullAmulet" event="script" value="preparedeath.lua"/> --- <event type="death" name="tp" event="script" value="tp.lua"/> Uma coisa importante que você não disse é quando esse aparece no distro? Você esta fazendo o que quando ele aparece? é quando o player morre? quando entra em algum tp? quando usa algum item?
  10. @newton Não tem nada a ver com buff nenhum. @skymagnum porque se acha que é problema no auto loot? @topic posta pra nós o teu creaturescripts.xml que ai eu te digo quais podem ou não ser.
  11. NPC.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="NPC elemental" script="elemental.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="131" head="115" body="132" legs="97" feet="114" addons="3"/> <parameters> <parameter key="message_greet" value="Ola, Eu posso lhe posso lhe ensinar sobre um dos 5 elementos: {fogo}, {agua}, {terra}, {ar} ou {raio}."/> <parameter key="message_farewell" value="tchau." /> <parameter key="module_keywords" value="1" /> </parameters> </npc> NPC.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local Topic = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end -- fogo if(msgcontains(msg, 'fogo')) then if getPlayerStorageValue(cid, 25501) < 1 then setPlayerStorageValue(cid, 25501, 1) doPlayerLearnInstantSpell(cid, 'nome da magia de fogo 1') doPlayerLearnInstantSpell(cid, 'nome da magia de fogo 2') doPlayerLearnInstantSpell(cid, 'nome da magia de fogo 3') doPlayerLearnInstantSpell(cid, 'nome da magia de fogo 4') doPlayerLearnInstantSpell(cid, 'nome da magia de fogo 5') doSendMagicEffect(getPlayerPosition(cid), 6) else npcHandler:say("já te ensinei um elemento!", cid) end -- agua elseif(msgcontains(msg, 'agua')) then if getPlayerStorageValue(cid, 25501) < 1 then setPlayerStorageValue(cid, 25501, 1) doPlayerLearnInstantSpell(cid, 'nome da magia de agua 1') doPlayerLearnInstantSpell(cid, 'nome da magia de agua 2') doPlayerLearnInstantSpell(cid, 'nome da magia de agua 3') doPlayerLearnInstantSpell(cid, 'nome da magia de agua 4') doPlayerLearnInstantSpell(cid, 'nome da magia de agua 5') doSendMagicEffect(getPlayerPosition(cid), 53) else npcHandler:say("já te ensinei um elemento!", cid) end -- terra elseif(msgcontains(msg, 'terra')) then if getPlayerStorageValue(cid, 25501) < 1 then setPlayerStorageValue(cid, 25501, 1) doPlayerLearnInstantSpell(cid, 'nome da magia de terra 1') doPlayerLearnInstantSpell(cid, 'nome da magia de terra 2') doPlayerLearnInstantSpell(cid, 'nome da magia de terra 3') doPlayerLearnInstantSpell(cid, 'nome da magia de terra 4') doPlayerLearnInstantSpell(cid, 'nome da magia de terra 5') doSendMagicEffect(getPlayerPosition(cid), 44) else npcHandler:say("já te ensinei um elemento!", cid) end -- ar elseif(msgcontains(msg, 'ar')) then if getPlayerStorageValue(cid, 25501) < 1 then setPlayerStorageValue(cid, 25501, 1) doPlayerLearnInstantSpell(cid, 'nome da magia de ar 1') doPlayerLearnInstantSpell(cid, 'nome da magia de ar 2') doPlayerLearnInstantSpell(cid, 'nome da magia de ar 3') doPlayerLearnInstantSpell(cid, 'nome da magia de ar 4') doPlayerLearnInstantSpell(cid, 'nome da magia de ar 5') doSendMagicEffect(getPlayerPosition(cid), 2) else npcHandler:say("já te ensinei um elemento!", cid) end -- raio elseif(msgcontains(msg, 'raio')) then if getPlayerStorageValue(cid, 25501) < 1 then setPlayerStorageValue(cid, 25501, 1) doPlayerLearnInstantSpell(cid, 'nome da magia de raio 1') doPlayerLearnInstantSpell(cid, 'nome da magia de raio 2') doPlayerLearnInstantSpell(cid, 'nome da magia de raio 3') doPlayerLearnInstantSpell(cid, 'nome da magia de raio 4') doPlayerLearnInstantSpell(cid, 'nome da magia de raio 5') doSendMagicEffect(getPlayerPosition(cid), 47) else npcHandler:say("já te ensinei um elemento!", cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  12. othereality

    {Resolvido}

    Não foi bem simples de entender o pedido mas entendi, a ideia é sua? achei muito boa. Posso fazer, mas me diz uma coisa, quando você usa as runas elas devem sumir/gastar?
  13. Sem a tag a magia nem funcionaria, logo, é claro que o problema não é lá. Acredito que se não fala o nome, nem tem exhaust, a magia provavelmente também não está gastando mana. tenta trocar: function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 500, parameters) addEvent(onCastSpell2, 1000, parameters) addEvent(onCastSpell3, 1500, parameters) addEvent(onCastSpell4, 2000, parameters) addEvent(onCastSpell5, 2500, parameters) addEvent(onCastSpell6, 3000, parameters) end por function onCastSpell(cid, var) local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 500, parameters) addEvent(onCastSpell2, 1000, parameters) addEvent(onCastSpell3, 1500, parameters) addEvent(onCastSpell4, 2000, parameters) addEvent(onCastSpell5, 2500, parameters) addEvent(onCastSpell6, 3000, parameters) return TRUE end
  14. Esse erro parece ser em um creatureScript, algum script que é executado ao matar um inimigo ou ao morrer. Você deve se lembrar de alguma alteração que fez no OT desse tipo, antes de dar o erro. Algum script para não perder o loot quando morre ou algo assim, que você tenha posto antes de começar a aparecer o erro. procure em CreatureScripts.
  15. Obrigado! Em breve poderão acompanhar tudo que rola pelo subforum no próprio xtibia: http://www.xtibia.com/forum/forum/849-zeep-uwnia-world/
  16. o OT está na versão 1.6 "site" para entrar no jogo: http://zeep-uwnia.blogspot.com.br/ grupo no face, onde você pode tirar dúvidas e pedir ajuda: http://www.facebook.com/groups/470930172921180/ Espero todos jogando! Acompanhem o blog para ter noticias sobre as atualizações. Participem do grupo para dar ideias sobre o que deve ser adicionado, o que deve ser retirado do OT, para reportar bugs e para tirar dúvidas e interagir com o pessoal que joga.
  17. Eu entendi, mas eu não salvo as profissões em um único storage, cada uma tem um storage diferente e ai eu já salvo o level na mesma storage. Mas ma ajudou bastante vlw Eu vou fazer o script que eu não tava conseguindo aqui e te mostro depois!
  18. Eskylo! preciso de mais um ajudinha... Eu queria fazer uma coisa =- assim: local cooklv = getPlayerStorageValue(cid, 10100) local text = [[ Cooker Seu level é 'cooklv' PODE COLHER bla bla bla bla bla bla PODE FAZER bla bla - bla bla bla - bla bla bla bla bla bla - bla bla ]] function onSay(cid) doShowTextDialog(cid, itemid, text) return true end Tem como? ou eu tenho que fazer pela função e ai eu ponho um text2 caso a pessoa tenha storage x ou y..
  19. Como eu to sozinho nisso eu posso te dar certeza que ninguém da equipe vai desistir no meio. Posso ir devagar mas não paro nunca. Entra no nosso grupo no face: http://www.facebook....70930172921180/ A galera que joga ta quase toda lá.. dai o pessoal troca um ideia @Lordfire Cara eu nunca tinha escrito uma história antes.. Não o sou o cara ideal para fazer um tutorial desse tipo e nem tenho muito interesse na verdade, porque o pouco tempo que me sobra eu estou fazendo OT, se eu não fizer ele fica parado, porque como você sabe eu to fazendo sozinho. ps: O pessoal do face ta crescendo e eles tem pedido um forum, provavelmente vou procurar alguém que me ajude a criar um se não rolar apoio em nenhum lugar.
  20. Ahh pode cre.. eu tentei isso mas eu escrevi /n pq sou mto burro aehauehaue
  21. Ahh pode cre.. eu tinha tentando igual mas com aspas.. dai não pode ir pra outra linha Vai aparecer de acordo com o level, mas isso eu consigo fazer aqui obrigado pela ajuda. EDIT: só pra confirmar, funcionando direitinho.
  22. Galera eu queria fazer uma tabelinha parecida com a do Spellbook, o que eu quero escrever é: Em vermelho o titulo, que é o nome da profissão. Em azul os items que podem ser coletados, em forma de lista um em baixo do outro. Em verde os items que podem ser feitos, também uma lista, só que como comando do lado. Espero ajuda de vocês, obrigado! =D
  23. AAAAAhh ótima ideia essa de fazer dois itens.. vou fazer assim. Mas tem uma coisa, será que tem como eu fazer esse item não cair mesmo que o player esteja pk red ou black? Quero que o item nunca mais seja desequipa mesmo.
  24. Nenhum deu certo =/ eu já tinha tentando igual o primeiro.. e no segundo, o item simplesmente some! =/
  • Quem Está Navegando   0 membros estão online

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