amigooo altere essa linha no seu config.lua
maxPlayerSummons = 2 o seu deve esta 1
bote 2 salva e reinicia o servidor Rep+
info
Grupo: Visconde
Registrado: 02/01/14
Posts: 304
Reputação: +149
Gênero: Outro
Char no Tibia: Psy Skyline

Editado Janeiro 23 por leleke
info
Grupo: Artesão
Registrado: 12/08/11
Posts: 101
Reputação: +7
Char no Tibia: Tomurka

Não cara, essa spell ai, summona o msm monstro. quero que summone 2 diferentes
Para resolver mais facilmente seu problema, optei por trocar a magia por uma talkaction, que faz a mesma coisa.
Primeiro, desative a magia no spells.xml. Depois adicione essa tag no talkactions.xml:
<talkaction words="utevo res" event="script" value="summons.lua"/>
Depois, crie um arquivo chamado summons.lua na pasta talkactions/scripts e coloque o seguinte dentro:
local maxSummons = 2
local summons = {
["wizard"] = { monsters = {"Rat", "Cave Rat"}, mana = 200},
["noble"] = { monsters = {"Dragon", "Dragon Lord"}, mana = 300},
}
function onSay(cid, words, param, channel)
param = string.lower(tostring(param))
if(param == "") then
return true
end
if not summons[param] then
doPlayerSendCancel(cid, "This doesn't exists!")
return true
end
if #getCreatureSummons(cid) >= maxSummons then
doPlayerSendCancel(cid, "You cant have more than "..maxSummons.." summons!")
return true
end
for _, monster in pairs(summons[param].monsters) do
local creature = doSummonCreature(monster, getThingPos(cid))
if not creature or not isCreature(creature) then
doPlayerSendCancel(cid, "There is no space for summoning monsters!")
return true
end
doConvinceCreature(cid, creature)
end
doCreatureAddMana(cid,-summons[param].mana)
return true
end
Editado Janeiro 24 por Wuva
info
Grupo: Artesão
Registrado: 12/08/11
Posts: 101
Reputação: +7
Char no Tibia: Tomurka

Sem sucesso esse script Wuva.
eu pronuncio utevo res wizard e nada acontece.
info
Grupo: Conde
Registrado: 18/07/08
Posts: 545
Reputação: +21
Char no Tibia: Nem eu sei

ta ai fera:
function onCastSpell(cid, var)
local playerpos = getPlayerPosition(cid)
local MaximoSummon = 1
local summons = getCreatureSummons(cid)
if(table.maxn(summons) < MaximoSummon) then -- no summons
doCreateMonster("Rat", playerpos)
doCreateMonster("Cave Rat", playerpos)
return TRUE
end
end
Editado Janeiro 24 por roriscrave
Editei o script e testei, agora funciona. Lembrando que o monstro precisa ter a flag convinceable = "1" no xml dele.
Se ajudei, REP+
Editado Janeiro 24 por Wuva
info
Grupo: Artesão
Registrado: 12/08/11
Posts: 101
Reputação: +7
Char no Tibia: Tomurka

a talkaction aqui não funcionou... a spell funcionou, porem quando você summona o bixo ataca você, deveria atacar somente o inimigo caso eu esteja atacando o mesmo...
o bixo nao anda junto com você...
e quando você reloga o bixo nao some...
Obd desde ja
info
Grupo: Conde
Registrado: 29/04/09
Posts: 904
Reputação: +389
Char no Tibia: Jabuti Selvagem

O Roris esqueceu de convencer o monstro rs
Usa assim
function onCastSpell(cid, var)
local playerpos = getPlayerPosition(cid)
local MaximoSummon = 1
local summons = getCreatureSummons(cid)
if(table.maxn(summons) < MaximoSummon) then -- no summons
local rat = doSummonMonster("Rat", playerpos)
local caveRat = doSummonMonster("Cave Rat", playerpos)
doConvinceCreature(cid, rat)
doConvinceCreature(cid, caveRat)
return true
end
end
info
Grupo: Artesão
Registrado: 12/08/11
Posts: 101
Reputação: +7
Char no Tibia: Tomurka

Não funcionou.. eu pronuncio a magia.. os bixos são summonados, mas ele atacam qualquer um, inclusive quem summonou. (Eles deveriam atacar quem eu ataca-se).
E também quando eu deslogo eles não somem.
info
Grupo: Artesão
Registrado: 12/08/11
Posts: 101
Reputação: +7
Char no Tibia: Tomurka

Podem mover, consegui arrumar.. caso eu consiga ajudar alguem ai vai o script.






info
Grupo: Artesão
Registrado: 12/08/11
Posts: 101
Reputação: +7
Char no Tibia: Tomurka
Olá queria uma magia de summon.
Porem seria dessa forma... ai falar o nome da magia "utevo res wizard"
Summonaria dois bixos DIFERENTES, um seria Rat e o outro Cave Rat (OBS: eu di apenas o exemplo dos bixo).
Eu achei varios script de summon, porem, não consegui colocar pra summonar os 2... só summonava 1.