KO
spell

[DÚVIDA] Summon Magic

Por koete, 09 de jun. de 2013 em Scripts

8
1.4k
koeteK
09 de junho de 2013 às 10:20

Queria saber se tem como eu fazer uma magia que quando o druid usar vai sumonar um minotauro

se o knight usar vai sumonar um black knight, se o pally usar vai sumonar elven archer, se o sorcerer usar vai sumonar outro bicho sei la necromancer.

EnselfE
09 de junho de 2013 às 11:13

Dai voce tem que criar uma magia pra cada um por exemplo res black knight dai teria que criar uma magia propria pra knight exemplo : res demon, res orshaabal .

caoticC
09 de junho de 2013 às 11:21
local voc = {
[1] = {level = 1, summon = "Demon"}
}

function onCastSpell(cid, var)
if not voc[getPlayerVocation(cid)] then
return 0
end
local sum = voc[getPlayerVocation(cid)]
local level = voc[getPlayerVocation(cid)].level
local monster = voc[getPlayerVocation(cid)].summon
if level <= getPlayerLevel(cid) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você necessita de "..level.." para summonar")
return 0
end
if #getCreatureSummons(cid) >= 1 then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já tem um summon")
return 0
end
local monstro = doCreateMonster(monster, getThingPos(cid))
doConvinceCreature(cid, monstro)
return true
end

Editado Junho 9 por caotic

SlicerS
09 de junho de 2013 às 11:41

@Enself

quer um concelho? procure estudar oq eh uma TABELA....

koeteK
10 de junho de 2013 às 00:21

Nossa achei manero o script do caotic mas...

como faço pra instalar o script?

por exemplo é em spells mesmo? ou talk action

se for spell como coloco a tag?

caoticC
10 de junho de 2013 às 10:23

e uma spell pode usar qualquer tag de sua preferencia.

Editado Junho 10 por caotic

koeteK
10 de junho de 2013 às 12:58

nossa muito manero cara

achei que não ia ter como =)

+REP

valew cara

 

- DÚVIDA SANADA -

RoksasR
11 de junho de 2013 às 21:43

Obrigado pela atenção ao tópico galera, dúvida sanada e movida :)