Ir para conteúdo
  • 0

[Pedido] Ganhar X Item Ao Logar


andretoprox

Pergunta

Versão: 8.60

Creaturescripts...

 

Eu quero um script que quando vc entra pela primeira vez NO DIA, vc ganha X item (configurável) e apareça na tela DO JOGADOR (não é broadcast!!) Você recebeu sua recompensa diária.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá @andretoprox, primeiro vá em creaturescripts e crie um arquivo chamdo ("itemreward"), sem aspas. Abra-o e cole o código abaixo:

 

local config = {

loginMessage = getConfigValue('loginMessage'), -- não mexa

useFragHandler = getBooleanFromString(getConfigValue('useFragHandler')), -- não mexa

msg = "", -- mensagem que vai dar

itens = {xxxx, xxxx, xxxx}, -- itens que vai ganhar

count = math.random(1,5), --- Quantidade De itens, vai variar de 1 a 5

}

function onLogin(cid)

local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage

if(lastLogin > 0) then

doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."

iten = math.random(1, #config.itens)

doPlayerAddItem(cid, iten, config.count)

else

str = str

end

doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)

end

 

depois vá em creaturescripts.xml e cole a tag:

 

<event type="login" name="ItemR" event="script" value="itemreward.lua" />

 

depois de feito isso, vá em creaturescripts/login.lua e abra-o e cole a tag abaixo dos ("registerCreatureEvent"):

 

registerCreatureEvent(cid, "ItemR")

salve e feche, agora teste. Se der Algum erro poste aqui.

Vlw

Editado por SmiX
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...