|
You last visited: Today at 06:06
Advertisement
[Release] Offline-Messaging-System by [Sensenmann]
Discussion on [Release] Offline-Messaging-System by [Sensenmann] within the Metin2 PServer Guides & Strategies forum part of the Metin2 Private Server category.
03/02/2015, 11:56
|
#16
|
elite*gold: 40
Join Date: Nov 2009
Posts: 1,159
Received Thanks: 442
|
Find ich gut und gefällt mir.
Kann man echt gut gebrauchen so etwas.
|
|
|
03/02/2015, 20:16
|
#17
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
PHP Code:
function escape_sqli(source) to_replace = {"'", "\""} replace_with = {"\'", "\\\""} output = source for i = 1, table.getn(to_replace) do output = string.gsub(output, to_replace[i], replace_with[i]) end return output end
Funktioniert jetzt
|
|
|
03/02/2015, 22:31
|
#18
|
elite*gold: 0
Join Date: Jan 2015
Posts: 310
Received Thanks: 117
|
Wie immer ein tolles feature von dir. Danke fürs teilen!
|
|
|
03/02/2015, 23:02
|
#19
|
elite*gold: 192
Join Date: Aug 2009
Posts: 5,797
Received Thanks: 3,141
|
FELIX!!!!!!
Ich fehle in den Special Thanks ...
Aber schönes rls
|
|
|
03/03/2015, 15:12
|
#20
|
elite*gold: 0
Join Date: Jun 2014
Posts: 1,045
Received Thanks: 954
|
Letzer Zeit echt nice Releases von dir danke
|
|
|
03/11/2015, 13:50
|
#21
|
elite*gold: 0
Join Date: Jan 2010
Posts: 26
Received Thanks: 21
|
|
|
|
03/11/2015, 13:58
|
#22
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by TheBeast223
|
well thats not bad. with some python knowledge you will be able to do this with my script, too
|
|
|
03/11/2015, 14:14
|
#23
|
elite*gold: 0
Join Date: Jan 2010
Posts: 26
Received Thanks: 21
|
Quote:
Originally Posted by [Sensenmann]
well thats not bad. with some python knowledge you will be able to do this with my script, too
|
I do have some python knowledge you're talking about, but I don't think you can check if the message was sent or not via python. Or maybe you can, dunno. But the source is the best way to do such things.
EDIT: I've done my own offline messages system using quest a year ago
|
|
|
03/11/2015, 14:27
|
#24
|
elite*gold: 0
Join Date: Mar 2015
Posts: 8
Received Thanks: 1
|
Quote:
Originally Posted by [Sensenmann]
in der großen Zeit von GUIs sind und Quests somit eine immer kleinere Rolle spielen.
|
Wie sollen solche GUIs denn ohne Quest laufen?
Quote:
Originally Posted by .Risan.
das mit dem ü hab ich auch immer... Daher hab ich mir nun angewöhnt alles mit ae, ue und oe zu schreiben...
|
Standard-Kodierung -> ANSI
done
Überall ae oe ue statt ä ö ü ist scheiße.
Quote:
Originally Posted by [Sensenmann]
PHP Code:
function escape_sqli(source) to_replace = {"'", "\""} replace_with = {"\'", "\\\""} output = source for i = 1, table.getn(to_replace) do output = string.gsub(output, to_replace[i], replace_with[i]) end return output end
Funktioniert jetzt
|
Code:
function escape_sqli(source)
res = string.gsub(source, "[();\"']", "")
return res
end
Kannst bei string.gsub auch mehrere Sonderzeichen in eckige Klammern packen.
Musst dann nicht eine table dafür machen.
Und was soll dieses
Code:
until pc.get_level() != pc.get_level()
So ist es doch viel eleganter:
Verstehe nicht, was alle mit diesen ekelhaften repeat until Schleifen haben...
|
|
|
03/11/2015, 14:56
|
#25
|
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
|
Quote:
Originally Posted by Royal
Wie sollen solche GUIs denn ohne Quest laufen?
|
Mit dem Source
Quote:
Originally Posted by Royal
Standard-Kodierung -> ANSI
done
Überall ae oe ue statt ä ö ü ist scheiße.
|
Stimmt nicht so ganz. Ich habe meine Kodierung immer auf ANSI. Trotzdem spacken die Quests, gerade bei der select() Funktion, gerne mal rum, wenn man ß, ö, ä oder ü benutzt.
Quote:
Originally Posted by Royal
Code:
function escape_sqli(source)
res = string.gsub(source, "[();\"']", "")
return res
end
Kannst bei string.gsub auch mehrere Sonderzeichen in eckige Klammern packen.
Musst dann nicht eine table dafür machen.
|
Danke, wusste ich nicht
Quote:
Originally Posted by Royal
Und was soll dieses
Code:
until pc.get_level() != pc.get_level()
So ist es doch viel eleganter:
Verstehe nicht, was alle mit diesen ekelhaften repeat until Schleifen haben...
|
Mir selbst ist in dem Moment nichts anderes eingefallen. War ziemlich brain-afk und habe das komplette "endlos-Menü" in den letzten 10min reingehauen. Ich benutze auch nicht mehr die Schleife so wie sie ist, habe ich auch schon gesagt.
Ich benutze "repeat ... until false". Finde ich persönlich so am übersichtlichsten, man kann aber natürlich auch "while true do ... end" oder so wie du es geschrieben hast "while 1 do ... end" machen. Aber ich finde die repeat-Schleife übersichtlicher. Geschmackssache eben
|
|
|
03/12/2015, 12:30
|
#26
|
elite*gold: 2
Join Date: Jun 2013
Posts: 1,063
Received Thanks: 1,725
|
Quote:
Originally Posted by TheBeast223
I do have some python knowledge you're talking about, but I don't think you can check if the message was sent or not via python. Or maybe you can, dunno. But the source is the best way to do such things.
EDIT: I've done my own offline messages system using quest a year ago
|
I already made the same system like you with python and quest. But its sloooow.
|
|
|
03/12/2015, 13:11
|
#27
|
elite*gold: 0
Join Date: Jul 2013
Posts: 334
Received Thanks: 130
|
mmh du machst echt gute Fortschritte. Lass die Energie nicht verpuffen und mach so weiter. Wichtig ist, dass du bei allen Dingen soviel wie möglich Erfahrene fragst. Und konzentriere dich nichtvauf die Menge der Befehle, die du kannst, sondern auf deine Denkweise, den Lösungsweg und deinen Ideenreichtum. Das sind Dinge, die du in keinem Coden-Für-Anfänger-Tutorial findest.
Ich grüsse alle
|
|
|
01/23/2016, 02:00
|
#28
|
elite*gold: 20
Join Date: Sep 2012
Posts: 579
Received Thanks: 139
|
Ich will keine alten Threads pushen, aber habe folgendes Problem mit der Quest:
Wenn ich die Nachricht versende, zeigt er mir in putty irgendwas mit unknown column 'spielername' near 'where clause'. zmd. ca. bin gerade nicht zu hause.
Weiß jemand woran das liegen könnte ?
|
|
|
05/19/2017, 00:36
|
#29
|
elite*gold: 62
Join Date: Feb 2014
Posts: 7,849
Received Thanks: 855
|
Sehr nützlich was ich sehr auf den DE Server vermisse
|
|
|
05/19/2017, 09:19
|
#30
|
elite*gold: 8
Join Date: Mar 2015
Posts: 1,176
Received Thanks: 355
|
Kann man definitiv gebrauchen. Danke.
|
|
|
All times are GMT +2. The time now is 06:06.
|
|