Ir para conteúdo
  • 0

Magia Condicional


YuriParopat

Pergunta

Eu queria que vocês me ajudassem. Eu fiz um código mas não sei oque ocorre. Ele não da certo '-'

Ele faz o seguinte, se eu tiver o "item" eu lanço a magia. Segue o código:

 


function onCastSpell(cid, var)
local function getPlayerItemById(cid, deepSearch, itemid)
local pos = getPlayerPosition(cid)
if ((itemid == 2194) == TRUE) then
doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
   return doSetCreatureLight(cid, 11, 215, (60*33+10)*1000)
	else
	doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
	doSendMagicEffect(pos, CONST_ME_POFF)
	return LUA_ERROR
end
end
end

 

Me ajudem, plx

Editado por Pixes
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

nossa mano, o script n manda fase nada purisso n vai acontece nada

tentei da uma modficada ve se funciona

function onCastSpell(cid, var)
item = getPlayerItemCount(cid, 2194)
local pos = getPlayerPosition(cid)
if item >= 1 then
doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
return doSetCreatureLight(cid, 11, 215, (60*33+10)*1000)
else
doPlayerSendDefaultCancel(cid, RETURNVALUE_NOTPOSSIBLE)
doSendMagicEffect(pos, CONST_ME_POFF)
return LUA_ERROR
end
end

Link para o comentário
Compartilhar em outros sites

  • 0

Interessante esse script vou testar aqui.

 

@ Edit

 

nao funcionou, entao resolvi fazer o script

 

 

 

 


local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
local condition = createConditionObject(CONDITION_LIGHT)
setConditionParam(condition, CONDITION_PARAM_LIGHT_LEVEL, 8)
setConditionParam(condition, CONDITION_PARAM_LIGHT_COLOR, 215)
setConditionParam(condition, CONDITION_PARAM_TICKS, (11 * 60 + 35) * 1000)
setCombatCondition(combat, condition)
function onCastSpell(cid, var)
if getPlayerItemCount(cid,2194) >= 1 then 
doCombat(cid, combat, var)
end
end

Editado por Lucaswc15
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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