Ir para conteúdo

Featured Replies

Postado

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! 

Resolvido por gabriel28

Ir para solução
Postado
  • 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

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo