Admin Administrator
Mesaje : 163 Data de inscriere : 08/08/2011 Varsta : 32 Localizare : Bacau,Onesti
| Subiect: [Release] Quest ,,zi şi noapte'' Mier Oct 12, 2011 8:51 pm | |
| Astăzi vă voi prezenta un nou quest pentru activarea automată a ,,zilei si a nopții'' folosind funcția os.date()
quest daymode begin state start begin function ath_func() local text = { -------Textul care va aparea dimineata(ora 08:00). {"[08:00]"}, {"Buna dimineata dragi playeri."}, -------Textul care va aparea noaptea(ora 22:00). {"[22:00]"}, {"Deci, a venit vremea sa dormiti. Echipa va doreste noapte buna."}, } local ata = number(1, 2) local si = number(3, 4) local atatext = text[ata][1] local shitext = text[si][1] local ata_ceas = os.date ("%H") if ata_ceas >= "22" and game.get_event_flag("eclipse") == 0 then notice_all(""..shitext.."") game.set_event_flag("eclipse", 1 ) elseif ata_ceas >= "08" and game.get_event_flag("eclipse") == 1 then notice_all(""..atatext.."") game.set_event_flag("eclipse", 0 ) end end
when login or levelup or logout begin daymode.ath_func() end
end end
Instalare:
Creați un nou quest numit daymode.quest în care băgați codul de mai jos, apoi fişierul daymode.quest îl băgați cu FileZilla, WInSCP,etc în locația /usr/rain/channel/share_data/locale/hongkong/quest
Scrieți în consolă(Virtual PC, Virtual Box sau Putty) următorul cod: cd /usr/rain/channel/share_data/locale/hongkong/quest ./qc daymode.quest
Pentru început trebuie să activezi în joc event_flag: /e eclipse 0 pentru ,,zi'' şi /e eclipse 1 pentru ,,noapte''
Important: Trebuie să adăugați funcția os.date în fişier-ul quest_function altfel acest quest nu a funcționa.
| |
|