Ir para conteúdo

Mulizeu

Barão
  • Total de itens

    218
  • Registro em

  • Última visita

  • Dias Ganhos

    4

Tudo que Mulizeu postou

  1. Vc tem que criar um item para ser a wand.. pergar seu client e adc a msm sprit da wand of vortex no item que sera a nova wand entao cria o tpw do attack que vc desejar para ela
  2. Bom eu so ruim com spells mais tente assim local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SUDDENDEATH) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1, -50, -1, -80, 5, 35, 33, 7) local condition = createConditionObject(CONDITION_CURSED) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 5, 1000, -60) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  3. Amigo eu expliquei acima Crie um arquivo.lua ....em data/actions/scripts Exemplo... Teleport.lua ai vc cria a tacg assim <action itemid="ID DO ITEM" event="script" value="Teleport.lua"/>
  4. Mulizeu

    Food // Comida

    Desculpe Hique86 mais o LukaszG tem razao, ele nao quis fazer uma critica ele teve o intuito de ajudar. Pesso que nao use de grosseria para com os outros, e vc realmente esta criando um topico atras do outro!..tente resolver se realmente nao conseguir ai sim fassa um topico Me desculpe qualquer coisa Abrass
  5. PASTA DATA/ACTIONS/SCRIPTS CRIE UM ARQUIVO.LUA COLE ISSO DENTRO ----Mulizeu Explicando-- function onUse(cid, item, frompos, item2, topos) pos = {x=646, y=854, z=7} if item.itemid == x then ---numero do item doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo de Bree!") doPlayerRemoveItem(cid, x1, 1) --x1 numero do msm item acima doTeleportThing(cid,pos) doSendMagicEffect(nplayer1pos,10) doSendMagicEffect(topos,6) doSendMagicEffect(frompos,6) end return 1 end ACTIONS.XML COLOQUE ESSA TAG <action itemid="ID DO ITEM" event="script" value="Nome item.lua"/>
  6. Posta o script da msm para podermos dar uma olhada!
  7. Sobre o 1° npc eu n reiparei no defaut mais tente assim <npc name="Riona" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="143" head="0" body="126" legs="87" feet="87" addons="3"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo equipamentos. Diga {trade}."/> <parameter key="shop_buyable" value="backpack,1988,20; green backpack,1998,20; brocade backpack,9774,20; yellow backpack,1999,20; red backpack,2000,20; purple backpack,2001,20; blue backpack,2002,20; gray backpack,2003,20; golden backpack,2004,20; beach backpack,5949,20; camouflage backpack,3940,20; pirate backpack,5926,20; fur backpack,5926,20; pick,2553,10; shovel,2554,20; rope,2120,50"/>/> </parameters> </npc> se nao der tente esse aki <?xml version="1.0" encoding="UTF-8"?> <npc name="Riona" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="329" head="132" body="0" legs="132" feet="0" addons="3"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="message_greet" value="Ola |PLAYERNAME|. Eu vendo equipamentos. Diga {trade}."/> <parameter key="shop_buyable" value="backpack,1988,20; green backpack,1998,20; brocade backpack,9774,20; yellow backpack,1999,20; red backpack,2000,20; purple backpack,2001,20; blue backpack,2002,20; gray backpack,2003,20; golden backpack,2004,20; beach backpack,5949,20; camouflage backpack,3940,20; pirate backpack,5926,20; fur backpack,5926,20; pick,2553,10; shovel,2554,20; rope,2120,50"/> </parameters> </npc>
  8. Amigo passe o script.lua do npc nao xml se vc nao sabe qual e o script.lua vou te ensinar <npc name="Riona" script="data/npc/scripts/default.lua" walkinterval="2000" floorchange="0"> em vermelhor ele esta falando
  9. A fala enta em Nome do npc.lua Exemplo data/npcs/scripts promotion.lua
  10. Usa Sqlstudio, para desbanir e deletar o char do seu "amigo"!
  11. Caro R1B31R0 Seu problema com a bag deve-se a troca do seu Exe P.O, pelo EXE GUUH TORRES 2.0...a configuraçao esta diferente por isso cai sua bag, nao sei se vc percebeu o player tbm n consegue catar pokeballs...aparece que ele ja ta com limite de pokemons..isso aconte com itens tbm!
  12. Tem que arrumar tbm os pokemons iniciais!
  13. Bom Galera o bug do crash ta osso de arrumar eu ate mudei mais quando eu attacko montros da crash, o catch eu coloquei o original do squadium e arrumei mais da 1 pequeno erro do quando vc da catch. bom resumindo eu to editando o catch e so falta alguem conseguir arrumar o crash e assim que possivel eu ajudarei.. abrass
  14. Vá até a pasta Talkactions abra o arquivo Talkactions.xml e adicione esta Tag: <talkaction words="!promotion" event="script" value="promotion.lua"/> Agora vá até a pasta Scripts dentro da pasta Takactions e abra ou faça um script spells.lua e adicione isto dentro: function onSay(cid, words, param, channel) local config = { [1] = {level = 20, valor = 20000}, [2] = {level = 20, valor = 20000}, [3] = {level = 20, valor = 20000}, [4] = {level = 20, valor = 20000}, if config.vipsconfig.onlyvips == "yes" and getPlayerStorageValue(cid, config.vipsconfig.storagevip) - os.time() <= 0 then -- Apenas players vips "yes" ou "no" e o storage da vip. onlypremmy = "yes" -- Apenas players premium accounts "yes" or "no". } if config.onlypremmy == "yes" and not isPremium(cid) then return doPlayerSendTextMessage(cid, 23, "Sorry, only premium players.") end if config.vipsconfig.onlyvips == "yes" and getPlayerStorageValue(cid, config.vipsconfig.storagevip) - os.time() <= 0 then return doPlayerSendTextMessage(cid, 23, "Sorry, only vips players.") end if config[getPlayerVocation(cid)] then if getPlayerLevel(cid) >= config[getPlayerVocation(cid)].level then if doPlayerRemoveMoney(cid, config[getPlayerVocation(cid)].valor) then setPlayerPromotionLevel(cid, 1) doPlayerSendTextMessage(cid, 22, "Congratulations, you have been successfully promoted!") doSendMagicEffect(cid, 14) else doPlayerSendTextMessage(cid, 23, "You need "..config[getPlayerVocation(cid)].valor.." gold coins to promote.") end else doPlayerSendTextMessage(cid, 23, "You need level "..config[getPlayerVocation(cid)].level.." to promote.") end else doPlayerSendTextMessage(cid, 23, "Sorry, you already promoted.") end return TRUE end
  15. Eu nao entendi DiiK Vc quer um npc com a funcçao doCreatureSay(cid,"....)...ou um npc como o MelhorDoMundo Passou?
  16. Mulizeu

    Pet Sistem

    Bom se vc quiser como o MelhorDoMundo dise aki eu dei uma arruma pq tinha uma coisa a+ function onUse(cid, item, frompos, item2, topos) position = getPlayerPosition(cid) if getPlayerLevel(cid) >= 60 then --doSummonCreature('Hydra', position) doConvinceCreature(cid, doCreateMonster("Hydra", position, false)) doRemoveItem(item.uid,1) doSendMagicEffect(getPlayerPosition(cid),16) doCreatureSay(cid,"Saia Hydra!!!", TALKTYPE_ORANGE_1) doPlayerSendCancel(cid,"Você precisa ser nivel 60 ou mais para invocar um hydra") else doPlayerSendCancel(cid, "Voce So pode Sumonar Um pet.") return TRUE end return TRUE end
  17. Mulizeu

    Pet Sistem

    Ve se assim Vai! function onUse(cid, item, frompos, item2, topos) position = getPlayerPosition(cid) STORAGE_VALUE = 1013 if getPlayerLevel(cid) >= 60 then doConvinceCreature(cid, doCreateMonster("Hydra", position, false)) elseif getPlayerStorageValue(cid,STORAGE_VALUE) == true then doSendMagicEffect(getPlayerPosition(cid),16) doCreatureSay(cid,"Saia Hydra!!!", TALKTYPE_ORANGE_1) doPlayerSendCancel(cid,"Você precisa ser nivel 60 ou mais para invocar um hydra") end return false end
  18. Entao esse fromvoc e msm coisa que prevoc, so que como dito um e antes e outro depois da voc.
  19. no seu pode estar assim entao em vez de prevoc deve estar fromvoc Se for possivel me mostra o script do seu promotion eu vejo como poder ser feito!
  20. Guuh tu sabe me dizer se o problema do Crash e por causa do distro?? so falta isso para meu server ficar pronto, estou no aguardo ate mais!
  21. Se quiser eu posso ajudar a corrigir bug...nao tenho mto tempo disponivel, mais otempo que tenhu posso ajudar! Se quizer me adc msn..hj ja estou saindo mais amanha eu entro vou passar via pm! ate mais!
  22. Ola a todos bom se me permitem qro ajudar sobre esse erro Blasta voce troca o creaturescript do serv Guuh 4.0 pelo do pokemon ex 2.0 e acabam esses erros Sobre o catch Terao que usar o Original pois esse nao esta configura com as msm que precisao, devido a ter sua lib..e goback juntamente com portrait diferenciados! Boa Iniciativa e continuidade com o seu trabalho Guuh Torres Ate+ Eu testei o servido e Vi que As veses ocorre Debugs so para informa
  23. Mulizeu

    Pet Sistem

    Tente Assim! function onUse(cid, item, frompos, item2, topos) position = getPlayerPosition(cid) STORAGE_VALUE = 1013 if getPlayerLevel(cid) >= 60 then doConvinceCreature(cid, doCreateMonster("Hydra", position, false)) elseif getPlayerStorageValue(cid,STORAGE_VALUE) then doSendMagicEffect(getPlayerPosition(cid),16) doCreatureSay(cid,"Saia Hydra!!!", TALKTYPE_ORANGE_1) doPlayerSendCancel(cid,"Você precisa ser nivel 60 ou mais para invocar um hydra") end return false end
  24. Teste assim! local acombat1 = createCombatObject() local acombat2 = createCombatObject() local acombat3 = createCombatObject() local acombat4 = createCombatObject() local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 15) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENCHANTEDSPEAR) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -30, -20, -100, -105) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 36) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 33) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -30, -20, -100, -105) local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 37) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_HOLYDAMAGE) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 32) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -30, -20, -100, -105) local combat4 = createCombatObject() setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat4, COMBAT_PARAM_EFFECT, 38) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 10) setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -30, -20, -100, -105) arr1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } arr2 = { {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}, {1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1}, {1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1}, {1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1}, {1, 0, 1, 1, 1, 2, 1, 1, 1, 0, 1}, {1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1}, {1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1}, {1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1}, {1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1} } arr3 = { {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1}, {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0}, {0, 0, 1, 1, 0, 0, 0, 1, 1, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0} } arr4 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) local area4 = createCombatArea(arr4) setCombatArea(acombat1, area1) setCombatArea(acombat2, area2) setCombatArea(acombat3, area3) setCombatArea(acombat4, area4) function onTargetTile(cid, pos) doCombat(cid,combat1,positionToVariant(pos)) end function onTargetTile2(cid, pos) doCombat(cid,combat2,positionToVariant(pos)) end function onTargetTile3(cid, pos) doCombat(cid,combat3,positionToVariant(pos)) end function onTargetTile4(cid, pos) doCombat(cid,combat4,positionToVariant(pos)) end local setCombatCallback(acombat1, CALLBACK_PARAM_TARGETTILE, "onTargetTile") local setCombatCallback(acombat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2") local setCombatCallback(acombat3, CALLBACK_PARAM_TARGETTILE, "onTargetTile3") local setCombatCallback(acombat4, CALLBACK_PARAM_TARGETTILE, "onTargetTile4") local function onCastSpell1(parameters) doCombat(parameters.cid, acombat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, acombat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, acombat3, parameters.var) end local function onCastSpell4(parameters) doCombat(parameters.cid, acombat4, parameters.var) end local reset_min = 20 function getResets(cid) resets = getPlayerStorageValue(cid,2310) if resets < 1 then resets = 1 end return resets end function onCastSpell(cid, var) if getResets(cid) >= reset_min then doPlayerAddMana(cid, math.random(45000, 55000)) doCombat(cid, combat, var) else doPlayerSendCancel(cid, "Sorry, you need "..reset_min.." reset's or more to setCombatCallback'use this spell.") end local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 5, parameters) addEvent(onCastSpell2, 10, parameters) addEvent(onCastSpell3, 15, parameters) addEvent(onCastSpell4, 20, parameters) return TRUE end
  25. Abra o seu vocations.xml: Aperte ctrl+f e procure por prevoc: Você achara isso: prevoc="0" basespeed="220"> Mude o numero 0, para o numero do vocation id da sua nova vocaçao, por exemplo: nesse meu caso o vocation id da minha vocaçao é 15, entao o prevoc será 15 também, mas claro que isso é um exemplo, se você criar uma vocação que o vocation id é 13 o prevoc tem que ser 13 também.
  • Quem Está Navegando   0 membros estão online

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