|
You last visited: Today at 05:23
Advertisement
Bug-Fix frage
Discussion on Bug-Fix frage within the Metin2 Private Server forum part of the Metin2 category.
01/31/2014, 12:52
|
#1
|
elite*gold: 0
Join Date: Oct 2012
Posts: 581
Received Thanks: 104
|
Bug-Fix frage
Moin Com.
Ich schreibe gerade an einer Quest, bei welcher man was Tauschen kann.
Nun die Frage, wie ich verhindern kann, dass die Leute dann "orkzahn bug" machen, sprich mit einem 2. char anhandeln, annehmen, die quest aufrufen, das item entfernt wird, sie das neue bekommen, sie dann aber den handel annehmen und der 2. char das item in ini hat.
kann man per questbefehl den handel abbrechen ? oder soll ich die leute z.b. teleportieren, damit der handel geschlossen wird ?
hmm weiß das jemand, die auf .de haben den bio bug ja auch gefixxt...
danke =)
|
|
|
01/31/2014, 12:54
|
#2
|
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
|
Beim anklicken des items direkt das item removen.
|
|
|
01/31/2014, 13:07
|
#3
|
elite*gold: 101
Join Date: Mar 2013
Posts: 13,365
Received Thanks: 2,746
|
Hey,
am Besten hier mal nachfragen:
kind regards
|
|
|
01/31/2014, 13:18
|
#4
|
elite*gold: 0
Join Date: Oct 2012
Posts: 581
Received Thanks: 104
|
das prob ist, dass die 4 gg 1 tauschen also müssen sie erst mal was auswählen und sich durch ein paar fragen klicken
von Inhalt her so grob
PHP Code:
state wahl_eins begin say("Welches Truhe ?") local truhe = select("Krieger","Ninja","Schmamie","Sura","Abbrechen") if truhe = 5 then return end if truhe = 1 then if pc.count_item(XXXXX)<5 then say("Du hast nicht genug Truhen!") return end elseif pc.remove_item(XXXXX, 5) set_state(wahl_zwei) end
|
|
|
01/31/2014, 14:18
|
#5
|
elite*gold: 25
Join Date: Jun 2011
Posts: 1,635
Received Thanks: 353
|
die Tabs stimmen nicht probier mal so
PHP Code:
state wahl_eins begin say("Welches Truhe ?") local truhe = select("Krieger","Ninja","Schmamie","Sura","Abbrechen") if truhe = 5 then return end if truhe = 1 then if pc.count_item(XXXXX)<5 then say("Du hast nicht genug Truhen!") return end elseif pc.remove_item(XXXXX, 5) set_state(wahl_zwei) end end
|
|
|
01/31/2014, 15:19
|
#6
|
elite*gold: 0
Join Date: Oct 2012
Posts: 581
Received Thanks: 104
|
um die tabs gehts doch nicht -.-
Dem Compiler sind tabs wayne, könnte auch alles hintereinander schreiben...
Es geht um den INHALT. Darum, dass ich Bug-Using verhindern will !!
|
|
|
01/31/2014, 15:32
|
#7
|
elite*gold: 47
Join Date: Feb 2012
Posts: 2,282
Received Thanks: 2,579
|
Bei dir ist es nicht möglich den Handelsbug zu benutzen, da du die Itemanzahl vor dem löschen nocheinmal überprüfst. Du darfst lediglich nichts zwischen die Überprüfung und das löschen schreiben.
Habe dir auch hier geantwortet:
MfG
|
|
|
01/31/2014, 16:03
|
#8
|
elite*gold: 0
Join Date: Oct 2012
Posts: 581
Received Thanks: 104
|
danke =)
mal sehen was die beta sagt
|
|
|
01/31/2014, 16:56
|
#9
|
elite*gold: 0
Join Date: Apr 2010
Posts: 2,033
Received Thanks: 734
|
Also ein Handelbug zu fixxen ist eig. easy..
du fügst nach der Funktion, bei der du gerade abgibst nochmal eine pc.count_item Abfrage ein ein, bevor ein Text oder Belohnung kommt.. dann kann er zwar des Item handeln und abgeben, aber die Quest prüft ob des Item bis zur Belohnung vorhanden ist. Am besten fügst du eine Falle mit ner offenen Durchsage an mit z.B "Name hat versucht bei der Quest blablabla zu betrügen."
Ich hab eine gemacht, bei der dieser Spieler hinterher nen Bann via Query bekommt
|
|
|
02/01/2014, 00:43
|
#10
|
elite*gold: 0
Join Date: Oct 2012
Posts: 581
Received Thanks: 104
|
hmm ok danke nochmal =)
#close pls
|
|
|
02/02/2014, 21:04
|
#11
|
elite*gold: 26
Join Date: Apr 2012
Posts: 23,018
Received Thanks: 3,060
|
#closed
|
|
|
Similar Threads
|
Frage zu Bot machen-Maus Frage-Button Frage
02/16/2012 - AutoIt - 10 Replies
Hallo,
Elitepvpers hat echt für alles ein Ort :D Geil.
Also...Bin AutoIt anfänger.
Ich bin dabei ein Bot für das Online Game Runescape zu machen.
Ich hette 2 Fragen(FÜR DEN MOMMENT :) ):
Kann ich machen das AutoIt inaktiv die Maus benutzt,also werend der Bot läuft das ich bzw. man im Internet surft oder was anderes macht`?
|
All times are GMT +2. The time now is 05:23.
|
|