Algum erro no console?
PS: Você configurou o ID das armas direito?
~~ Edit ~~
Esqueci de um detalhe:
login.lua:
registerCreatureEvent(cid, "ManaDrain")
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.