StringInStr würde immer wieder von vorne den string durchsuchen.
es macht viel mehr sinn, den string in einem durchlauf zu scannen, indem jedes zeichen einzeln abgeglichen wird.
StringInStr würde immer wieder von vorne den string durchsuchen.
es macht viel mehr sinn, den string in einem durchlauf zu scannen, indem jedes zeichen einzeln abgeglichen wird.
ich würde immernoch die whitelist methode bevorzugen^^
für seine aktuell zugelassenen zeichen könnte das zb so aussehen:
Code:
Dim $allowed[256]
For $i=0 To 255
Switch $i
Case 65 To 90, 49 To 57, 45, 46, 95, 169, 174
$allowed[$i] = True
Case Else
$allowed[$i] = False
EndSwitch
Next
Func CheckString($string)
Local $split = StringSplit($string,'')
For $i=0 To $split[0]
If Not $allowed[Asc($split[$i])] Then Return False
Next
Return True
EndFunc
ConsoleWrite(CheckString('BLUBB')&@CRLF)
edit:
natürlich lässt es sich auch wie beim vorposter über die regexp methode lösen:
!Regestrieren auf Xylongju8! 02/26/2010 - Metin2 Private Server - 4 Replies Regestarion auf XYLongju8
http://img27.imageshack.us/img27/6131/unbenanntgn h.jpg
Befolgt das Billd dann habt ihr einen Account.
1= ID
2= Pw
3= Pw Wiederh.
Leute regestrieren auf meinem server? 09/30/2009 - Metin2 Private Server - 0 Replies wie kann ich das machen das andere leute auf meinem server spielen können wie kann ich das machen das die sich ein acc machen könn?
Regestrieren 05/07/2009 - Metin2 Private Server - 17 Replies will mich die ganze zeit auf kingmt2 regestrieren aber immer kommt das hier
莫名其妙等等& #20877;刷新
was heißt das^^
regestrieren longju2 geht net 10/28/2008 - Metin2 Private Server - 11 Replies Hi,
HAbe mir Longju2 gedownload und dann muss man ja sich regestrieren
Aber ich schaffe es net ich mach alles was da steht in die guide http://www.elitepvpers.com/forum/metin2-guides-temp lates/162922-guide-metin2-private-server-how-regis ter-play.html]
Dann geh ich im spiel dann kann ich mich net einloggen da steht was auf chinsche was ich net weiß was das beteutet