Ir para conteúdo

Deadpool

Herói
  • Total de itens

    2175
  • Registro em

  • Última visita

  • Dias Ganhos

    96

Tudo que Deadpool postou

  1. mas os scripts vc ta pegando de outro pda :p, entao vai da no msm kkk
  2. rapaz, achei que era aleatorio, tem sim, mas agora n vou poder fazer, assim q eu fazer eu posto
  3. local config = { effect = 65, -- efeito } function onCastSpell(cid, var) local players = getPartyMembers(cid) if not isInParty(cid) then doPlayerSendCancel(cid, "Você ainda não está em party.") end if isCreature(cid) then for i, k in ipairs(players) do doTeleportThing(cid, getThingPos(k)) doSendMagicEffect(getThingPos(cid), config.effect) doSendMagicEffect(getThingPos(cid), config.effect) end end return true end testea, me manda o xml que tu add
  4. local config = { effect = 65, -- efeito cost = 1000 -- mana necessaria } function onCastSpell(cid, var) local mana = getPlayerMana(cid) local players = getPartyMembers(cid) if isPlayer(cid) and mana < config.cost then doCreatureAddHealth(cid, -(config.cost-mana)) end if not isInParty(cid) then doPlayerSendCancel(cid, "Você ainda não está em party.") end if isCreature(cid) then for i, k in ipairs(players) do doTeleportThing(cid, getThingPos(k)) doSendMagicEffect(getThingPos(cid), config.effect) doPlayerAddSpentMana(cid, -mana) doPlayerAddMana(cid, -mana) doSendMagicEffect(getThingPos(cid), config.effect) end end return true end se o player nao tiver mana, vai comer da life dele.. se o player estiver em PZ/house, n tem como usar a spell. spells.xml: <instant name="Puff!" words="teletransporte" lvl="100" mana="1000" prem="0" aggressive="0" selftarget="1" params="1" exhaustion="2000" needlearn="0" event="script" value="teste.lua"> <vocation id="1"/> </instant> testa ae ^^
  5. nem precisa mano.. tu vai no stages.xml, na pasta data/XML, e ate o nivel 8(se for igual global), tu coloca a XP x3, e acima do level 8, x20...
  6. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 4) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.2, -30, -1.6, 0) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_FIREAREA) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.3, -40, -1.7, 0) local condition1 = createConditionObject(CONDITION_CURSED) setConditionParam(condition1, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition1, 10, 2000, -50) setCombatCondition(combat1, condition1) local condition2 = createConditionObject(CONDITION_CURSED) setConditionParam(condition2, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition2, 10, 2000, -150) setCombatCondition(combat2, condition2) local arr1 = { {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 1, 0, 0, 0, 1, 0}, {1, 0, 0, 3, 0, 0, 1}, {0, 1, 0, 0, 0, 1, 0}, {0, 0, 1, 0, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0} } local arr2 = { {0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 1, 1, 3, 1, 1, 0}, {0, 0, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) setCombatArea(combat1, area1) setCombatArea(combat2, area2) local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat2 = combat2} timeatual = os.time() if getCreatureMaxMana(cid) ~= getCreatureMana(cid) then exhausted = exhaust(cid, 880001, 5) if (exhausted == 0) then doPlayerSendCancel(cid, "You need wait 30 seconds for use spell.") return 1 end doPlayerRemoveManaPercent(cid, -40) doCombat(cid, combat1, var) addEvent(onCastSpell2, 250, parameters) addEvent(onCastSpell3, 500, parameters) else doPlayerSendCancel(cid, "You do not have enough mana.") end end
  7. por causa da arquitetura de seu PC provavelmente.. o mapa é 64bits.. falta memoria pra carregar o mapa e fecha.. tenta compilar a source em 64x ou usa linux ou tenta usar o laatido.. ele trasnforma aplicativos 32x em 64(basicamenet)
  8. posta seu createItem, da pasta talkactions/scripts
  9. Deadpool

    Icon System

    tenta usar so id = pokeballs[btype].on
  10. Deadpool

    [AJUDA] Level systen

    posta seu script. data/lib/level system.lua
  11. ele ta usando psoul.. pro rock smash, vai em data/lib/ps/events/actions e abre o abilities: if (getPokemonAbilityAvailable(nil, POKEMON_ABILITIES.ROCK_SMASH, pokemonName)) then e troca por: if (getPokemonAbilityAvailable(nil, POKEMON_ABILITIES.ROCK_SMASH, pokemonName)) and (getCreatureStorage(cid, 9764) == QUEST_STATUS.FINISHED) then agra vai no seu npc brock, e no começo tem algo como local ROCK_SMASH = 9764 local function giveTm(cid) doCreatureSetStorage(cid, TM_STORAGE, QUEST_STATUS.FINISHED) doPlayerSafeAddItem(cid, 17369, 1, true, true, true) -- TM 33 Selfdestruct end ai vc coloca assim: local TM_STORAGE = 8401 local ROCK_SMASH = 9764 local function giveTm(cid) doCreatureSetStorage(cid, TM_STORAGE, QUEST_STATUS.FINISHED) doCreatureSetStorage(cid, ROCK_SMASH, QUEST_STATUS.FINISHED) doPlayerSafeAddItem(cid, 18929, 1, true, false, true) -- TM 65 Fire Punch end . é só vc fazer a msm logica nas outras habilidades/npcs, que da certo ^^
  • Quem Está Navegando   0 membros estão online

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