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.
Bom, o script ficaria melhor organizado assim:
Usa essa tag:
<action itemid="xxxx" script="other/runewin.lua"/>
Substitua o xxxx por um itemid que desejar.
Nessa parte:
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Apenas jogadores VIP podem utilizar este comando para visualizar informações de outros jogadores.")
return true
end
end
Retire o return true ou coloque return false.
Existe alguma função que informe se o player possui ou não um target?
Tipo:
function onSay(cid, words)
if hasTarget(cid) then
doCreatureSay(cid, "Sou um peixe-ogro com afro loiro bebendo tequila", TALKTYPE_MONSTER)
end
return true
end
Procurei nas funções do meu server e não achei nada a respeito.
@PostadorHunter
Aprendi a fazer scripts fuçando mesmo, pegava pedaços de scripts, ia juntando e fazendo o que eu queria. Com isso, aprendi funções, variáveis, etc. E hoje, eu consigo escrever meus próprios scripts.
Vê se assim funciona:
creaturescripts.xml:
<event type="attack" name="GuildAttack" event="script" value="guildattack.lua"/>
guildattack.lua:
Login.lua:
registerCreatureEvent(cid, "GuildAttack")