SK
dúvida

Erro Script Leilão

Por Skymagnum, 28 de ago. de 2012 em Scripts

script
5
1k
SkymagnumS
28 de agosto de 2012 às 21:24

Então, eu e outra pessoa estavamos fazendo o script de leilão ai eu fui fazer a parte de !lance e está dando erro

 

nessa linha

doPlayerSendTextMessage(cid, 28, "Você precisa dar um lançe maior que ".. getGlobalStorageValue(storage_player) > 0 and "".. getGlobalStorageValue(storage_player) .. "" or "".. getGlobalStorageValue(storage_min) ..""" gps")

 

 

oque está errado?

LuckOakeL
28 de agosto de 2012 às 21:29

doPlayerSendTextMessage(cid, 28, "Você precisa dar um lance maior que ""..getGlobalStorageValue(storage_player).." > 0 and "..getGlobalStorageValue(storage_player).." or "..getGlobalStorageValue(storage_min).."" gps.")

 

Tenta assim.

 

PS: Não sei se isso "..getGlobalStorageValue(storage_player).." > 0 é possível de ser feito. Mas já que eu estou aprendendo ainda, eu posso estar errado.

Editado Agosto 28 por LuckOake

SkymagnumS
28 de agosto de 2012 às 21:36

Mais do seu geito tudo fica string

 

 

 

 

 

getGlobalStorageValue(storage_player) > 0

 

pode usar sim

Editado Agosto 28 por Skymagnum

brun123B
28 de agosto de 2012 às 23:50

O certo seria assim:

 

doPlayerSendTextMessage(cid, 28, "Você precisa dar um lance maior que ".. getGlobalStorageValue(storage_player) > 0 and getGlobalStorageValue(storage_player) or getGlobalStorageValue(storage_min) .." gps.")

 

Mas é provável que apareça apenas o valor da globalStorage, ai teria que separar assim:

 

local gps = getGlobalStorageValue(storage_player) > 0 and getGlobalStorageValue(storage_player) or getGlobalStorageValue(storage_min)
doPlayerSendTextMessage(cid, 28, "Você precisa dar um lance maior que "..gps.." gps.")

Editado Agosto 28 por brun123

SkymagnumS
29 de agosto de 2012 às 00:05

Obrigado, brun123 rep+

 

dúvida sanada

 

reportado para fecharam.