Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Bom dia.

Tenho um script que está dando erro.

Segue abaixo o script.

local outfits = {
        [348] = 385,
        [349] = 390,
}
 
function onAttack(cid, target)
doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target))
if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then
return true
end
        local tmp = getCreatureOutfit(cid)
        if outfits[tmp.lookType] then
                tmp.lookType = outfits[tmp.lookType]
                doSetCreatureOutfit(cid, tmp, 900)
        end
        return true
end

Agora segue abaixo o erro:

[14/02/2015 09:05:47] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/attackanimation.lua:8: ')' expected (to close '(' at line 7) near 'if'
[14/02/2015 09:05:47] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/attackanimation.lua)
[14/02/2015 09:05:47] data/creaturescripts/scripts/attackanimation.lua:8: ')' expected (to close '(' at line 7) near 'if'

Esse é um script que faz com que ao chegar perto do target (1 sqm), ele troca de outfit.

 


Lembrando que eu já coloquei um parenteses a mais na sétima linha, o erro desaparece mas o script não pega.

No final da década de 20, quando Eurico Miranda ainda nem era nascido, fomos proibidos de disputar o Estadual por aceitarmos atletas negros e operários. Depois a desculpa era por não termos estádio. E demos a resposta construindo um.

Na década de 40, quando Eurico era apenas uma criança, o jornalista mulambo Ary Barroso (na época, o principal jornalista esportivo do Rio) já era proibido de entrar em São Januário por só falar mal do Vasco. 

No final desta mesma década, quando São Januário seria reformado com verba pública para receber a Copa do Mundo (nada mais lógico, pois em troca iriamos ceder o nosso estádio), a mídia marrom arrotou sua pseudo-ética pública contra nós. E veio o Maracanã, cuja construção todos já conhecem o resultado, para depois ser dado de bandeja pro urubu e pro clube da série C.

Em 1950, após a perda da Copa pro Uruguai, quando Eurico Miranda continuava sendo apenas uma criança, o jornalista Armando Nogueira AFIRMOU que o Brasil só perdeu a Copa pois tinha muitos atletas do Vasco, e que estes eram os grandes culpados pelo "Maracanazzo". Segundo ele, os jogadores vascaínos não eram brasileiros:

"As equipes entram em campo.. Reconheço, um a um, os jogadores brasileiros: Barbosa; Augusto e Juvenal; Bauer, Danilo e Bigode; Friaça, Zizinho, Ademir, Jair e Chico. Aflora, outra vez em mim, a mágoa clubística. Lanço sobre a equipe um olhar de botafoguense ressentido. Vejo, em campo, apenas quatro autênticos brasileiros: Bauer, do São Paulo, Juvenal, da Portuguesa, Bigode, do Fluminense, e Zizinho, do Flamengo. Os outros sete são vascaínos. Velhos e mortais inimigos da pequena porém brava nação botafoguense… Quer saber de uma coisa? É melhor mesmo que ganhe o Uruguai. Eles são gringos, vão todos embora daqui amanhã. Ninguém vai encarnar em mim. (…)"

O Vasco não criou inimigos através das ações de Eurico Miranda. O Vasco criou inimigos quando afrontou a elite da zona sul e se impôs como clube popular. O ranço contra a instituição de origem lusitana, mas alma brasileira, vem desde 1898.

Saudações Vascaínas !

Link para o post
Compartilhar em outros sites

Bom dia.

Tenho um script que está dando erro.

Segue abaixo o script.

local outfits = {
        [348] = 385,
        [349] = 390,
}
 
function onAttack(cid, target)
doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target))
if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then
return true
end
        local tmp = getCreatureOutfit(cid)
        if outfits[tmp.lookType] then
                tmp.lookType = outfits[tmp.lookType]
                doSetCreatureOutfit(cid, tmp, 900)
        end
        return true
end

Agora segue abaixo o erro:

[14/02/2015 09:05:47] [Error - LuaScriptInterface::loadFile] data/creaturescripts/scripts/attackanimation.lua:8: ')' expected (to close '(' at line 7) near 'if'
[14/02/2015 09:05:47] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/attackanimation.lua)
[14/02/2015 09:05:47] data/creaturescripts/scripts/attackanimation.lua:8: ')' expected (to close '(' at line 7) near 'if'

Esse é um script que faz com que ao chegar perto do target (1 sqm), ele troca de outfit.

 

Lembrando que eu já coloquei um parenteses a mais na sétima linha, o erro desaparece mas o script não pega.

agora que virei scripter estou aprendendo a programação .lua ficou tudo mais facil ...

local outfits = {
        [348] = 385,
        [349] = 390,
}
 
function onAttack(cid, target)
if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then
do doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target)))
end
return
true
end
        local tmp = getCreatureOutfit(cid)
        if outfits[tmp.lookType] then
                tmp.lookType = outfits[tmp.lookType]
                doSetCreatureOutfit(cid, tmp, 900)
        end
        return true
end

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

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites

O erro no console sumiu, mas o script ainda não está pegando :/

No final da década de 20, quando Eurico Miranda ainda nem era nascido, fomos proibidos de disputar o Estadual por aceitarmos atletas negros e operários. Depois a desculpa era por não termos estádio. E demos a resposta construindo um.

Na década de 40, quando Eurico era apenas uma criança, o jornalista mulambo Ary Barroso (na época, o principal jornalista esportivo do Rio) já era proibido de entrar em São Januário por só falar mal do Vasco. 

No final desta mesma década, quando São Januário seria reformado com verba pública para receber a Copa do Mundo (nada mais lógico, pois em troca iriamos ceder o nosso estádio), a mídia marrom arrotou sua pseudo-ética pública contra nós. E veio o Maracanã, cuja construção todos já conhecem o resultado, para depois ser dado de bandeja pro urubu e pro clube da série C.

Em 1950, após a perda da Copa pro Uruguai, quando Eurico Miranda continuava sendo apenas uma criança, o jornalista Armando Nogueira AFIRMOU que o Brasil só perdeu a Copa pois tinha muitos atletas do Vasco, e que estes eram os grandes culpados pelo "Maracanazzo". Segundo ele, os jogadores vascaínos não eram brasileiros:

"As equipes entram em campo.. Reconheço, um a um, os jogadores brasileiros: Barbosa; Augusto e Juvenal; Bauer, Danilo e Bigode; Friaça, Zizinho, Ademir, Jair e Chico. Aflora, outra vez em mim, a mágoa clubística. Lanço sobre a equipe um olhar de botafoguense ressentido. Vejo, em campo, apenas quatro autênticos brasileiros: Bauer, do São Paulo, Juvenal, da Portuguesa, Bigode, do Fluminense, e Zizinho, do Flamengo. Os outros sete são vascaínos. Velhos e mortais inimigos da pequena porém brava nação botafoguense… Quer saber de uma coisa? É melhor mesmo que ganhe o Uruguai. Eles são gringos, vão todos embora daqui amanhã. Ninguém vai encarnar em mim. (…)"

O Vasco não criou inimigos através das ações de Eurico Miranda. O Vasco criou inimigos quando afrontou a elite da zona sul e se impôs como clube popular. O ranço contra a instituição de origem lusitana, mas alma brasileira, vem desde 1898.

Saudações Vascaínas !

Link para o post
Compartilhar em outros sites

O erro no console sumiu, mas o script ainda não está pegando :/

Ok, mais você esta usando algumas das outfits que estão configuradas para ele mudar =V ?

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites

@rizen ta aí se ajudei rep +

 

local outfits = {
        [348] = 385,
        [349] = 390,
}
 
function onAttack(cid, target)
doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target)))
if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then
return true
end
        local tmp = getCreatureOutfit(cid)
        if outfits[tmp.lookType] then
                tmp.lookType = outfits[tmp.lookType]
                doSetCreatureOutfit(cid, tmp, 900)
        end
        return true
end

@vinicius xxgamexx

isso não existe

 

if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then
do doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target)))
end
Editado por xBen (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Vinicius, estou usando sim mas não está funcionando.

xBen, não funcionou também :/

No final da década de 20, quando Eurico Miranda ainda nem era nascido, fomos proibidos de disputar o Estadual por aceitarmos atletas negros e operários. Depois a desculpa era por não termos estádio. E demos a resposta construindo um.

Na década de 40, quando Eurico era apenas uma criança, o jornalista mulambo Ary Barroso (na época, o principal jornalista esportivo do Rio) já era proibido de entrar em São Januário por só falar mal do Vasco. 

No final desta mesma década, quando São Januário seria reformado com verba pública para receber a Copa do Mundo (nada mais lógico, pois em troca iriamos ceder o nosso estádio), a mídia marrom arrotou sua pseudo-ética pública contra nós. E veio o Maracanã, cuja construção todos já conhecem o resultado, para depois ser dado de bandeja pro urubu e pro clube da série C.

Em 1950, após a perda da Copa pro Uruguai, quando Eurico Miranda continuava sendo apenas uma criança, o jornalista Armando Nogueira AFIRMOU que o Brasil só perdeu a Copa pois tinha muitos atletas do Vasco, e que estes eram os grandes culpados pelo "Maracanazzo". Segundo ele, os jogadores vascaínos não eram brasileiros:

"As equipes entram em campo.. Reconheço, um a um, os jogadores brasileiros: Barbosa; Augusto e Juvenal; Bauer, Danilo e Bigode; Friaça, Zizinho, Ademir, Jair e Chico. Aflora, outra vez em mim, a mágoa clubística. Lanço sobre a equipe um olhar de botafoguense ressentido. Vejo, em campo, apenas quatro autênticos brasileiros: Bauer, do São Paulo, Juvenal, da Portuguesa, Bigode, do Fluminense, e Zizinho, do Flamengo. Os outros sete são vascaínos. Velhos e mortais inimigos da pequena porém brava nação botafoguense… Quer saber de uma coisa? É melhor mesmo que ganhe o Uruguai. Eles são gringos, vão todos embora daqui amanhã. Ninguém vai encarnar em mim. (…)"

O Vasco não criou inimigos através das ações de Eurico Miranda. O Vasco criou inimigos quando afrontou a elite da zona sul e se impôs como clube popular. O ranço contra a instituição de origem lusitana, mas alma brasileira, vem desde 1898.

Saudações Vascaínas !

Link para o post
Compartilhar em outros sites

Vinicius, estou usando sim mas não está funcionando.

xBen, não funcionou também :/

tenta esse ai 

local outfits = {
        [348] = 385,
        [349] = 390,
}
 
function onAttack(cid, target)
if getDistanceBetween(getPlayerPosition(cid), getPlayerPosition(target)) > 1 then
do doCreatureSetLookDirection(cid, getDirectionTo(getPlayerPosition(cid), getPlayerPosition(target)))
end
return
true
end
        local tmp = getCreatureOutfit(cid)
        if outfits[tmp.lookType] then
                tmp.lookType = outfits[tmp.lookType]
                doSetCreatureOutfit(cid, tmp, 60)
print(outfits)
        end
        return true
end

Só mudei uma coisa mesmo para ele identificar a outfit u.u

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

Link para o post
Compartilhar em outros sites

Registrou no creaturescripts.xml e colocou a função registerCreatureEvent no login.lua?

Nossa, eu havia esquecido de registrar no login.lua.

Portanto usei o script que o XBen me passou e funcionou (faltava um parenteses, né?)

Muito obrigado a todos, vou dar REP+ para todos.

No final da década de 20, quando Eurico Miranda ainda nem era nascido, fomos proibidos de disputar o Estadual por aceitarmos atletas negros e operários. Depois a desculpa era por não termos estádio. E demos a resposta construindo um.

Na década de 40, quando Eurico era apenas uma criança, o jornalista mulambo Ary Barroso (na época, o principal jornalista esportivo do Rio) já era proibido de entrar em São Januário por só falar mal do Vasco. 

No final desta mesma década, quando São Januário seria reformado com verba pública para receber a Copa do Mundo (nada mais lógico, pois em troca iriamos ceder o nosso estádio), a mídia marrom arrotou sua pseudo-ética pública contra nós. E veio o Maracanã, cuja construção todos já conhecem o resultado, para depois ser dado de bandeja pro urubu e pro clube da série C.

Em 1950, após a perda da Copa pro Uruguai, quando Eurico Miranda continuava sendo apenas uma criança, o jornalista Armando Nogueira AFIRMOU que o Brasil só perdeu a Copa pois tinha muitos atletas do Vasco, e que estes eram os grandes culpados pelo "Maracanazzo". Segundo ele, os jogadores vascaínos não eram brasileiros:

"As equipes entram em campo.. Reconheço, um a um, os jogadores brasileiros: Barbosa; Augusto e Juvenal; Bauer, Danilo e Bigode; Friaça, Zizinho, Ademir, Jair e Chico. Aflora, outra vez em mim, a mágoa clubística. Lanço sobre a equipe um olhar de botafoguense ressentido. Vejo, em campo, apenas quatro autênticos brasileiros: Bauer, do São Paulo, Juvenal, da Portuguesa, Bigode, do Fluminense, e Zizinho, do Flamengo. Os outros sete são vascaínos. Velhos e mortais inimigos da pequena porém brava nação botafoguense… Quer saber de uma coisa? É melhor mesmo que ganhe o Uruguai. Eles são gringos, vão todos embora daqui amanhã. Ninguém vai encarnar em mim. (…)"

O Vasco não criou inimigos através das ações de Eurico Miranda. O Vasco criou inimigos quando afrontou a elite da zona sul e se impôs como clube popular. O ranço contra a instituição de origem lusitana, mas alma brasileira, vem desde 1898.

Saudações Vascaínas !

Link para o post
Compartilhar em outros sites

Nossa, eu havia esquecido de registrar no login.lua.

Portanto usei o script que o XBen me passou e funcionou (faltava um parenteses, né?)

Muito obrigado a todos, vou dar REP+ para todos.

Na verdade não era só um e sim dois e obrigado a você  ^^

Ando devagar, porque já tive pressa. E levo esse sorriso, porque já chorei demais...

________________________________________________________________________________

Minhas Sprites:

Mega Metagross

Mega Abomasnow

Pack de Shinys

[Posso atualizá-lo com novos shinys a qualquer momento]

Tutoriais:

[Completo] Criando e adicionando um novo Pokémon

[Actions] Criando quest no RME

Editores Lua/Xml/Sync Entre outros:

Editores Win/Mac/Linux

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