PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [LUA] Table mit leerzeichen?



4ndy
03.01.2010, 14:54
Hi hi,

Ich hab da ein kleines Problem und zwar kann ich in meinem kleinen Beispieltable hier:

local QuestionList = {
moin = "Hi " ..ply:Nick().. " !",
steamid = "" ..ply:Nick().. ", deine SteamID ist: " ..ply:SteamID().."",
}

die KEYS (links) nicht mit leerzeichen in verbindung bringen.. z.B kann ich nicht "moin Andy" als KEY verwenden.

Ich habe lange herumprobiert und sogar dies hier:

local QuestionList = {
[moin] = "Hi " ..ply:Nick().. " !",
[steamid] = "" ..ply:Nick().. ", deine SteamID ist: " ..ply:SteamID().."",
}

ging auch nicht in verbindung mit leerzeichen z.B "[Moin Andy]" (Die defination der "[" & "]" hab ich natürlich beachtet in einem String den ich aber hier nicht posten brauche.)

Könnte mir jemand erklären wie ich in einem KEY nun Leerzeichen setze bzw Sonderzeichen, sodass ich "Moin Andy" setzen kann.

Danke schonmal :-D

Scarecrow
03.01.2010, 15:40
Indem du einfach aus dem Key einen String machst:

["moin Andy"] klappt auf jeden Fall, nicht "[moin andy]", der String muss innerhalb der Brackets liegen, sonst sind die Brackets auch Teil des Strings ;)

4ndy
03.01.2010, 16:26
Okey danke , aber auf die Lösung dieses Problems folgt ein neues und zwar gibt er mir sogar meinen Output bei z.B ["Moin Andy"], wenn ich ingame "kjysdsfhskdjaMOINasdhjANDY" schreibe... Ich möchte aber nicht das er auf jedes WirrWarr ein Output gibt.. sondern wirklich nur auf ["Moin Andy"]. Hast du oder wer anders auch dafür eine Lösung parat? :D

(Damit er besser mit string.Find suchen kann, hab ich auch schon string.Trim & string.Lower eingesetzt, fehlt halt nur noch eine Lösung für dieses Problem)

Stoned
04.01.2010, 09:44
Erklär nochma was du genau willst, ich werde aus dem oberen Satz nicht schlau :l

4ndy
04.01.2010, 20:57
Ist schon gut, ich habe es selbst gelöst.. ;D