Ir para conteúdo

[Action] Bolo De Aniversário !


lucasatak

Posts Recomendados

Bolo :party:

 

cake-royale-series-usb-flash-drives-1.jpg

 

Nome: Sistema de Bolo

Versão: -

Tipo do script: Action.

Servidor Testado: Não foi testado com a modificaçao minha,mais acredito que esteja funcionando.

Autor: Mock ,so modifiquei o script dele !

 

Vamos ao :construction:

 

Vamos lá , 1° coisa a fazer é ir em data\actions\scripts copie e cole qualquer arquivo, renomei-o para aniversario.lua, abra-o, apague tudo oque tiver dentro e coloque:

 

local dia_ano = "29"

local mes_ano = "7"

presentes = {3954,5080,2112,8982,9006,5791,2108,2108,2322,3955,6512,6579,7183,2355,8974,7487

}

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

if os.date("%d") == dia_ano and os.date("%m") == mes_ano then

storageid = os.date("%Y")

if getPlayerStorageValue(cid,storageid) == -1 then

doPlayerSendTextMessage(cid,24,"Feliz Aniversario .. nome .. !")

setPlayerStorageValue(cid,storageid,1)

conteiner = doPlayerAddItem(cid,1990,1)

local presente_qtd = math.random(1,5)

doSendMagicEffect(topos,27)

repeat

doAddContainerItem(conteiner, presentes[math.random(1,#presentes)], 1)

presente_qtd = presente_qtd-1

until presente_qtd <= 0

else

doPlayerSendTextMessage(cid,24,"Só um presente por ano!")

end

else

doPlayerSendTextMessage(cid,24,"Só no dia do seu Aniversario.")

doSendMagicEffect(topos,50)

end

end

 

Salve e fexe. Agora em actions.xml adicione as linhas:

 

<!--aniversario-->

<action itemid="6280" script="aniversario.lua"/>

 

Salve e fexe.

 

EXPLICANDO:

 

Logicamente o Dia do Seu aniversário.

Mês do seu aniversario !

Ids dos presentes que o player irá ganhar.

 

 

Creditos: para mock , lembrando que eu so modifiquei o script.

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

o.O

E como o o scrip vai saber o dia do anivesario do player? por um comando? ...

Isso seria bastante util para servidores MySql, com um site de painel de controles (Criador de Conta), em que teria que informa a data de nascimento, e no seu dia de aniverasio apareceria um bolo no depot, e quando o player desse look ou comece o bolo, aparecese a menssagem: parabéns! Hoje é o seu dia, Feliz anivesario "Nick do Player", e ae o player ganhava um buff de +10% de bonus xp.

 

;*

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...