Timp Folosire Quest

Deconectat
Avatar utilizator
alexghinet
Nivel 2
Nivel 2
Mesaje: 180
Membru din: 20 Sep 2014
Status: Aha
Regat: Jinno
Mulțumiri acordate: 15
Mulțumiri primite: 5

Timp Folosire Quest

Mesajde alexghinet » 16 Feb 2016, 21:44

Salut am si eu un quest bun aici si vreau sa adaug timp de folosire de exmplu daca l-am folosit acum sa nu mai pot sa-l folosesc timp de 2 ore ca sa nu faca nimeni spam cine ma ajuta please?

Questul:

Cod: Selectaţi tot

quest raportare_bug begin
   state __FUNC__ begin
      function directory_exists( sPath )
         if type( sPath ) ~= "string" then return false end

         local response = os.execute( "cd " .. sPath )
            
         if response == 0 then
         return true
         end
         
         return false
         end
      -- Autor: necunoscut
      end

   state start begin
      when 20095.chat."Raporteaza o problema" begin
         say_title(mob_name(npc.get_race())..":[ENTER]") -- titlu
         say_red("     ATENTIE !!!")
         say_auriu("Pentru a raporta o problema va rugam sa scrieti")
         say_auriu("mai jos problema in maximum 2 mesaje.")
         say("")
         say_reward("Abuzul de aceasta se pedepseste cu BAN Permanent!!!")
         say_reward("Ai voie doar odata la 2 ore sa trimiti")
         say_reward("Un Raport!!!")
         say("")
         wait()
         say("Scrieti mai jos primul mesaj:")
         
         local text1 = input()
         if string.len(text1) < 10 then
            say_title(mob_name(npc.get_race()).." - mesaj raport:[ENTER]") -- titlu
            say_reward("Primul mesaj al raportului este prea scurt!")
            say("Va rugam sa scrieti un mesaj cat mai amanuntit.")
         return
         end
         
         say_title(mob_name(npc.get_race()).." - raporteaza o problema:[ENTER]") -- titlu
         say("Scrie daca vrei mai jos al doilea mesaj")
         say_reward("Daca nu mai ai nimic de spus atunci:")
         say_green("Spune-mi: Nu mai am nimic de spus")
         say_reward("Daca crezi ca problema trebuie amanuntita")
         say_reward("Atunci completeaza si textul de mai jos")
         local text2 = input()
         say_title(mob_name(npc.get_race()).." - raport trimis:[ENTER]") -- titlu
         
         say("Raportul dvs. a fost trimis cu succes")
         say_reward("Te rog nu face spam cu aceeasi problema!")
         say_reward("Tehnicienii nostrii")
         say_reward("Vor rezolva curand problema")
         say_reward("Vei fii contactat cand problema")
         say_reward("Este rezolvata!")
         say_auriu("Multumim !")
         
         local director_de_baza = "/usr/game/share/"..get_locale_base_path().."/quest/rapoarte_jucatori"

         if not raportare_bug.directory_exists(director_de_baza) then
            os.execute("mkdir " .. director_de_baza)
         end

         local director_full = ""..director_de_baza.."/"..pc.get_name().."/"
         
         local tabel_zi = {
            ["Monday"] = "Luni",
            ["Tuesday"] = "Marti",
            ["Wednesday"] = "Miercuri",
            ["Thursday"] = "Joi",
            ["Friday"] = "Vineri",
            ["Saturday"] = "Sambata",
            ["Sunday"] = "Duminica"
         }
         local tabel_luna = {
            ["January"] = "Ianuarie",
            ["February"] = "Februarie",
            ["March"] = "Martie",
            ["April"] = "Aprilie",
            ["May"] = "Mai",
            ["June"] = "Iunie",
            ["July"] = "Iulie",
            ["August"] = "August",
            ["September"] = "Septembrie",
            ["October"] = "Octombrie",
            ["November"] = "Noiembrie",
            ["December"] = "Decembrie"
         }
            
         local ziua = os.date("%A")
         local zi_din_luna = os.date("%d")
         local ora = os.date("%H")
         local minut = os.date("%M")
         local luna = os.date("%B")
         local fisier = ""..director_full..""..string.gsub(ziua, ziua, tabel_zi[ziua]).."_"..zi_din_luna.."_"..string.gsub(luna, luna, tabel_luna[luna]).."_"..ora.."~"..minut..".txt"
            
         if not raportare_bug.directory_exists(director_full) then
            os.execute("mkdir " .. director_full)
         end
         
         io.output(fisier)
         io.write("Nume: "..pc.get_name().."\\n")
         io.write("Mesaj: "..text1.." "..text2.."\\n\\n")
         io.write("Scris "..string.gsub(ziua, ziua, tabel_zi[ziua]).." pe data de "..zi_din_luna.." "..string.gsub(luna, luna, tabel_luna[luna]).." la ora "..ora..":"..minut.."")
         io.flush()
         io.close()
            return
      end
   end
end


-- Mar Feb 16, 2016 9:55 pm --

upp

-- Mie Feb 17, 2016 1:39 pm --

CER T/C xD Multumiri Marius Exygo

Deconectat
Avatar utilizator
[Marius]
Mister Just4Metin
Mister Just4Metin
Mesaje: 574
Membru din: 10 Iul 2014
Localitate: Focşani
Reputație: Moderator 2.20/3
Mulțumiri acordate: 2
Mulțumiri primite: 24

Re: Timp Folosire Quest

Mesajde [Marius] » 16 Mar 2016, 01:59

T/C la cererea autorului .
Imagine


Înapoi la “Arhivă”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Valelele și 4 vizitatori