Ir para conteúdo

Strikerzerh

Membro
  • Registro em

  • Última visita

Tudo que Strikerzerh postou

  1. Parece que resolveu o lag... até agora nao travou, mais ainda tem parte q a magia nao acerta, e o dano consegui alterar , e teria como colocar para a magia seguir o personagem? tipo o personagem vai andando e as explosões vai indo atras dele?
  2. Boa tarde galera do tk, tudo bom? venho pedir para vcs uma ajuda, essa magia está tendo bug ela as vezes acaba dando umas travadas no servidor qnd usa, não pega em alguns pisos ( obs ela é alternada porem o certo era ir alternando os pisos mais sempre fica no mesmo piso ) e não estou conseguindo alterar o dano dela! peço por favor que me ajudem. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE,COMBAT_DEATHDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 17) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC , -10, -11.5, -12, -11.5) local combat2 = createCombatObject() function spellCallback2(param) if param.count > 0 or math.random(0, 1) == 1 then doSendMagicEffect(param.pos, CONST_ME_MORTAREA) doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -15000, -20000, CONST_ME_EXPLOSIONHIT) end if(param.count < 5) then param.count = param.count + 1 addEvent(spellCallback2, math.random(2000, 3500), param) end end function onTargetTile(cid, pos) local param = {} param.cid = cid param.pos = pos param.count = 0 spellCallback2(param) end setCombatCallback(combat2, CALLBACK_PARAM_TARGETTILE, "onTargetTile") setCombatParam(combat2, COMBAT_PARAM_TYPE,COMBAT_DEATHDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 17) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC , -10, -11.5, -12, -11.5) local combat3 = createCombatObject() function spellCallback3(param) if param.count > 0 or math.random(0, 1) == 1 then doSendMagicEffect(param.pos, CONST_ME_MORTAREA) doAreaCombatHealth(param.cid, COMBAT_DEATHDAMAGE, param.pos, 0, -15000, -20000, CONST_ME_EXPLOSIONHIT) end if(param.count < 5) then param.count = param.count + 1 addEvent(spellCallback3, math.random(2000, 3500), param) end end function onTargetTile(cid, pos) local param = {} param.cid = cid param.pos = pos param.count = 0 spellCallback2(param) end setCombatCallback(combat3, CALLBACK_PARAM_TARGETTILE, "onTargetTile") setCombatParam(combat3, COMBAT_PARAM_TYPE,COMBAT_DEATHDAMAGE) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 5) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC , -10, -11.5, -12, -11.5) arr1 = { {0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0}, {0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0}, {0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0}, {1, 1, 0, 1, 1, 3, 1, 0, 1, 0, 1}, {0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0}, {0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, } arr2 = { {0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0}, {0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0}, {0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0}, {1, 0, 1, 0, 1, 3, 1, 1, 0, 1, 1}, {0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0}, {0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1}, } arr3 = { {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0}, {0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0}, {0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0}, {1, 1, 0, 1, 0, 3, 1, 0, 1, 0, 1}, {0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0}, {0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0}, {0, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0}, {0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}, } local area1 = createCombatArea(arr1) local area2 = createCombatArea(arr2) local area3 = createCombatArea(arr3) setCombatArea(combat1, area1) setCombatArea(combat2, area2) setCombatArea(combat2, area3) local function onCastSpell1(parameters) doCombat(parameters.cid, parameters.combat1, parameters.var) end local function onCastSpell2(parameters) doCombat(parameters.cid, parameters.combat2, parameters.var) end local function onCastSpell3(parameters) doCombat(parameters.cid, parameters.combat3, parameters.var) end function onCastSpell(cid, var) local parameters = { cid = cid, var = var, combat1 = combat1, combat2 = combat2, combat3 = combat3} addEvent(onCastSpell1, 101, parameters) addEvent(onCastSpell2, 501, parameters) addEvent(onCastSpell3, 100, parameters) local mninja = {lookType = 290, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} local fninja = {lookType = 290, lookHead = 0, lookBody = 0, lookLegs = 0, lookFeet = 0, lookTypeEx = 0, lookAddons = 3} local sex = getPlayerSex(cid) if sex == 0 then --sexo == 0 significa que o personagem é mulher doSetCreatureOutfit(cid, mninja, 20000) local mana = getCreatureMana(cid) doCreatureAddMana(cid, -0) else doSetCreatureOutfit(cid, fninja, 20000) local mana = getCreatureMana(cid) doCreatureAddMana(cid, -0) end return true end
  3. Vai em config.lua e procura por : e deixa tudo true -- Ghost mode ghostModeInvisibleEffect = true ghostModeSpellEffects = true
  4. deu erro Eu quero que perca first também se possivel Mais por enquanto n funcionou ta dando esse erro ai
  5. consegue me mandar o link? mais eu queria a script tipo assim no remeres colocar o monstro normal so que alterar esse tempo sem ter q ser globalevents pra ter chance para nascer ou nascer em x hora, quero que realmente altere o tempo de respawn maximo permitido
  6. Boa tarde galera, tudo bom? bom o sistema funciona da seguinte maneira, como no remeres o respawn da para por somente a cada 3600 segundos ( 1 hora ), eu gostaria de um script que alterasse e x monstro nascesse a cada 7 horas! eu iria ficar extremamente a gradecido se alguem me ajudasse.
  7. todos os colar e anéis estão assim ou com 100 de carga, porém... na script esta daquele jeito q mandei
  8. Galera, queria uma ajuda quem poder ajudar ficarei muito agradecido, o bug é em todos meus itens de carga, apesar de estarem desse jeito todos os amuletos possuem 1 de carga ou 100, segue a baixo: <item id="2197" article="a" name="stone skin amulet"> <attribute key="weight" value="700" /> <attribute key="slotType" value="necklace" /> <attribute key="charges" value="5" /> <attribute key="showcharges" value="1" /> <attribute key="absorbPercentPhysical" value="80" /> <attribute key="absorbPercentDeath" value="80" /> <attribute key="showattributes" value="1" /> </item>
  9. KKKKKK aee deu certo, está funcionando!!! muito obrigado pela ajuda rep++ Você conseguiria me ajudar em outro topico meu? é um que ta dando bug no ssa e outro queria que perdesse 2 de skill quando morresse Estou com um problema... no meu servidor consegue pegar magic level 200 porém é só os mage, ai uma pessoa com magiclevel inferior a 200, exemplo 80 100 50 está batendo bem prox
  10. Boa tarde galera, bom eu gostaria de uma script de arena, funciona da seguinte maneira você faz uma task de x monstro, e você vai em um npc quando terminar para ele liberar o acesso, após vc entregar a task para esse 2 npc ele teleporta vc dentro da arena e um monstro boss nasce no local, apos você matar o boss você tem 1 minuto para pegar o loot e ser teleportado para fora da arena, e depois para fazer a mesma task tem um tempo necessario de 1 semana! se me ajudarem ficarei extremamente grato!
  11. KKKKKKKK ata agora deu certo kkkkkkkkk vlw manin rep+ ue ta dando erro agora e paro de funcionar
  12. OK, muito obrigado, vc poderia mostrar as partes que é pra substituir? é q eu já editei ele bunitinho
  13. Deu certo manin, muito obrigado de verdade REP+ Se poder me ajuda com meus outros topicos
  14. up desculpa reviver o topico, mais estou com o mesmo problema no 8.60, até agora sem solução...
  15. Boa noite pessoal, o erro acontece da seguinte maneira, quando você coloca o uniqueID em um piso que seria para só vip passar pelo piso, está dando um erro que quando algum monstro pisa em cima ele não consegue passar e aparece esse erro na distro! se alguém poder me ajudar iria ficar muito grato!!! SEGUE A SCRIPT: -- Script Vip Sytem 1.0 -- function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Está área é exclusiva para jogadores VIP. Para adquirir sua VIP basta usar o comando: !comprarvip10 ou !comprarvip30.", msgWelcome = "Bem Vindo a Área VIP!" } if getPlayerStorageValue(cid, 13540) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_POFF) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end
  16. Que parte tem q trocar pra resolver esse problema do RECEBER e ganhar o item sem entregar nada?
  17. Não ta dando para usar a sd agora, deixei a script assim é isso? ( sem erro na distro ) 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) function onGetFormulaValues(cid, level, maglevel) if isMonster(getCreatureTarget(cid)) -- se for monster min = -(level * 3 + maglevel * 4) * 5.2 max = -(level * 3 + maglevel * 5) * 5.5 else --se for qualquer outra coisa min = -(level * 3 + maglevel * 4) * 10 max = -(level * 3 + maglevel * 5) * 10.5 end return min, max end
  18. Teria como você fazer para mim?
  19. Boa tarde pessoal, gostaria de uma script que adicionasse exausted em todos os npcs ao comprar itens
  20. Boa tarde pessoal, eu gostaria de uma script que quando alguem usar alguma magia exemplo: (exura gran mas res ) /runa de heal não pegue o heal nos monstros.
  21. Pessoal boa tarde, o problema é o seguinte a sd ta dando o mesmo dano nos player e nos monstros exemplo bate 10k em monstro e 10k em player... segue a script: 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) function onGetFormulaValues(cid, level, maglevel) min = -(level * 3 + maglevel * 4) * 5.2 max = -(level * 3 + maglevel * 5) * 5.5 return min, max end setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues") function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  22. O sistema ta totalmente funcional, muito bom mesmo! obrigado pela ajuda Descobri um erro... se vc aceita a missao e dps fala receber ele da o item As vezes sem aceitar a primeira parte e so escrever receber tbm da os itens ( tudo oq falei acaba nao removendo os itens )
  23. O erro ainda esta na parte do timing... e eu gostaria se possível que colocasse quantidade nos itens para entregar ao npc, e que falasse com ele antes de pegar os itens ( exemplo: ele passar as listas dos itens para pegar e perguntar para o player se ele aceita pegar os itens ).
  24. Está dando vários bugs, porem agora ele ta entregando o item... teria como vc me adicionar no discord e qnd arrumar certinho a gente posta a solução aqui?

Informação Importante

Confirmação de Termo