Ir para conteúdo

rockstar96

Barão
  • Total de itens

    216
  • Registro em

  • Última visita

Tudo que rockstar96 postou

  1. function onAdvance(cid, oldlevel, newlevel) if getPlayerLevel(cid) == 100 or getPlayerLevel(cid) == 200 or getPlayerLevel(cid) == 300 or getPlayerLevel(cid) == 400 or getPlayerLevel(cid) == 500 or getPlayerLevel(cid) == 600 then doBroadcastMessage(""..getCreatureName(cid).." Reached Has Level "..getPlayerLevel(cid).."!",MESSAGE_EVENT_ADVANCE) end return true end Tenta esse aí, as vezes quando não dá return buga alguns scripts mesmo i.i
  2. --Nome das spells, separados por vírgula Spells = {"Ultimate Healing", "Light", "Divine Caldera"} function onEquip(cid) for i = 1, #Spells do doPlayerLearnInstantSpell(cid, Spells[i]) end return true end function onDeEquip(cid) for o = 1, #Spells do doPlayerUnlearnInstantSpell(cid, Spells[o]) end return true end As tags são as mesmas isso aí velho blzvlwflw.
  3. --Mana extra Mana = 200 function onEquip(cid) return setCreatureMaxMana(cid, getCreatureMaxMana(cid)+Mana) end function onDeEquip(cid) return setCreatureMaxMana(cid, getCreatureMaxMana(cid)-Mana) end Tags: <movevent type="Equip" itemid="ID_DO_ITEM" event="script" value="NOME_DO_ARQUIVO.lua"/> <movevent type="DeEquip" itemid="ID_DO_ITEM" event="script" value="NOME_DO_ARQUIVO.lua"/> Qualquer erro posta aí.
  4. Cara, explique melhor, li 7 vezes e não entendi o que você falou. Transmita essa idéia melhor .____.'
  5. Porra mano ainda bem que não tou nessa lista eu ia ir no teu barraco te pegar .___. Posta o link que a gente te ajuda velhão '-' Tá dizendo que eu floodei aí embaixo vou ir no teu barraco fikdik
  6. Valeu por reviver WalckerStriker. Reportado. PQP mano a moderação foi rápida atendeu em 3 minutos pegael
  7. Seguinte capitão caverna mostra os erros aí. Que nature ruim mano isso é uma caverna de barro com earth mountain e swamp dentro mano você tá é vegetando rapaz pegael, t-
  8. Obrigado pelo elogio Matt. blzvlwflw Achei um bug. Descubram qual é e ganham um doce. Vou atualizar.
  9. rockstar96

    Passa-tempo

    Fiz uma earth mountain com uma ponte caída, não ficou muito bom, mas e daí, deu vontade de fazer .___." Screenshot: Não gostou, bom pra você, não vou arrumar, você que arrume, tá pra download. Tou de mau-humor sim, vai fazer oquê? >_< Galera atualizei blzvlwflw
  10. --Skills Fist = 20 Shield = 15 function onEquip(cid) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, Shield) setConditionParam(condition, CONDITION_PARAM_SKILL_FIST, Fist) setConditionParam(condition, CONDITION_PARAM_SUBID, 78) setConditionParam(condition, CONDITION_PARAM_TICKS, Seconds * 1000) doAddCondition(cid, condition) return doAddCondition(cid, condition) end function onDeEquip(cid) return doRemoveCondition(cid, CONDITION_ATTRIBUTES, 78) end As tags são as mesmas dos outros.
  11. Duvido que seu primo tenha feito. Esta talkaction existe desde os primórdios das talkactions .__." Se usasse tabelas, ficaria bem mais flexível, leve, configurável e bonita.
  12. Pena que não foi você que fez. Esta função está ultrapassada, a nova é getCreaturePosition.
  13. Realmente, não queria esculachar mas vou te esculachar Falta MUITA coisa para ficar bom. A montanha com essa grama saltando pra fora teria no mínimo umas partes que a grama caíria, já que não tem sustentação. Ficaria difícil demais caçar hero aí. A casa está muito simples. A vegetação está precária. Por quê tem swamp planta na grama? Essas partes da montanha sem a borda, é preguiça? Desde quando que heros/bandits/hunters/wild warriors vivem juntos? São gays? Lembre-se: Não estamos mais na época do YurOTS, com aquelas hunts sem detalhes pela falta de SPRITES, agora temos sprites para fazermos o que quiser. Vi sua hunt e pensei no mapa do Neoni, aquele antes e depois do remake que ele fez no YurOTS, o seu, está parecendo o antes. Leia tutoriais cara, não adianta pegar o RME e tacar tudo o que acha ali sem ao menos ter bom senso. Eu não queria ofender, mas você deve realmente ler tutoriais.
  14. Realmente, essas estrelas são horríveis, cadê o título de herói, eu adorava aquele título E as estrelas tem que pegar mil(MIL) posts pra mudar ._____." Além do mais que agora nem faz diferença mesmo, se botassem as classes denovo muitas assinaturas mudariam também ^o)
  15. Aqui está o script, vou postar aqui pois há gente que possa se interessar: function onEquip(cid, item) function LossMana(cid, item) if getCreatureMana(cid) == 0 then doRemoveItem(item.uid) stopEvent(xi) else doCreatureAddMana(cid, -1) xi = addEvent(LossMana, 1000, cid, item) end xi = addEvent(LossMana, 1000, cid, item) return true end function onDeEquip() return stopEvent(xi) end As tags vão em movevents.xml: <movevent type="Equip" itemid="ID_DO_NECKLACE" slot="necklace" event="script" value="NOME_DO_ARQUIVO.lua"/> <movevent type="DeEquip" itemid="ID_DO_NECKLACE" slot="necklace" event="script" value="NOME_DO_ARQUIVO.lua"/>
  16. http://www.xtibia.com/forum/Aprenda-Compil...erv-t43700.html Aprenda aí.
  17. Aqui está o script como o Khost pediu(modifiquei para batalha): --Posição que teleporta Pos = {x=1, y=1, z=1} --Remove a runa? "yes" ou "no" Remove = "yes" function onUse(cid, item, item2) if Remove == "yes" and getCreatureCondition(cid, CONDITION_INFIGHT) == false then doRemoveItem(item.uid) elseif Remove == "no" and getCreatureCondition(cid, CONDITION_INFIGHT) == false then doTeleportThing(item2.uid, Pos) else doPlayerSendCancel(cid, "Você não pode estar com status de batalha.") return true end
  18. Está muito longe, mas pelo o que vi, está sem detalhes... Coloque small rocks, rocks, swamp plants na água, e tudo que você acha que se encaixa de nature na sua cave. Para primeiro trabalho, está normal.
  19. É que eu não sei se a versão do seu servidor possui a função getThingFromPos, talvez seja isso .___."
  20. 2 áreas iguais com intervalos de 200 milisegundos. Genial! Pelo menos soube como usar um addEvent. Não é como muitos que vem aqui e postam uma área e 1 efeito modificado e se chamam de scripters.
  21. Diga-me o que modificou, estou curioso Ystifler, se resolveu o seu problema, reporte o tópico como dúvida sanada.
  22. Ele já está pondo as pedras? Que bom =D [Removido] Esqueci do que você falou ._.' Vou fazer aqui, editando.. function onWalkIn(cid, item, pos) posp1 = {x=399, y=67, z=10, stackpos=1} posp2 = {x=412, y=61, z=10, stackpos=1} posp3 = {x=421, y=67, z=10, stackpos=1} posp4 = {x=421, y=76, z=10, stackpos=1} lever1 = {x=1, y=1, z=1, stackpos=1} lever2 = {x=1, y=1, z=1, stackpos=1} lever3 = {x=1, y=1, z=1, stackpos=1} lever4 = {x=1, y=1, z=1, stackpos=1} doCreateItem(1353, 1, posp1) doCreateItem(1353, 1, posp2) doCreateItem(1353, 1, posp3) doCreateItem(1353, 1, posp4) doTransformItem(getThingfromPos(lever1), 1945) doTransformItem(getThingfromPos(lever2), 1945) doTransformItem(getThingfromPos(lever3), 1945) doTransformItem(getThingfromPos(lever4), 1945) return TRUE end Aí está, vou fazer um remake usando loops para ficar mais bonito x) Remake: --Posições das pedras StonesPos = { [1] = {x=1, y=1, z=1, stackpos=1}, [2] = {x=1, y=1, z=1, stackpos=1}, [3] = {x=1, y=1, z=1, stackpos=1}, [4] = {x=1, y=1, z=1, stackpos=1}} --Posições das alavancas SwitchesPos = { [1] = {x=1, y=1, z=1, stackpos=1}, [2] = {x=1, y=1, z=1, stackpos=1}, [3] = {x=1, y=1, z=1, stackpos=1}, [4] = {x=1, y=1, z=1, stackpos=1}} function onWalkIn() for i = 1, #StonesPos do doCreateItem(1304, 1, StonesPos[i]) end for j = 1, #SwitchesPos do doTransformItem(getThingfromPos(SwitchesPos[j]).uid, 1945) end return true end
  • Quem Está Navegando   0 membros estão online

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