Timp Folosire Quest

Închis
Avatar utilizator
Profesor
Nivel 2

Nivel 2
Mesaje: 216
Membru din: 20 Sep 2014, 01:02
Regat: Jinno
Aprecieri: 47  
Mulţumiri: 7  
Medalii

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
Avatar utilizator
[Marius]
Nivel 4

Nivel 4
Mesaje: 571
Membru din: 10 Iul 2014, 22:11
Aprecieri: 1  
Mulţumiri: 51  
Medalii

T/C la cererea autorului .
Imagine
Afișează semnătura
Închis
Răspunsuri
5
Vizualizări
378
Răspunsuri
0
Vizualizări
796
Răspunsuri
0
Vizualizări
222

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 8 vizitatori