Ir para conteúdo

SkyDangerous

Lorde
  • Total de itens

    2098
  • Registro em

  • Última visita

  • Dias Ganhos

    16

Tudo que SkyDangerous postou

  1. function onUse(cid, item, frompos, item2, topos) local pos = {x=139,y=58,z=7} local storage = {2455,2456} if item.uid == 7001 then if getPlayerStorageValue(cid, storage[1]) and getPlayerStorageValue(cid, storage[2]) == -1 then doPlayerSendTextMessage(cid, 21, "Voce entrou na quest") doTeleportThing(cid, pos) else doPlayerSendTextMessage(cid, 21, "Vc nao pode entrar") end end return TRUE end Seria isso?
  2. eu vou por tabelas, só espera um pouco ;D é que primeiro eu testo desse jeito, logo dps eu ponho tabelas e tudo mais.
  3. ;D A segunda versão irei fazer com teleporte , acertando tudo ou com premios ai não sei
  4. Script retirado por SkyDangerous. Se quiser um igual que faça ou procure em outro forum.
  5. Area Errada. Procure pesquisar a area certa antes de postar, e não qualquer coisa que você vê. Tome cuidado, para não ser alertado.
  6. Seção totalmente errada. Se quer aprender vá na seção certa lá na area de designer que tem vários tutoriais
  7. Mais uma spell que achei muito interessante, e vou compartilhar ;D local combat = createCombatObject() local config = { notAllowed = {"training monk", "Slaktaren", "Admin"}, exhaustStorage = 1338, exhaustTime = 5, -- Seconds slowStorage = 1339, slowTime = 3, -- Seconds slowSpeed = 100, -- Speed will be set to 100 when swaping for slowTime seconds. } function effect(cid, var, targetpos, mypos, target) doSendMagicEffect(mypos, CONST_ME_ENERGYHIT) doSendMagicEffect(targetpos, CONST_ME_ENERGYHIT) end function slowed(cid, speed) doChangeSpeed(cid, getPlayerStorageValue(cid, config.slowStorage) - getCreatureSpeed(cid)) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN) end function onUseWeapon(cid, var) setPlayerStorageValue(cid, config.slowStorage, getCreatureSpeed(cid)) local mypos = getCreaturePosition(cid) local target = getCreatureTarget(cid) local targetpos = getCreaturePosition(target) if not exhaustion.get(cid, config.exhaustStorage) then for _,v in ipairs(config.notAllowed) do if string.find(getCreatureName(target):lower(), v) then doPlayerSendCancel(cid, "You can't swap " .. getCreatureName(target) .. "!") doSendMagicEffect(mypos, CONST_ME_POFF) return false else doTeleportThing(cid, targetpos) doTeleportThing(target, mypos) doChangeSpeed(cid, -getCreatureSpeed(cid)+config.slowSpeed) doSendDistanceShoot(mypos, targetpos, CONST_ANI_ENERGYBALL) doSendDistanceShoot(targetpos, mypos, CONST_ANI_ENERGYBALL) addEvent(effect, 150, cid, var, targetpos, mypos, target) addEvent(slowed, config.slowTime * 1000, cid, speed) exhaustion.set(cid, config.exhaustStorage, config.exhaustTime) end end else doPlayerSendCancel(cid, "You have to wait " .. exhaustion.get(cid, config.exhaustStorage) .. " seconds to swap positions again!") return false end doCombat(cid, combat, var) return true end Obs: Se quiser usar como magia só trocar onUseWeapon por OnCastSpells Fotos: Posição Atual: Posição Após usar a Magia: Informações: -Sistema ótimo para configurar do seu jeito -Proibição de usar magias em tais pessoas Créditos: Gatupojk
  8. Opa Any. Eu me denunciei ;D , sem querer não li a seção ;D vlw por mover
  9. 15 minutos depois. Viva \o/ carregou a imagem ;D Bem legal , curti bastante eu fazia de outro jeito mais complicado.
  10. Não, mas eu sei fazer ;D Porém a pessoa ja tinha feito, então eu peguei dela. Créditos: jestemPolakiem como está no tópico.
  11. Achei interessante essa spell, e vim compartilhar local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_STAT_MAXHEALTHPERCENT, 500) setConditionParam(condition, CONDITION_PARAM_TICKS, 10 * 1000) function onUseWeapon(cid, var) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) return doAddCondition(cid, condition) and doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) [left]end Obs: Caso queria usar como spell troque onUseWeapon por onCastSpell [/left] Fotos: Sem Usar: Usando: Informações: -Aumente o tanto de vida -Tempo para retirar a vida extra Créditos: jestemPolakiem
  12. Minha primeira spells e primeira spells utilizando armas. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1, -1000, -1, -1200) local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_ICEATTACK) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_SMALLICE) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1, -2000, -1, -2200) local function onCastSpell1(parameters) doCombat(parameters.cid, combat1, parameters.var) doSendAnimatedText(pos,"Frozen!",TEXTCOLOR_BLUE) end local function onCastSpell2(parameters) doCombat(parameters.cid, combat2, parameters.var) doSendAnimatedText(pos,"Critical!",TEXTCOLOR_BLUE) end function onUseWeapon(cid, var) local parameters = { cid = cid, var = var} pos = getThingPos(cid) addEvent(onCastSpell1, 200, parameters) addEvent(onCastSpell2, 800, parameters) return TRUE end FOTOS: Sem Critical: Com Critical: Informações: -Sistema de Critical(Tira 2x mais) -Sistema de Exhauted Comentem, minha primeira spells ;D
  13. em login.lua em creaturescript. vai estar mais ou menos assim elseif(accountManager == MANAGER_NAMELOCK) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?") elseif(accountManager == MANAGER_ACCOUNT) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Olá, diga 'account' para gerir sua conta e se quiser começar denovo, diga 'cancel'.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Olá, diga 'account' para criar conta ou diga 'recover' para recuperar a conta.") end
  14. Para criar o bicho se utiliza o paint. Para por ele no jogo utiliza o dat editor, quando você cria um novo monstro já gera uma newtype, ai você adiciona a imagem e salva, depois você coloca a newtype em algum monstro e ele fica com a img que você pois.
  15. ;D Dahora o script, muito bom. Espero ver mais.
  16. WTF? Tu copiou meu server --' Cadê os créditos o.0'
  17. Legal. Para quem gosta de npc em português ;D Isso |PLAYERNAME| , função para pegar o nome do player , se quiser pode retirar ele, porém ela não irá falar o nome dele .D
  18. Muito Simples. Bem diferente, tá bem legal para a primeira -=- Olocoo, ele é um espião da cia cuidado !
  19. /\ Também não precissa exagerar (#FAIL) Mas ele pediu contas , ai você vai apagar tudo.
  20. Do nada ? Isso geralmente acontece quando tem uma modificação, no personagem e voce tenta entrar novamente não dá, apenas digitando novamente a conta. Acontece quando ele kika o player para trocar o nome.
  21. Não são todos os items que são juntaveis. é precisso editar para que eles se juntem no item editor.
  • Quem Está Navegando   0 membros estão online

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