Ir para conteúdo
  • Cadastre-se

Kyle Bellini

Membro
  • Total de itens

    70
  • Registro em

  • Última visita

  • Dias Ganhos

    1

Kyle Bellini venceu a última vez em Janeiro 28 2022

Kyle Bellini teve o conteúdo mais curtido!

1 Seguidor

Sobre Kyle Bellini

  • Rank
    Dedicado

Informação de Perfil

  • Eu sou
    Programmer

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Basta seguir o modelo da tabela; adicionar o nome do monstro, junto da posição onde quer que ele de spawn: local config = { monster = { [1] = {name = "Witch", position = {x = 79, y = 88, z = 6}}, [2] = {name = "Hydra", position = {x = 79, y = 89, z = 6}}, [3] = {name = "Dragon", position = {x = 79, y = 90, z = 6}}, }, removeTime = 20 -- Configurado em minutos } function onThink(interval, lastExecution) for index, monster in ipairs(config.monster) do local creature = doCreateMonster(monster.name, monster.position) addEvent(fun
  2. Como funciona o script? Qual é a intenção com ele? Daí eu vejo de criar algo um pouco mais elaborado, ou uma forma melhor/mais fácil de configurar
  3. envia o script do comando em questão, as vezes é configurado através dele mesmo
  4. mas no primeiro pedido foi exatamente isso que pediu, jogador só conseguiria utilizar se tivesse X item na bag kkkk tanto que não tem verificação se o item está equipado ou não, apenas se o jogador possui o item sobre o segundo pedido, o que acontece exatamente quando você tenta usar a spell? consegue fazer um gif? eu havia testado e tava ok
  5. não entendi, o primeiro script você pediu de uma forma, o segundo você pediu de outra (só utilizar se estiver no slot) como você realmente quer o script?
  6. a spell já funcionava anteriormente? não alterei nada na funcionalidade dela (buffs, e afins) vou testar depois
  7. opa, não havia notado que era pra 1.x hahaha bom que já fica aí pra quem usa 0.x valeu Luan o/
  8. para fazer com que seja necessário o jogador possuir uma storage pra utilizar o comando, basta adicionar uma verificação no código: if getPlayerStorageValue(cid, storageNecessaria) ~= valorDaStorage then return doPlayerSendCancel(cid, "Você não possui tal tal tal") end
  9. fiz esse código aqui, pra ficar mais fácil de adicionar mais cidades posteriormente, sem ter que mexer no "código", só adicionar na tabela mesmo local config = { cities = { ["thais"] = { name = "Thais City", pos = {x = 141, y = 379, z = 7} }, ["carlin"] = { name = "Carlin City", pos = {x = 142, y = 379, z = 7} }, ["venore"] = { name = "Venore City", pos = {x = 143, y = 379, z = 7} }, ["kazordoon"] = { name = "Kazordoon City", pos = {x = 144, y = 379, z = 7} }, ["yalahar"] = { name = "Yalahar City", pos = {x = 145, y = 379, z = 7} }, },
  10. vou dar uma olhada, e envio aqui -------- testa aí local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(condition, CONDITION_PARAM_TICKS, 30000) setConditionParam(condition, CONDITION_PARAM_STAT_MAGICLEVEL, 10) setConditionParam(condition, CONDITION_PARAM_SKILL_CLUB, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_SWORD, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_AXE, 25) setConditionParam(condition, CONDITION_PARAM_SKILL_DISTANCE, 25) setCondi
  11. me informa o id do item, e a quantidade, pra eu arrumar tudo
  12. agora o seu primeiro if tem dois "end", só precisa de um
  13. você colocou duas onCastSpell(cid, var), e uma delas não está fechada (que é a primeira), pode deletar ela, e manter apenas a de baixo daí só copiar o que tem dentro da primeira onCastSpell e jogar pra baixo, onde está a segunda
  14. Envia aqui quais foram as alterações que você fez, que fica melhor de explicar/ver o que errou no script
  15. Precisa fazer a verificação se o jogador possui tal item, para isso, basta utilizar a função getPlayerItemCount(cid, itemid) function onGetFormulaValues(cid, level, maglevel) local levelTotal = level local min = (levelTotal * 4) / 5 + (maglevel * 25) / 2 local max = (levelTotal * 5) / 5 + (maglevel * 27) / 2 return -min, -max end local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 33) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 46) setCombatCallback(combat1, CALLBACK_PAR
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo