Raport Hack IN GAME ! (TRADUS IN ROMANA)

Răspunde
Avatar utilizator
Dragos102
Nivel 1

Nivel 1
Mesaje: 91
Membru din: 25 Iun 2014, 00:24
Server: www.metin2mystic.in
Regat: Jinno
Aprecieri: 0
Mulţumiri: 4  
Medalii

Salut Just4Metin,
Acest quest va permite sa raportati un player direct din joc ;) :-!

Cod: Selectaţi tot

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 .
6. Testaţi quest-ul .

ANUNT :
eu sincer l-am testat merge totul !
dar unde gasim acest raport ? Am vazut pe alte forumuri ca il gasesti in database => log.log...
Bun acum ori imi trebuie ochelari :-B ori nu mil pun mie in navicat , ma-m uitat si am vazut ca mia facut un fisier acolo in account cu numele report dar nu imi pune raportarea acolo , acum nustiu daca voua va merge dar daca stiti ceva despre asta sa imi ziceti sa fac si eu :) :-bd Multumesc anticipat (*)
Sursa = E-PVP
Pentru acest mesaj, Dragos102 a primit 3 (de) mulţumiri
[Reizo] • alexmihai19 • Sonicsum
Avatar utilizator
PopolVuh
Utilizator interzis !

Utilizator interzis !
Mesaje: 923
Membru din: 15 Apr 2014, 08:46
Aprecieri: 1  
Mulţumiri: 220  
Medalii

asa, si adminul cum vede?
Imagine
Afișează semnătura
Avatar utilizator
radur
Nivel 1

Nivel 1
Mesaje: 75
Membru din: 19 Aug 2013, 00:30
Server: Metin2TGO.in
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Asta e o idee buna ... unde vede adminul acele raporturi
Va astept pe http://metin2tgo.in
Afișează semnătura
Avatar utilizator
Mr. Tiger
Membru Club

Membru Club
Mesaje: 1223
Membru din: 06 Sep 2013, 11:19
Aprecieri: 12  
Mulţumiri: 126  
Medalii

In char log cred ca se salveaza.

[ Mesaj scris via Android ] Imagine

Cod: Selectaţi tot

“The worst day of loving someone is the day that you lose them.”

― L.J Smith
Afișează semnătura
Avatar utilizator
DaRealPain
Fost Helper

Fost Helper
Mesaje: 1044
Membru din: 05 Oct 2014, 01:38
Server: Shiro2
Regat: Shinsoo
Aprecieri: 106  
Mulţumiri: 252  
Medalii

Se salveaza in log -> log
Afișează semnătura
Avatar utilizator
adder1989
Nivel 5

Nivel 5
Mesaje: 824
Membru din: 18 Ian 2014, 04:46
Server: Metin2
Regat: Shinsoo
Aprecieri: 10  
Mulţumiri: 60  
Medalii

eu nu am log in servar dor log- hack_log dar simplu log nu am poti sa imi dai?
Avatar utilizator
Filipino
Metin Master

Metin Master
Mesaje: 2789
Membru din: 03 Sep 2014, 21:02
Server: ▬▬▬▬▬▬
Aprecieri: 39  
Mulţumiri: 785  
Discord: Copiază ID
Medalii

Mutat în quest-uri!

[ Mesaj scris via Android ] Imagine
Imagine
Afișează semnătura
Avatar utilizator
[SA]Kyra
Nivel 2

Nivel 2
Mesaje: 155
Membru din: 06 Iul 2015, 21:26
Server: EnergyMetin2
Regat: Shinsoo
Aprecieri: 0
Mulţumiri: 0
Medalii

In char_log din cate vad in quest,cred,nu am testat :-?
Imagine
Afișează semnătura
Avatar utilizator
evanscene
Nivel 1

Nivel 1
Mesaje: 64
Membru din: 26 Apr 2015, 21:27
Regat: Shinsoo
Aprecieri: 108  
Mulţumiri: 1  
Discord: Copiază ID
Medalii

Daca vrei sa iti salveze in server foloseste asta:

Cod: Selectaţi tot

local ata_ceas = os.date ("%H")
local file = io.output(io.open("locale/germany/quest/report/"..pc.get_name().."_"..ata_ceas.."_"..tostring(pc.getqf("xt_bug_report"))..".txt","w"))
file:write(bug_msg)
file:close()
Nu uita sa faci un folder in quest sau unde vrei tu numele : "report"
Altfel nu salveaza.
Avatar utilizator
BurNnN
Nou Venit

Nou Venit
Mesaje: 39
Membru din: 31 Aug 2015, 01:28
Server: www.mt2addited.com
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Super , felicitari ! imi place !
Afișează semnătura
Răspunde
Răspunsuri
5
Vizualizări
3128
Răspunsuri
7
Vizualizări
1208
Răspunsuri
12
Vizualizări
2020

Înapoi la “Quest-uri”

  • Informaţie
  • Cine este conectat

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