Apesar de estar em seção incorreta, tentarei ajudá-lo. O script funciona dessa maneira:
Se o jogador for maior que level 100 ele poderá usar o comando e receber os 10 dias de premium account, caso contrário não. Ele só poderá fazer isso uma vez por personagem.
Crie um novo arquivo em data/talkactions, renomei-o para palevel100.lua e cole:
local LEVEL = 100
local DAYS = 10
function onSay(cid, words, param)
if (getPlayerLevel(cid) == LEVEL) then
if not(getPlayerStorageValue(20000) == 1) then
doPlayerAddPremiumDays(cid, DAYS)
setPlayerStorageValue(20000, 1)
else
doPlayerSendCancel(cid, 'You already got the premium!')
end
else
doPlayerSendCancel(cid, 'You do not have enought level.')
end
end
Vermelho - Level necessário
Azul - Dias em premium account à serem adicionados.
Abra o arquivo data/talkactions/talkactions.xml e adicione esta linha abaixo de alguma:
<talkaction words="!palevel100" script="palevel100.lua"/>
Espero ter ajudado!
Tenha um feliz natal.
Tópico movido.