Ir para conteúdo
  • Cadastre-se

(Resolvido)CORREÇÃO


Ir para solução Resolvido por SuggestName,

Posts Recomendados

galera

 

alguem corrije pra mim essa spell

function onCastSpell(cid, var)
doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
Game.createMonster("Minion of Gaz'Haragoth", toPosition, false, true)
return true
end
 
 
ele fica dando erro na line 3, eu quero que ele crie monsters perto dele e dê esse grito
mas eu não sei como arrumar
:S
é tfs 1.0

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

vc tirou essa função de alguma action foi? Não mexo com Server 1.0 mas algo me diz que vc não definidiu Game antes de colocar essa função e nem definiu oque seria a toPosition.

Game.createMonster("Minion of Gaz'Haragoth", toPosition, false, true)

Me fala qual erro tá dando no console.

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)

Link para o post
Compartilhar em outros sites

kambza.png

esse é o erro

mas cara em TFS 1.0, creio que o toPosition ele faz ir perto do monster igual

assim como pra player

e sim, tirei de um action 

:/

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

claro que teria que teclarar o pos ou deixa igual a posdo player ao algo do tipo

doSummonCreature("monster", pos)

ou assim 

doSummonCreature('Monster', {x = xxxx, y = yyyy, z = zzz, stackpos = 253})
function onCastSpell(cid, var)
pos = {x=190, y=116, z=10}
doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
doSummonCreature("monster", pos)
return true
end
Editado por kbpaulo (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

 

claro que teria que teclarar o pos ou deixa igual a posdo player ao algo do tipo

doSummonCreature("monster", pos)

ou assim 

doSummonCreature('Monster', {x = xxxx, y = yyyy, z = zzz, stackpos = 253})
function onCastSpell(cid, var)
pos = {x=190, y=116, z=10}
doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
doSummonCreature("monster", pos)
return true
end

 

mas cara

nao é posição fixa

é uma posição perto do boss

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

Recomendo que olhe a função nas source para ver o que ela pede como parâmetro.

// Game.createMonster(monsterName, position[, extended = false[, force = false]])
function onCastSpell(cid, var)
    doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
    Game.createMonster("Minion of Gaz'Haragoth", Monster(cid):getPosition())
    return true
end

Testa assim e me diga o resultado.

Editado por SuggestName (veja o histórico de edições)

O mesmo BananaFight, mais com um novo Nick.

 

 
Abra sua mente, sangue suga não vive sem um hospedeiro, Não faça script para os outros, ensine-os a fazer.
Link para o post
Compartilhar em outros sites

Recomendo que olhe a função nas source para ver o que ela pede como parâmetro.

// Game.createMonster(monsterName, position[, extended = false[, force = false]])
function onCastSpell(cid, var)
    doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
    Game.createMonster("Minion of Gaz'Haragoth", Monster(cid):getPosition())
    return true
end

Testa assim e me diga o resultado.

dando o mesmo erro que eu postei uma foto

linha 1 e 3...

tem como tu tentar reformular ele?

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites
  • Solução

Acho difícil não funcionar agora

function onCastSpell(cid, var)
 
    local creature = Creature(cid)
    local pos = creature:getPosition()
    local summon = doSummonCreature("Minion of Gaz'Haragoth", pos)
 
    if ( summon ) then
        doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
        monster = Monster(summon)
        monster:setMaster(creature)
        pos:sendMagicEffect(CONST_ME_MAGIC_RED)
    end
 
    return true
end

Caso aconteça algum erro, Porfavor, cole ele aqui no tópico.

Editado por SuggestName (veja o histórico de edições)

O mesmo BananaFight, mais com um novo Nick.

 

 
Abra sua mente, sangue suga não vive sem um hospedeiro, Não faça script para os outros, ensine-os a fazer.
Link para o post
Compartilhar em outros sites

Acho difícil não funcionar agora

function onCastSpell(cid, var)
 
    local creature = Creature(cid)
    local pos = creature:getPosition()
    local summon = doSummonCreature("Minion of Gaz'Haragoth", pos)
 
    if ( summon ) then
        doCreatureSay(cid, "Minions! Follow my call!", TALKTYPE_MONSTER_YELL)
        monster = Monster(summon)
        monster:setMaster(creature)
        pos:sendMagicEffect(CONST_ME_MAGIC_RED)
    end
 
    return true
end

Caso aconteça algum erro, Porfavor, cole ele aqui no tópico.

funcionou, obrigado

rep++

Se Ajudei Rep+ pra mim ^^

tumblr_lyd1xtGgx81qf9l6uo1_500.gif

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo