[QUEST]Raporteaza o problema - actualizat

Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Previzualizare:



Imagine

Detalii:

Imagine

Instructiuni:
- Doar compilati questul si /reload quest

Cerinte:
Functiile urmatoare denumite in quest_functions:
string.len
get_locale_base_path
os.execute
os.date
string.gsub
io.output
io.write
io.flush
io.close


Asa ca asigurati-va ca le aveti in quest_functions


Descarcare:
Continut: Ascuns
Trebuie sa multumesti autorului pentru a putea vedea mesajul.

ScanVirus: Tutorial instalare quest:
1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu q1.quest .
2. Vă conectaţi la filezilla / winscp şi întrati în /usr/home/game/share/locale/germany/quest (depinde ce server aveţi).
3. Îl puneţi acolo (să fie .quest) şi da-ţi permisiuni 777.
4. Te loghezi în FreeBSD / putty şi scrii în felul următor: cd /usr/home/game/share/locale/germany/quest apoi ./qc q1.quest
5. Intraţi pe server şi scrieţi /reload q .
6. Testaţi quest-ul .
Ultima oară modificat 14 Iun 2020, 19:18 de către [RaKu], modificat de 3 ori în total.
Motiv: Link nou adaugat + hide
Pentru acest mesaj, MariusExygo a primit 10 (de) mulţumiri
Quatro • [Linno] • Doctoru • Thunde • costin1609 • YoKe • redmi99 • Dom Semaca • alexandra20011 • Iosuant
Afișează semnătura
Avatar utilizator
FRANCIS
Administrator Adjunct

Administrator Adjunct
Mesaje: 7879
Membru din: 06 Noi 2015, 19:52
Regat: Chunjo
Aprecieri: 334  
Mulţumiri: 54528  
Discord: Copiază ID
Medalii

bv , faci tu pe funcţie buton sau yo ? zi rpd
If you talk to a man in a language he understands, that goes to his head. If you talk to him in his own language, that goes to his heart.
Imagine
ENJOY
Imagine
Afișează semnătura
Avatar utilizator
Herry
Nivel 1

Nivel 1
Mesaje: 82
Membru din: 03 Feb 2016, 19:03
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Nu merge link-ul, fisierele au fost sterse.
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

PROIECT: CHULI scrie:bv , mare pizdă , faci tu pe funcţie buton sau yo ? zi rpd
Nu l-am facut pentru mine crezi ca mai am chef acum sa ti-l fac si pe letter?
Herry scrie:Nu merge link-ul, fisierele au fost sterse.
Da, l-am sters eu ca uitasem sa bag ceva, acum e totul OK :)
Afișează semnătura
Avatar utilizator
Herry
Nivel 1

Nivel 1
Mesaje: 82
Membru din: 03 Feb 2016, 19:03
Server: -
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Am rulat quest-ul si nu merge ... -_-
Segmentation fault (core dumped) .
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

Informatiile din topic actualizate
Afișează semnătura
Avatar utilizator
Zerant :3
Nivel 4

Nivel 4
Mesaje: 723
Membru din: 17 Oct 2015, 12:53
Server: Velor2
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 141  
Discord: Copiază ID
Medalii

Bun quest este folositor.

[ Mesaj scris via Android ] Imagine
Avatar utilizator
emoemolizu
Nivel 3

Nivel 3
Mesaje: 487
Membru din: 20 Mar 2014, 13:37
Server: metin2aow
Regat: Jinno
Aprecieri: 91  
Mulţumiri: 6  
Discord: Copiază ID
 Contact:
Medalii

cu asta nu mai ai nevoie de script pt support
Imagine
Ai nevoie de un site pentru afacerea ta? Intra pe www.ivmar.ro
Afișează semnătura
Avatar utilizator
MariusExygo
Fost Helper

Fost Helper
Mesaje: 2063
Membru din: 09 Mar 2014, 15:47
Server: WildFantasy
Regat: Jinno
Aprecieri: 156  
Mulţumiri: 226  
  Rezolvări prob.: 4
Discord: Copiază ID
 Contact:
Medalii

La cererea lui alexghinet

am pus si timp la quest

Cod: Selectaţi tot

-- Quest actualizat si reparat de Exygo la cererea lui [SA]xGhOsTx @ Metin3D
-- Ultima modificare: 16 Februarie 2016 10:09 PM - Ora Romaniei
-- Contact Skype: csmarius.sro

quest raportare_bug begin
	state __FUNC__ begin
		-- Aceasta functie nu imi apartine
		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
		
		function timp_zgarcit_nu_va_pune_exygo_functia_completa(timp)
			if timp <= 1800 then
				return 1
			elseif timp > 1800 then
				return 2
			end
			return 0 -- default
		end
		end

	state start begin
		when 20095.chat."Raporteaza o problema" begin
			-- setari
			local cate_ore_sa_astepte_sa_poata_trimite_din_nou = 2
			--
			if get_time() < pc.getf("raportare_bug","timp_2_ore") then
				say("Poti face un raport peste "..raportare_bug.timp_zgarcit_nu_va_pune_exygo_functia_completa(pc.getf("raportare_bug","timp_2_ore") - get_time()).." ore.")
				--pc.setf("raportare_bug","timp_2_ore",get_time()+1) -- test
				return
			end
			say_title(mob_name(npc.get_race())..":[ENTER]") -- titlu
			say("     ATENTIE !!!")
			say("Pentru a raporta o problema va rugam sa scrieti")
			say("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("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("Multumim !")
			pc.setf("raportare_bug","timp_2_ore",get_time() + cate_ore_sa_astepte_sa_poata_trimite_din_nou*60*60)
			
			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
-- Vin Feb 26, 2016 11:59 am --

UP
Afișează semnătura
Avatar utilizator
sHtroLyTubeR
Nou Venit

Nou Venit
Mesaje: 49
Membru din: 11 Noi 2015, 19:39
Server: Metin2Enjoy
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Folositor , multumim.
Răspunde
Răspunsuri
7
Vizualizări
2248
Răspunsuri
0
Vizualizări
47004
Răspunsuri
1
Vizualizări
4343

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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