quest reporthack begin 
    state start begin 
        when login begin 
            set_state(report) 
        end 
    end 
    state report begin 
        when letter begin 
            send_letter("Raporteazã player-ul") 
        end 
        when button or info begin 
            say_title("Report player") 
            say("ANUNÞ: Dacã abuzaþi de acest sistem puteþi primi ban!")
         say("Cu acest sistem puteþi semnala un hacker Staffului.")
         say("Trebuie sa pui si o dovada pe forum !.")
         say("Puteþi raporta playeri pentru:")
         say("Damage hack")
         say("Trade bug")
         say("Injurãturi")
         say("GM impertinenþi")
         say("Player impertinenþi")
            say("")         
            say_reward("Eºti sigur cã vrei sã raportezi pe cineva??") 
            local a = select("Yes","No") 
            if a == 2 then 
                return 
            end 
            say_title("Report player") 
            say("ANUNÞ: Dacã abuzaþi de acest sistem puteþi primi ban!") 
            say("Care e numele playerului?") 
            say("") 
            say_reward("Încearcã sã scrii numele corect.") 
            local name = input() 
            if name == "" then 
                return 
            end 
            local u_vid = find_pc_by_name(name) 
            if u_vid == 0 then 
                say_title("Report player") 
                say("ANUNÞ: Dacã abuzaþi de acest sistem puteþi primi ban!") 
                say("Acest player nu e online.") 
                return 
            end 
            say("Ce hack/ bug a folosit?") 
            local reporter = pc.get_name() 
            local b = select("Damage hack", "Trade bug", "Injurãturi", "GM impertinenþi", "Player impertinenþi","Exit") 
                if b == 1 then 
                    char_log(1, reporter, name)                         
                elseif b == 2 then 
                    char_log(2, reporter, name)                         
                elseif b == 3 then 
                    char_log(3, reporter, name)                         
                elseif b == 4 then 
                    char_log(4, reporter, name) 
                elseif b == 5 then 
                    char_log(5, reporter, name)                 
                else 
                    return 
                end 
            say_title("Report player") 
            say("ANUNÞ: Dacã abuzaþi de acest sistem puteþi primi ban!")
       say("IMPORTANT: Numele tãu a fost inregistrat.")         
            say("Îþi mulþumim") 
            say("Echipa va cerceta aceastã persoana în curând.") 
            say("Trebuie sa pui si o dovada pe forum !.") 
            say("") 
            say("Vrei sã raportezi alt player? Apasã 'N'") 
        end 
    end 
end

Tutorial instalare quest:

1. Salvaţi conţinutul quest-ului într-un fişier text numit de exemplu reporthack.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 reporthack.quest

5. Intraţi pe server şi scrieţi /reload q .