CA
action

[ACTION] Summon Scroll

Por Caronte, 02 de dez. de 2015 em Actions e Talkactions

19
3.9k
ZazerosZ
27 de março de 2016 às 14:34

Muito bom o script.

Só que voce nao falou como que coloca pro monstro ser do jogador que summonou.

 

CaronteC
28 de março de 2016 às 16:19

Muito bom o script.

Só que voce nao falou como que coloca pro monstro ser do jogador que summonou.

 

Bem lembrado, eu faria agora só que to sem PC...

 

Era pra eu já ter pronto, mas mesmo assim não daria pra pegar no pc. Se alguém puder fazer enquanto eu não posso, eu agradeceria, porém assim que eu puder eu faço

O chateado já pediu e eu não fiz...

function onUse(cid, item, fromPos)
    
    local cont = getItemAttribute(item.uid, "text") -- nao precisa mexer
    local summons = {"demon", "dragon", "dog", "cat", "rotworm", "morgaroth", "cyclops", "dragon lord", "son of verminor", "wolf"} -- monstros disponiveis
    local monster = nil 
	
    function Summon(entity)
        if fromPos.x == 65535 and fromPos.y == 64 then 
            monster = doCreateMonster(entity, getThingPos(cid))
			doConvinceCreature(cid, monster)

			doRemoveItem(item.uid)
            doSendMagicEffect(getThingPos(cid), CONST_ME_FIREWORK_YELLOW)
            return true 
        else
            monster = doCreateMonster(entity, fromPos)	
			doConvinceCreature(cid, monster)
            doRemoveItem(item.uid)
            doSendMagicEffect(fromPos, CONST_ME_FIREWORK_YELLOW)
            return true
        end
        return true
    end
    
    if cont ~= nil then 
        local monster = table.concat(cont:exp("%s"), " ")
        if isInArray(summons, monster) then
            Summon(monster)
            return true
        else 
            doPlayerSendCancel(cid, "You can't summon this monster!")
            doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)
        end
    end
end

function string.exp(e, sep)
    local result = {} e:gsub("[^".. sep .."]+", function(s) table.insert(result, s:match("^%s*(.-)%s*$")) end)
    return result
end

Tentem aí, peguei o dinossauro do meu pai emprestado...

Editado Março 28 por Caronte

Str00perS
28 de março de 2016 às 19:06

Script Criativo,Ate Demais.
Pena que não cabe ao uso no meu server,Mas quem sabe em narutibia...Como Kuchyose. :biggrin:
Muito bom

REP +

CaronteC
28 de março de 2016 às 23:02

Script Criativo,Ate Demais.

Pena que não cabe ao uso no meu server,Mas quem sabe em narutibia...Como Kuchyose. :biggrin:

Muito bom

 

REP +

Sim, tem bastante semelhança com esse jutsu, apesar de eu ler Naruto , eu não me inspirei nele, na verdade eu nem sei da onde veio a ideia, acho que foi ao abrir os livros/papéis no tibia