SM
dúvida

Dúvidas Com Scripts

Por SmiX, 24 de jun. de 2012 em Scripts

script
9
994
SmiXS
24 de junho de 2012 às 21:02

Olá galera, Queria saber se tem como eu fazer um script que faça:

 

Mude uma tabela que eu tenho na pasta lib.

Exemplo: monster = {name = "Rat"}

Queria uma action que mudasse o ("Rat") para isto "Cave Rat"

2°queria saber como eu faço pra deixar meu ot server com fila de espera quando for logar.

Editado Junho 24 por SmiX

VodkartV
24 de junho de 2012 às 21:21

acho que mudar diretamente na tabela não tem como, se for usado em um script dá para apenas substituir o valor da tabela temporariamente (geralmente no tempo de sua execução)

Editado Junho 24 por Vodkart

SmiXS
24 de junho de 2012 às 21:42

entao por favor faz ai um exemplo pra mim.

VodkartV
24 de junho de 2012 às 22:37

monster = {name = "Rat"}
for _, var in pairs(monster) do
if var == "Rat" then
print("Cave Rate")
end
end

 

ou a tabela sem o index 'name':

 

monster = {"Rat","Demon","Hydra"}
for i = 1, #monster do
if monster[i] == "Rat" then
print("Cave Rate")
end
end

Editado Junho 24 por Vodkart

SmiXS
25 de junho de 2012 às 12:21

Não era isso, mas vlw a força.

VodkartV
25 de junho de 2012 às 12:37

Não era isso, mas vlw a força.

Cara dá para fazer sim, mas eu não vou fazer um exemplo do NADA sem saber ao menos o que vc quer,

é usar um item no monstro "Rat" e transformar ele num "Cave Rat" por exemplo?

Ai fica difícil né amg

SmiXS
25 de junho de 2012 às 15:04

snapback.pngSmiX, em 25 junho 2012 - 01:21 , disse:

 

Não era isso, mas vlw a força.

Cara dá para fazer sim, mas eu não vou fazer um exemplo do NADA sem saber ao menos o que vc quer,

é usar um item no monstro "Rat" e transformar ele num "Cave Rat" por exemplo?

Ai fica difícil né amg

 

Ok desculpa. Queria que uma action mudasse o nome que tem na minha tabela para outro nome.

Exemplo:

Minha lib - monster = {"Rat", "Dragon"}

attackes = ["Rat"] = { atack1 = "Fang" }

Fiz um onSpawn(cid), para que quando o monster rat entrasse no jogo, o script automaticamente mudasse o atack1 para "Blood Fang".

Não sei se da pra inteder bem. mas qualquer coisa fale e tentarei explicar melhor.

EskyloE
30 de junho de 2012 às 17:27

vc qr q o script abra o arquivo da lib e edite-o?

SmiXS
01 de julho de 2012 às 17:27

è quase isso!