|
You last visited: Today at 18:51
Advertisement
Bug-Report by ProfiFighter Quest frage
Discussion on Bug-Report by ProfiFighter Quest frage within the Metin2 Private Server forum part of the Metin2 category.
07/28/2012, 00:18
|
#1
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
Bug-Report by ProfiFighter Quest frage
Die Quest
PHP Code:
quest bug_report begin
state start begin
when 9003.chat."Bug-Report" begin
say_title("Bug-Report")
say("Hast du einen Fehler auf dem Server gefunden?[ENTER]"..
"Wenn ja dann beschreibe ihn bitte genau, damit[ENTER]"..
"wir den Fehler schnellst möglich beseitigen können![ENTER]")
say_reward("Achtung: Falschmeldungen werden geahndet!")
say("Möchtest du einen Fehler melden?[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("Seite "..i.." von 6")
say("Zum Beenden einfach keinen Text eingeben[ENTER]"..
"und Enter drücken![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/germany/quest/bug_report/"..pc.get_name().."_"..tostring(pc.getqf("bug_report"))..".txt","w"))
file:write(bug_msg)
file:close()
say_title("Bug-Report - Fehlermelden erfolgreich!")
say("Du hast den Fehler erfolgreich gemeldet![ENTER]")
say_reward("Wir bedanken uns für deine Hilfe.[ENTER]")
end
end
end
end
end
loggt alles schön aber sobald der gleiche User was neues reinschreibt löscht er das davor warum?
|
|
|
07/29/2012, 01:36
|
#2
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
push
|
|
|
07/31/2012, 03:23
|
#3
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
PUSH!
|
|
|
07/31/2012, 11:54
|
#4
|
elite*gold: 25
Join Date: Dec 2011
Posts: 390
Received Thanks: 436
|
Dieses [ENTER] Da ist fehl am platz !
Das darf nicht!
|
|
|
07/31/2012, 13:58
|
#5
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
|
Nein das ist wayne ob es da ist oder nicht das steht dafür das es halt einen zeilenbruch gibt
|
|
|
07/31/2012, 15:17
|
#6
|
elite*gold: 32
Join Date: Dec 2010
Posts: 1,294
Received Thanks: 862
|
Weil er bei io.open den Parameter w für write mode gibt, welcher die gesamte Datei überschreibt. Nimm a für append mode, dadürch wird an den bisherigen Text angefügt.
|
|
|
08/05/2012, 19:43
|
#7
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
sorry for push aber ich war im urlaub und wollt noch fragen ob man davor noch datum und uhrzeit rein kriegen kann?
|
|
|
08/05/2012, 19:53
|
#8
|
elite*gold: 0
Join Date: Aug 2012
Posts: 11
Received Thanks: 5
|
Ich möchte Dich nur darauf hinweisen das die solche Fragen eigentlich hier her  gehören. Es soll jetzt nicht nach dem Motto "Ich weiss es besser" rüberkommen aber es ist einfach die Ordnung im Forum. Also poste solche Beiträge zukünftig in der Questkontrolle Abteilung
|
|
|
08/05/2012, 20:01
|
#9
|
elite*gold: 1000
Join Date: Mar 2009
Posts: 1,408
Received Thanks: 1,009
|
was ich dir noch empfehlen würde, da die gepostete Date nur den Namen des Spielers und den Namen der Quest enthält, noch die Zeit, wann die Datei erstellt wurde, einzufügen, da sonst ein Spieler nur 1x etwas schreiben kann, und das Alte gelöscht wird! So kann ein Spieler öfters etwas posten, und muss keine Angst haben, dass seine alte Meldung überschrieben wurde!
Kind regards Coniesan
|
|
|
08/06/2012, 15:10
|
#10
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
das hab ich ja gefixt ich muss nur noch wissen wie ich vor dem input das datum und die zeit rein kriege...
|
|
|
08/06/2012, 16:21
|
#11
|
elite*gold: 1000
Join Date: Mar 2009
Posts: 1,408
Received Thanks: 1,009
|
time() ?
|
|
|
08/07/2012, 16:29
|
#12
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
und wie soll ich es einfügen?
|
|
|
08/07/2012, 17:05
|
#13
|
elite*gold: 15
Join Date: Sep 2010
Posts: 844
Received Thanks: 975
|
PHP Code:
local file = io.output(io.open("locale/germany/quest/bug_report/"..pc.get_name().."_"..tostring(pc.getqf("bug_report"))..".txt","w"))
darunter folgendes einsetzten:
PHP Code:
pc.setqf("bug_report", pc.getqf("bug_report")+1)
lg sponge
|
|
|
08/08/2012, 23:57
|
#14
|
elite*gold: 0
Join Date: Aug 2009
Posts: 962
Received Thanks: 97
|
sponge das hab ich schon gefixt wie krieg ich jetzt die zeit und datum von den bug_report input rein
|
|
|
 |
Similar Threads
|
[QUEST-FILE] Bug-Report by ProfiFighter
05/30/2012 - Metin2 PServer Guides & Strategies - 11 Replies
Hi, liebe Community.
Da sich meine Quest nun schon sehr von der ursprünglichen Quest von NiiceOne unterscheidet habe ich mich entschieden meine Version in einem extra Thread public zu machen.
Ich bitte euch daher auch NiiceOne dort ein Thanks dazulassen.
So, nun die Anleitung und alles was dazugehört:
Methode1(Non DB):
1.) Legt im Verzeichnis: "locale/germany/quest/" den ordner "bug_report" an!
2.) Speichert die folgende Quest unter irgendeinen Namen ab und kopiert sie in euren...
|
[Quest] Bug Report
05/30/2012 - Metin2 PServer Guides & Strategies - 23 Replies
So da ich meinen Ingame Bug report via client+ .php script noch net so zum laufen bekomme... hab ich mal meinen pc durchsucht und die quest hier gefunden.
Sie speichert im quest ordner in nem extra verzeichnis sämtliche bug reports.
Wichtig!: legt vorher im verzeichnis: "locale/germany/quest/" den ordner "bug_report" an!
quest bug begin
state start begin
when 9003.chat."Bug Report" begin
|
[Release] Quest Maker by ProfiFighter
05/27/2011 - Metin2 PServer Guides & Strategies - 21 Replies
Hi, Community.
Ich hab mir mal für euch Zeit genommen einen Quest Maker zu erstellen. Er ist in Visual C++ 2010 geschrieben(C++/CLI), weshalb ihr Microsoft .NET Framework 4 benötigt, aber die meisten haben das sicherlich schon.
PS: Diese Anwendung ist in einem gewissen Grad noch eine Testversion(Weshalb die Unteraufgaben noch nicht impl. wurden). Bei interesse werde ich es perfektionieren/ weiterentwickeln!
Specials:
Automatische Titel(Wenn angegeben) und wait() setzung.
Download:
Im...
|
All times are GMT +2. The time now is 18:52.
|
|