string.explode serve para separar as frases. exemplo.
local t = string.explode(param, ",")
no caso o player tem que usar um comando, separado por uma , e dando um valor nele. um exemplo de uso.
local t = string.explode(param, ",")
if(not t[2]) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.")
return true
end
/\ adcionei uma variavel, no teu script, caso ele queira modificar os dias de vip/premium.
function onUse(cid, item, fromPosition, itemEx, toPosition)
local days = 30
if setPlayerStorageValue(cid, 13500, 1) then
doPlayerAddPremiumDays(cid, days)
doRemoveItem(item.uid, 1)
doPlayerSendTextMessage(cid, 19,"Você ganhou 1 mês de VIP.")
doSendMagicEffect(getCreaturePosition(cid), 51)
end
return true
end
seu problema é q a o items.otb, nao esta na mesma versao que a distro (paradinha q liga o serv), no caso se tera que pegar um items.otb diferente, comigo acontecia a msm coisa, qnd passei meu ot pra 8.60, meu items.otb era 8.54, ai eu peguei um 8.60 e logo paro.
@ScythePhytom o KluiMaster ja havia postado um script funcional, foi o dono do topico q nao presto atençao no function onUse, mas acho q isso deve ajudar o mesmo. rep + ae xd.
@amoeba13 nao vo discutir, mas fik a dika vc é nao é deus oks? so pq sabe fazer scripts, quer vim opinar o errado msm sem ta? e meus comentarios só sao desnecessarios? lek pega varios comentarios seu aki e começar postar no barzinho, se vai ver oq é comentarios desnecessarios.