Ir para conteúdo
  • Cadastre-se

peterson18

Membro
  • Total de itens

    135
  • Registro em

  • Última visita

Tudo que peterson18 postou

  1. Ola Galera, Gostaria de pedir um Script onde o NPC só conversasse com o player se ele fosse "X" Vocation. Explicando: Um player Vocation "Kinight" fala "Hi" para o NPC que so fala com "Sorcer", e o NPC responde: "Você não e um Sourcer" Caso o Player for "Sorcer" quando ele disser "Hi" para o NPC, o NPC responder: "Seja bem vindo a guilda dos Sorcer" Desde já Grato!
  2. Olá Galera, Gostaria de pedir uma ajuda em uma script simples, procurei pelo site e não encontrei. Bom vamos lá: Eu queria uma Script de global event, onde em determinado local aparecesse "X" efeito (Exemplo os do !z ), creio que a função seja: doSendMagicEffect(pos, ??) Mas não tenho conhecimento.... Meu server é 8.60 Desde já Grato! @Edit 05/05/2018 Já consegui a script, caso alguém queira também, segue: function onThink(interval, lastExecution) pos = {x = 835, y = 604, z = 7} doSendMagicEffect(pos, 65) return true end
  3. .....Enfim Esta curando apenas o monstro: A script NO NOTEPAD++ OBS: Não coloquei o arquivo antes pois eu copiei igual o que estava no NOTEPAD++ então era so copiar o codigo e colar em um arquivo em branco do NOTEPAD++, desculpe minha ignorância! @DboExplorer A tua scrit também esta curando o monstro em vez do player, caso precise diga que posto a script que usei e as SS e/ou o .lua em NOTEPAD++ cura.lua
  4. Seguinte 1° deu erro, pq tinha um END na linha 17 ae apaguei não deu erro na distro mas quando clica em atacar da erro: Script testada: local storage = 65321 local seconds = 10 local value = {1,400} local effect = 2 function onCast(cid, target) if exhaustion.check(cid, cfg.storage) then return true end local master = getCreatureMaster(cid) if isCreature(master) and getCreatureHealth(master) < getCreatureMaxHealth(master) then local health_value = math.random(value[1],value[2]) doCreatureAddHealth(master, health_value) doCreatureAddHealth(cid, health_value)
  5. ...Script local cfg = { life = 1000, storage = 1052, ctg.tempo = 1 -- em minutos } function onCast(cid, target) local master = getCreatureMaster(cid) if exhaustion.check(cid, cfg.storage) == false then if master then local pos = getCreaturePosition(cid) doCreatureAddHealth(master, cfg.life) exhaustion.set(cid, cfg.storage,tempo*60*1000) doSendMagicEffect(pos, 12) return true end else return doPlayerSendCancel(cid, "Você vai ser curando em " ..exhaustion.get(cid, cfg.storage).." segundos.") end return t
  6. Opa, Boa tarde, desculpa ontem acabei indo dormir, Cara então, eu coloquei do jeito que você disse e deu o seguinte erro: Talvez seja algo simples mas como não tenho conhecimento fica meio tenso
  7. Seguinte erro ocorre quando clica em atacar: Obs: esta curando ( Não aparece efeito )
  8. Desculpa, era um espaço que tinha a mais... Mas ae deu o mesmo erro cura os monstros: Teste com player também:
  9. Assim? local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 1.5, 2) function onCastSpell(cid,var) local master = getCreatureMaster(cid) if isCreature(target) then doCreatureAddHealth(target, -100) doCreatureAddHealth(master, 1000) else return doCombat(cid, combat, var) end end Deu erro:
  10. @Luis360Bom, deve ser alguma função da source então pq ele continua curando o monstro, eu teste com /s e com Utevo res e não funciona.... Grato por tentar ajudar! @Cerberus ao testar sua script não da erro mas também não cura...
  11. Poderia dar uma olhada então? Vou mandar as scripts: Magia de Sumonar local max = 1 local item = 12621 function onCastSpell(cid, var) local dir = getPlayerLookDir(cid) local ppos = getPlayerPosition(cid) if(dir==1)then ppos.x = ppos.x + 1 end local count, pos = #getCreatureSummons(cid), getThingPos(cid) if count == max then doPlayerSendCancel(cid, 'Voce nao pode sumonar mais criaturas.') doSendMagicEffect(pos, CONST_ME_POFF) return false end local summon = getCreatureSummons(cid) local MaximoSummon = 1 if doPlayerRemoveItem(cid, item, 1) then if (table.maxn(summon) < MaximoSu
  12. Agora funciona mas, ele esta curando os monstros em vez de curar o player.
  13. Deu o Seguinte erro: Meu Monster.XML esta assim: <?xml version="1.0" encoding="UTF-8"?> <monster name="Gnomo" nameDescription="o Gnomo" race="undead" experience="0" speed="150" manacost="0"> <health now="25" max="50"/> <look type="66" corpse="6015"/> <targetchange interval="2000" chance="0"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="1"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="1"/> <flag convinceable="1"/> <flag push
  14. @Luis360Essa é a exura: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) setCombatParam(combat, COMBAT_PARAM_DISPEL, CONDITION_PARALYZE) setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 1.5, 2) function onCastSpell(cid, var) return doCombat(cid, combat, var) end
  15. Ola @Luis360, eu tentei fazer como você disse mas deu erro ao abrir o Spells.XML então tentei só copiar os códigos e colar na spels que estava testando e deu erro também. Segue os erros: Do jeito que você passou da o seguinte erro: Alterando os códigos da que eu estava testando: Obs: O server é 8.6
  16. Boa Tarde @yoroshigodnão, gostaria que fosse apenas uma cura no player que o invocou, tipo a " exura sio " O TFS é o Global Server @Edit 30/04/2018 Bom, já que não tem como criar uma com target, alguém teria uma que cura em área mesmo? Lembrando que, a magia cure apenas PLAYERS.
  17. Ola, Galera Gostaria de saber se é possível criar uma script de magia para o "Monstro"(Summon) em vez de atacar ele apenas cura quem o invocou. Exemplo: Eu sumono "X" monstro e ao clicar para atacar algum monstro ele cura o Player. @Edit 27/04/2018 Galera gostaria de saber sé é necessário mais informações, pois parece que a script é muito "Complexa".... Desde já Grato
  18. Olá, galera Estou com o seguinte erro ao tentar duplicar um item ou criar um item com as sprite já existente esta acontecendo um bug, cria o item "12620" duas vezes e buga o Item.otb, quando tento abrir o servidor aparece erro duplicando TODOS os itens existente, alguém sabe como concertar esse bug? Segue algumas imagens: Desde já grato @Edit 24/04/2018 Problema solucionado, provavelmente era o programa que estava usando para criar os itens "oteditor". Apos usar esse, o problema foi solucionado: oteditor Scan: oteditor Creditos: @Spraypaint
  19. Ola @gabriel28, a script funcionou perfeitamente so que de 1° deu erro pois tem um " . " na Linha 26 fora do " " mas ao remover deu certo, muito obrigado!!
  20. E ae galera blz? Gostaria de pedir para vocês um Scripting de uma magia que so pode usar se o player possuir "X" item e ao usar a MAGIA o Item sumirá ou seja sera consumido. A magia seria de summonar, tenha esse script como base: local max = 1 function onCastSpell(cid, var) local dir = getPlayerLookDir(cid) local ppos = getPlayerPosition(cid) if(dir==1)then ppos.x = ppos.x + 1 end local count, pos = #getCreatureSummons(cid), getThingPos(cid) if count == max then doPlayerSendCancel(cid, 'Voce nao pode sumonar mais criaturas.') doSendMagicEffect(pos, CONST_ME_POFF) return false en
  21. E ae Galera, Estou com problema em uma Baú que da algumas coisas ao abrir, da o seguinte erro: A script que uso é essa: function onUse(cid, item, frompos, item2, topos) local vocs = { [1] = {{2190,1}}, [2] = {{2182,1}}, [3] = {{2410,5}}, [4] = {{2379,1}}, } local var = vocs[getPlayerVocation(cid)] if not var then return true end if getPlayerStorageValue(cid, storage) > 0 then doPlayerSendTextMessage(cid,22,"It is empty.") return true end for _, i_i in ipairs(var) do local item, amount = i_i[1],i_i[2] if isItemStackable(item) or amount == 1 then doPlayerAddItem(it
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo