Ir para conteúdo

Featured Replies

Postado

 Gostaria de um script para servidor de WODBO [ PROTOCOLO 8,0 ] para fazer summons, exemplo. O Player de uma vocação X usa uma spell a onde ele summona 1 monstro para ajuda-lo em war's e em caças. Não manjo muito disso e gostaria que se alguem consegui-se fazer disponibilizar para comunidade.

 

Obrigado ><

  • Respostas 5
  • Visualizações 549
  • Created
  • Última resposta

Top Posters In This Topic

Postado
function onCastSpell(cid, var)
local pos = getPlayerPosition(cid)
local maxsummon = 1 --- numero maximo de summons
local name = "Demon" --- nome do monstro que vai sumonar
local texto = "I SUMMON THE MINION OF HELL" --- oque vai ser dito quando ele for invocado 


local summons = getCreatureSummons(cid)


local possible = {
{x = pos.x, y = pos.y - 2, z = pos.z, stackpos = 0},
{x = pos.x, y = pos.y + 2, z = pos.z, stackpos = 0},
{x = pos.x - 2, y = pos.y, z = pos.z, stackpos = 0},
{x = pos.x + 2, y = pos.y, z = pos.z, stackpos = 0},
{x = pos.x - 2, y = pos.y - 1, z = pos.z, stackpos = 0},
{x = pos.x + 2, y = pos.y - 1, z = pos.z, stackpos = 0},
{x = pos.x + 2, y = pos.y + 1, z = pos.z, stackpos = 0},
{x = pos.x - 2, y = pos.y + 1, z = pos.z, stackpos = 0},
{x = pos.x - 1, y = pos.y - 2, z = pos.z, stackpos = 0},
{x = pos.x + 1, y = pos.y - 2, z = pos.z, stackpos = 0},
{x = pos.x + 1, y = pos.y + 2, z = pos.z, stackpos = 0},
----
{x = pos.x, y = pos.y - 1, z = pos.z, stackpos = 0},
{x = pos.x, y = pos.y + 1, z = pos.z, stackpos = 0},
{x = pos.x - 1, y = pos.y, z = pos.z, stackpos = 0},
{x = pos.x + 1, y = pos.y, z = pos.z, stackpos = 0},
{x = pos.x - 1, y = pos.y + 1, z = pos.z, stackpos = 0},
{x = pos.x - 1, y = pos.y - 1, z = pos.z, stackpos = 0},
{x = pos.x + 1, y = pos.y - 1, z = pos.z, stackpos = 0},
{x = pos.x + 1, y = pos.y + 1, z = pos.z, stackpos = 0},
------
{x = pos.x - 1, y = pos.y + 2, z = pos.z, stackpos = 0}
} 


summonpos = 0


if(table.maxn(summons) < maxsummon) then 


for i = 1, #possible do
if isWalkable(possible[i], true, false, true) then
summonpos = possible[i]
end
end


if summonpos ~= 0 then
doConvinceCreature(cid, doCreateMonster(name, summonpos))
doSendMagicEffect(pos, 12)
doSendMagicEffect(summonpos, 10)
doCreatureSay(cid, texto, 20)
return true
else
doPlayerSendCancel(cid, "There is not enough room.")
doSendMagicEffect(pos, 2)
return false
end
else
doSendMagicEffect(pos, 2)
doPlayerSendCancel(cid, "You cannot summon more than "..maxsummon.." creature(s).")
return false
end
end 
<instant name="Volatile Spiderling" words="utevo res tera" lvl="40" mana="20" prem="1" selftarget="1" exhaustion="2000" groups="1,2000" icon="88" needlearn="0" event="script" value="especiais/spiderling.lua">
<vocation id="3"/>
<vocation id="7"/>
</instant>

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

Eu coloquei tudo certinho quando entro no servidor e uso " utevo res tera " ele simplesmente aparece no chat utevo res tera ou seja não está contando como speells. Coloquei tudo certo a tag e a script. E nao está dando erro na distro.

Postado

você mudou a localização ali no xml? value="especiais/spiderling.lua">

tem que ficar assim


<instant name="Volatile Spiderling" words="utevo res tera" lvl="40" mana="20" prem="1" selftarget="1" exhaustion="2000" needlearn="0" event="script" value="pasta em que está/nomedoarquivo.lua">
<vocation id="3"/>
<vocation id="7"/>
</instant>

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Postado
  • Autor

Uhum. Deve ser porque o protocolo é 8.0 ? e é servidor de Wodbo pode ter este poblema. Mais deixa queto. Pelo jeito não da ><

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.7k

Informação Importante

Confirmação de Termo