Bom isso é facil aqui esta o melhoramento:
----------------------------------------------------------------- QUEST CRIADA POR RANCOROSO.-- SKYPE: invisionbrazil.---------------------------------------------------------------quest event_kill beginstate start beginwhen login or levelup with get_time() > pc.getqf("tempo") beginset_state("event_daily")endendstate event_daily beginwhen letter beginsend_letter("Evento Diária")endwhen button or info beginsay_title("Evento Diária")say("")say("Olá "..pc.get_name()..".")say("Bom nesse evento você precisa")say("mata um jogador de outro reino")say("para ganhar uma recompensa.")say("")say_reward("Necessário que o jogador seja")say_reward("o mesmo nível que você ou maior")say_reward("que o seu nível para ganhar o prêmio.")--set_state("event_daily_kill")--endend--state event_daily_kill beginwhen kill with npc.is_pc() and npc.get_empire() != pc.get_empire() beginlocal vid = npc.get_vid()local old = pc.select(vid)if old != 0 thenlocal lev = pc.get_level()pc.select(old)if lev >= pc.get_level() thenlocal item = {{19,1},{29,1},{39,1},{49,1},{1009,1},{1019,1},{1029,1},{1039,1},{2009,1},{2019,1},{2029,1},{2039,1},{5009,1},{5019,1},{5029,1},{5039,1}} -- listagem de itens (modo tabelas).local drop = number(1,16) -- modo rand para ganhar o item.pc.give_item2(tonumber(item[drop][1]),tonumber(item[drop][2])) -- vnum e quantidade (item ex:{vnum=19,quantidade=1}).--pc.give_item_from_special_item_group(80038)pc.setqf("tempo",get_time()+60*60*24) -- tempo de espera 24 horasset_state("event_daily_msg")endendendendstate event_daily_msg beginwhen letter beginsend_letter("Evento diária Completo!")endwhen button or info beginsay_title("Evento diária Completo!")say("")say("Olá "..pc.get_name()..".")say("Bom agora só amanhã a partir desta mesma")say("hora poderá fazer o evento novamente.")say("")clear_letter()set_state( __COMPLETE__ )endendstate __COMPLETE__ beginend -- qend -- s
Créditos: Rancoroso.