Salut P-A. Acesta este un quest de bug report facut de ProfiFighter si tradus de mine.
Ca el sa functioneze va trebui sa il salvati cu numele bug.quest. Apoi acest fisier bug.quest il puneti in .../share/locale/romania/quest. In loc de "..." puneti calea voastra catre folder, de exemplu usr/game sau usr/home/game, etc. (Depinde de server). Acum in folderul quest faceti un nou folder cu numele bug_report. Acum va duceti in consola si scrieti: cd /usr/game/share/locale/romania/quest ENTER
./qc bug.quest. Acum, la fel, calea depinde de server.
Daca primiti o eroare cu function not declared, luati numele functiei nedeclarate si il puneti la sfarsitul fisierului quest_functions din folderul quest.
Cod: Selectaţi tot
quest bug_report begin
state start begin
when 9003.chat."Raportare bug" begin
say_title("Raportare bug")
say("Ai gasit un bug pe server?[ENTER]"..
"Daca da, atunci descrie-l amanuntit[ENTER]"..
"ca noi sa il putem rezolva cat mai curand![ENTER]")
say_reward("Avertizare: Mesajele FALSE vor fi pedepsite!")
say("Vrei sa raportezi un bug?[ENTER]")
local s = select(locale.yes, locale.no)
if s != 2 then
local bug_msg = ""
--Spamvorbeugung usw.
for i=1, 6, 1 do
say_title("Pagina "..i.." din 6")
say("Pentru a termina nu intoruceti niciun[ENTER]"..
"text si apasati enter![ENTER]")
local input_msg = tostring(input())
if input_msg == "" then
break
end
bug_msg = bug_msg..input_msg..'\\n'
end
if bug_msg != "" then
local file = io.output(io.open("locale/romania/quest/bug_report/"..pc.get_name().."_"..tostring(pc.getqf("bug_report"))..".txt","w"))
file:write(bug_msg)
file:close()
say_title("Bug raportat cu succes!")
say("Ai raportat bugul cu succes![ENTER]")
say_reward("Iti multumim pentru ajutor.[ENTER]")
end
end
end
end
end1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu nume_quest.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 nume_quest.quest
5. Intraţi pe server şi scrieţi /reload q.
6. Testaţi quest-ul.




