Ir para conteúdo

Estátua para Players Premium .


DuuhCarvalho

Posts Recomendados

Bom sem nada pra fazer, resolvi fazer um script.

'Simples porém útil' eu mesmo uso no meu otserv .

 

então ao dar use na Estátua você é teleportado para lugar X, porém o player só é teleportado se for premium account.

você também pode usar outros items , ex : pedra, parede, arvore ... usei estátua apenas como um exemplo.

 

vá em actions/scripts e crie um NovoArquivo.lua

cole isso dentro..

function onUse(cid, item, frompos, item2, topos)

local pos = {x=502, y=49, z=7} -- posição para onde o player vai ser teleportado

    if (isPremium(cid) == TRUE) then
      doTeleportThing(cid, pos)
      doPlayerSendCancel(cid, "Bem Vindo.")
    else
      doPlayerSendCancel(cid, "Você não é premium, para comprar premium use o comando !buypremium.")
    end

return TRUE
end

 

cole essa tag em actions.xml

 <action uniqueid="UniqueIdQueAindaNãoTenhaNoOt" script="NomedoArquivoCriadoemScripts.lua" />

coloque a UniqueId na Estátua pelo RME . Pronto é isso :)

 

Fiz também um novo script !buypremium .

caso queira usar ..

 

function onSay(cid, words, param)
local days = 5 -- dias que o player ganha ao comprar premium
local money = 2000000 -- preço , no caso tá 2kk
local maxDays = 150 -- Maximo de dias que o player pode comprar
if(getPlayerPremiumDays(cid) <= maxDays) then
if (doPlayerRemoveMoney(cid, money) == TRUE) then
doPlayerAddPremiumDays(cid, days)
doSendAnimatedText(getCreaturePosition(cid), "SUCESS.", 35)
doPlayerSendCancel(cid, "Foram adicionandos "..days.." dias de premium da sua account.")
doSendMagicEffect(getCreaturePosition(cid), 26)
else
doSendAnimatedText(getCreaturePosition(cid), "FAIL.", 35)
doPlayerSendCancel(cid, "Você não tem dinheiro suficiente, 5 dias = 200 crystal coins.")
doSendMagicEffect(getCreaturePosition(cid), 2)
end
else
doSendAnimatedText(getCreaturePosition(cid), "FAIL.", 35)
doPlayerSendCancel(cid, "Seus dias de premium estão no limite.")
doSendMagicEffect(getCreaturePosition(cid), 2)
end
return TRUE

 

end

 

Ajudei, dar um Rep+

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...