Administrador Administrador 1435 Postado Agosto 15, 2016 Administrador Share Postado Agosto 15, 2016 Action abaixo, escolha o item que quiser para o script. Tempo (é em segundos): 7200 = 2 Horas Como converter: https://www.google.com.br/#q=2+horas+em+segundos function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if player:getStorageValue(1234) >= os.time() then player:say('You already have double exp!', TALKTYPE_MONSTER_SAY) return true end player:setStorageValue(1234, os.time() + 7200) Item(item.uid):remove(1) player:say('Your 2 hours of double XP has started!', TALKTYPE_MONSTER_SAY) player:registerEvent("dblxp") return trueend Em creaturescripts.xml <event type="think" name="dblxp" script="dblxp.lua" /> Em creaturescripts/scripts crie dblxp.lua function onThink(creature, interval) local player = Player(creature) if not player then return true end if player:getStorageValue(1234) < os.time() then player:sendTextMessage(MESSAGE_STATUS_WARNING, "Your double XP has ended!") player:unregisterEvent("dblxp") end return trueend Créditos: RazorBlade Gokusayan reagiu a isso 1 Link para o comentário Compartilhar em outros sites More sharing options...
markim1986 2 Postado Agosto 24, 2016 Share Postado Agosto 24, 2016 é possivel fazer aprimorar ? Gostaria do seguinte: Item "0000" - 30 min de x2 Item "0000" - 30 min de x3 Item "0000" - 30 min de x5 Item "0000" - 30 min de x7 Desde já agradeço. Link para o comentário Compartilhar em outros sites More sharing options...
iStark 13 Postado Agosto 25, 2016 Share Postado Agosto 25, 2016 Em 15/08/2016 at 17:08, Daniel disse: function onUse(cid, item, fromPosition, itemEx, toPosition) local player = Player(cid) if player:getStorageValue(1234) >= os.time() then player:say('You already have double exp!', TALKTYPE_MONSTER_SAY) return true end player:setStorageValue(1234, os.time() + 7200) Item(item.uid):remove(1) player:say('Your 2 hours of double XP has started!', TALKTYPE_MONSTER_SAY) player:registerEvent("dblxp") return true end Essa parte adiciono aonde? Link para o comentário Compartilhar em outros sites More sharing options...
Lumus 254 Postado Agosto 25, 2016 Share Postado Agosto 25, 2016 2 horas atrás, iStark disse: Essa parte adiciono aonde? data/actions Link para o comentário Compartilhar em outros sites More sharing options...
iStark 13 Postado Agosto 25, 2016 Share Postado Agosto 25, 2016 43 minutos atrás, Lumus disse: data/actions Fiz isso. Mas do use no item da um erro na distro " nill player " algo assim Link para o comentário Compartilhar em outros sites More sharing options...
EBR 0 Postado Setembro 2, 2017 Share Postado Setembro 2, 2017 Oi, fui testar aqui e da esse erro. [02/09/2017 10:47:32] [Error - Action Interface] [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:onUse [02/09/2017 10:47:32] Description: [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:2: attempt to call global 'Player' (a nil value) [02/09/2017 10:47:32] stack traceback: [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:2: in function <data/actions/scripts/dblxp.lua:1> Estou usando PDA Link para o comentário Compartilhar em outros sites More sharing options...
KaboFlow 54 Postado Maio 8, 2020 Share Postado Maio 8, 2020 Em 02/09/2017 em 08:49, EBR disse: Oi, fui testar aqui e da esse erro. [02/09/2017 10:47:32] [Error - Action Interface] [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:onUse [02/09/2017 10:47:32] Description: [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:2: attempt to call global 'Player' (a nil value) [02/09/2017 10:47:32] stack traceback: [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:2: in function <data/actions/scripts/dblxp.lua:1> Estou usando PDA to com mismo error Link para o comentário Compartilhar em outros sites More sharing options...
KaboFlow 54 Postado Fevereiro 21, 2021 Share Postado Fevereiro 21, 2021 Em 02/09/2017 em 08:49, EBR disse: Oi, fui testar aqui e da esse erro. [02/09/2017 10:47:32] [Error - Action Interface] [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:onUse [02/09/2017 10:47:32] Description: [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:2: attempt to call global 'Player' (a nil value) [02/09/2017 10:47:32] stack traceback: [02/09/2017 10:47:32] data/actions/scripts/dblxp.lua:2: in function <data/actions/scripts/dblxp.lua:1> Estou usando PDA up Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados