DU
dúvida

Poque nao funciona?

Por Duuhzinhow, 04 de jul. de 2015 em Scripts

talk
resolvido
script
4
835
DuuhzinhowD
04 de julho de 2015 às 17:09

Alguem me explica por que esse script nao funciona?

 

 

function onSay(cid, words, param)

local text = 'orc berserker = level = 30, mana = 150 /orc leader = level = 35, mana = 180 /Minotaur archer = level = 35, mana = 170/ fire elemental = level = 40, mana = 300/ dragon hatchling = level = 50, mana = 300/ dragon lord hatchling = level = 65, mana = 450/ frost dragon hatchling = level = 65, mana = 450/ dragon = {level = 80, mana = 600/ Wyrm = level = 100, mana = 800/ dragon lord = level = 150, mana = 1000/ frost dragon = level = 150, mana = 1000.'
doShowTextDialog(cid, 5942, text)

return true
end

 

 

Sim, a tag esta correta e nao apresenta nenhum erro.

BrunoB
04 de julho de 2015 às 17:42

Não entendi muito bem o que você quer, mas tenta assim:

local text = "orc berserker = level = 30, mana = 150\norc leader = level = 35, mana = 180 \nMinotaur archer = level = 35, mana = 170\nfire elemental = level = 40, mana = 300\ndragon hatchling = level = 50, mana = 300\ndragon lord hatchling = level = 65, mana = 450\nfrost dragon hatchling = level = 65, mana = 450\ndragon = level = 80, mana = 600\nWyrm = level = 100, mana = 800\ndragon lord = level = 150, mana = 1000\nfrost dragon = level = 150, mana = 1000"

function onSay(cid, words, param)
	return doShowTextDialog(cid, 2529, text)
end
DuuhzinhowD
04 de julho de 2015 às 18:23

 

Não entendi muito bem o que você quer, mas tenta assim:

local text = "orc berserker = level = 30, mana = 150\norc leader = level = 35, mana = 180 \nMinotaur archer = level = 35, mana = 170\nfire elemental = level = 40, mana = 300\ndragon hatchling = level = 50, mana = 300\ndragon lord hatchling = level = 65, mana = 450\nfrost dragon hatchling = level = 65, mana = 450\ndragon = level = 80, mana = 600\nWyrm = level = 100, mana = 800\ndragon lord = level = 150, mana = 1000\nfrost dragon = level = 150, mana = 1000"

function onSay(cid, words, param)
	return doShowTextDialog(cid, 2529, text)
end

 

Ainda nao funcionou, eu quero apenas que quando a talk seja executada, apareça tais informaçoes em uma janela, nao da nenhum erro, porém nao acontece nada.

 

BrunoB
06 de julho de 2015 às 08:46
Melhor resposta

 

Ainda nao funcionou, eu quero apenas que quando a talk seja executada, apareça tais informaçoes em uma janela, nao da nenhum erro, porém nao acontece nada.

 

function onSay(cid, words, param)
	local text = "orc berserker = level = 30, mana = 150\norc leader = level = 35, mana = 180 \nMinotaur archer = level = 35, mana = 170\nfire elemental = level = 40, mana = 300\ndragon hatchling = level = 50, mana = 300\ndragon lord hatchling = level = 65, mana = 450\nfrost dragon hatchling = level = 65, mana = 450\ndragon = level = 80, mana = 600\nWyrm = level = 100, mana = 800\ndragon lord = level = 150, mana = 1000\nfrost dragon = level = 150, mana = 1000"
	doPlayerPopupFYI(cid, text)
	return true
end

Tópico movido para a seção de dúvidas e pedidos resolvidos.