Ir para conteúdo
  • Cadastre-se

(Resolvido)Spells que para usar precisa de "X" item


Ir para solução Resolvido por gabriel28,

Posts Recomendados

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
end
local summon = getCreatureSummons(cid)
local MaximoSummon = 1
if (table.maxn(summon) < MaximoSummon) then
local Monster = doConvinceCreature(cid, doCreateMonster("Monster", ppos))
    doPlayerSendTextMessage(cid, 22, "Voce convocou ....!")
end
end

E gostaria se possível quando summonar o monstro aparecer o efeito "10" ao aparecer o monstro (Pois essa script não aparece efeito algum, apenas aparece o monstro).

Desde já Grato! 

Link para o post
Compartilhar em outros sites
  • Solução

@peterson18 

local max = 1
local item = xxxx

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) < MaximoSummon) then
		local Monster = doConvinceCreature(cid, doCreateMonster("Monster", ppos))
		doPlayerSendTextMessage(cid, 22, "Voce convocou ....!")
	end
else
	doPlayerSendCancel(cid, "voce precisa do item X pra usar essa spell".)
end
end

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo