Ir para conteúdo

WarW0lf

Membro
  • Registro em

  • Última visita

Tudo que WarW0lf postou

  1. Bom, este script funciona da seguinte maneira: Ao dizer sayajin voce ganha poderes e ao dizer !sayajin sua outfit é modificada e você ganha alguns atributos por exemplo skills. Abra data/spells/scripts e crie ssj 1.lua: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 100000) setConditionParam(condition, CONDITION_PARAM_SKILL_MELEE, 3) setConditionParam(condition, CONDITION_PARAM_SKILL_SHIELD, 3) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 3) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 2) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_HASTE) setConditionParam(condition, CONDITION_PARAM_SPEED, 200) setConditionParam(condition, CONDITION_PARAM_TICKS, 100000) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setCombatCondition(combat, condition) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, TRUE) setConditionParam(condition, CONDITION_PARAM_TICKS, 2 * 60 * 1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, 75) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 1000) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Logo após em spells.xml adicione: <instant name="Hsayjin" words="sayajin" lvl="300" mana="1200" prem="0" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" script="ssj 1.lua"> <vocation name="Sorcerer"/> <vocation name="Druid"/> <vocation name="Paladin"/> <vocation name="Knight"/> <vocation name="Master Sorcerer"/> <vocation name="Elder Druid"/> <vocation name="Royal Paladin"/> <vocation name="Elite Knight"/> </instant> Em talkactions/scripts crie sayajin.lua: function onSay(cid, words, param) local outfit = { lookType = 154 , lookHead = 79, lookBody = 77, lookLegs = 77, lookFeet = 77, lookAddons = 0} doSetCreatureOutfit(cid, outfit, -1) doSendMagicEffect(getCreaturePosition(cid), 13) doPlayerSendCancel(cid, "Você virou Super Sayajin !, by SirAvatar") end e em talkactions/talkactions.xml adicione a linha: <talkaction words="!sayajin" script="sayajin.lua"/> Créditos: Sir Avatar
  2. Sistema de Reset igual ao do Rozinx. Ao resetar voce é promovida para uma classe superior. Vá em talkactions e crie "reset.lua" e coloque isso dentro: function onSay(cid, words, param, channel) local tabble = { ["mixed"] = {reqVoc= nil, needLevel=10000}, ["spin"] = {reqVoc= 5, needLevel=30000}, ["sacred"] = {reqVoc= 6, needLevel=60000}, ["loney"] = {reqVoc= 7, needLevel=110000}, ["falling"] = {reqVoc= 8, needLevel=130000}, ["hellborn"] = {reqVoc= 9, needLevel=250000}, ["supreme"] = {reqVoc= 10, needLevel=310000}, ["forgotten"] = {reqVoc= 11, needLevel=550000}, ["nova"] = {reqVoc= 12, needLevel=715000}, ["zealot1"] = {reqVoc= 13, needLevel=715000}, ["zealot2"] = {reqVoc= 14, needLevel=715000} } local param,config = string.lower(param),{pid = getPlayerGUID(cid),newlv = 8,life = 185,mana = 35} if not tabble[param] then doPlayerSendCancel(cid, "digite o nome correto.") return true elseif getTilePzInfo(getCreaturePosition(cid)) == false then doPlayerSendCancel(cid, "precisa estar em pz.") return true elseif getPlayerLevel(cid) < tabble[param].needLevel then doPlayerSendCancel(cid, "You need be "..tabble[param].needLevel.." level or more.") return true elseif tabble[param].reqVoc == nil and getPlayerStorageValue(cid, 887978) >= 1 then doPlayerSendCancel(cid, "você já virou mixed.") return true elseif tabble[param].reqVoc ~= nil and getPlayerVocation(cid) ~= tabble[param].reqVoc then doPlayerSendCancel(cid, "You dont have the required vocation.") return true end if tabble[param].reqVoc == nil then setPlayerStorageValue(cid, 887978, 1) end local newvoc = tabble[param].reqVoc ~= nil and (tabble[param].reqVoc+1) or 5 setPlayerStorageValue(cid, 887979, newvoc) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doRemoveCreature(cid) db.executeQuery("UPDATE `players` SET `level` = "..config.newlv..", `experience` = "..getExperienceForLevel(config.newlv)..",`manamax` = "..config.mana..",`health` = "..config.life..", `healthmax` = "..config.life..",`mana` = "..config.mana.." WHERE `id` = "..config.pid) return true end Após isso, adicione a linha no talkactions.xml: <talkaction words="!reset" event="script" value="reset.lua"/> Em creaturescripts/scripts/login.lua adicione isso antes do ultimo "return true": if getPlayerStorageValue(cid, 887979) ~= -1 then doPlayerSetVocation(cid, getPlayerStorageValue(cid, 887979)) end Como funciona? Bom, se voce for querer ser mixed voce vai dizer "!reset" e no caso, pode ser qualquer vocação e ter no mínimo level 10.000. Créditos: Vodkart e Gleison
  3. WarW0lf postou uma resposta no tópico em Suporte Tibia OTServer
    area errada
  4. time de queima rosca
  5. time de baitola :X
  6. É possivel compila-lo em Linux? É a mesma coisa do TFS?
  7. Skills sim. Magic level sempre editei na Players mesmo o.O Acabei de conferir e é no Players sim (o magic level)
  8. No próprio Players > Sample Sorcerer, Druid, Knight e Paladin ja tem o Magic Level não é necessário modificar no Player_Skills (mesmo acho que não tem rsrs)
  9. WarW0lf postou uma resposta no tópico em Suporte Bots
    creio uque para pasta do Elf
  10. WarW0lf postou uma resposta no tópico em Suporte Tibia OTServer
    cara passa pra linux, a solução mais pratica é essa
  11. aqui nao é lugar disso cara, crie um tópico.
  12. Então é só ir em /phpmyadmin > player_skills > modificar o skill de todos os Samples pelo que voce quer que comece.
  13. Seu ot é mysql? Se for tem um jeito mais facil.
  14. WarW0lf postou uma resposta no tópico em Websites
    Nossa cara antigo pra caralho, eles nem vendem mais basico, avançado e essas bostas todas. Isso ai é do ano passado :X Ja tem gesiors muito melhores.
  15. WarW0lf postou uma resposta no tópico em Playground (Off-topic)
    O que acontece não é estudar o Governo Lula, é que ele permaneceu no ano por MUITO tempo, onde não houve outros presidentes ATUAIS, então não podendo mostrar suas falhas. Pois falhas todos temos e principalmente políticos.
  16. WarW0lf postou uma resposta no tópico em Playground (Off-topic)
    Sim, foi diretamente aos pobres afinal os ricos são livres não? Não precisam de nada :X E sim, se não fosse o Bolsa Família o Brasil estaria uma desgraça. Fora que o PT que livrou o Brasil de toda a dívida externa que ele possuía que somente os JUROS chegaram a 234 BILHÕES.
  17. WarW0lf postou uma resposta no tópico em Playground (Off-topic)
    Mesmo havendo tudo isso, o Lula ainda fez MUITAS coisas boas. Como por exemplo Bolsa Falmilia, Bolsa ... e bolsa da puta que pariu que ajudou muitas familias pobres. Se nao fosse ele, haveria muito mais furtos hoje em dia e tambem assassinatos. Há crianças que vão na escola só para comer e são mandados para a escola apenas para que a familia receba o Bolsa Escola. E se não existisse? Estariam roubando para comer? Pensem nisso...
  18. WarW0lf postou uma resposta no tópico em Playground (Off-topic)
    Voce esta acusando todas as pessoas do PT de serem vagabundas e ladras. Quero ver se alguem da sua familia for prefeito (nao e meu caso) se voce continuaria generalizando.
  19. WarW0lf postou uma resposta no tópico em Playground (Off-topic)
    Nao podemos generaliza-lo
  20. Noss que tanto de double post :X
  21. WarW0lf postou uma resposta no tópico em Playground (Off-topic)
    www.battleglobal.org
  22. WarW0lf postou uma resposta no tópico em Suporte Tibia OTServer
    Nossa cara isso não tem nada a ver O motivo dele esta atacando é porque ele na pasta /monsters está como um monstro de ataque e não "passivo". Acho que voce me entendeu. Tente instalar o sistema novamente.

Informação Importante

Confirmação de Termo