Skrypty & Kody LUA zmienna

Status
Zamknięty.

erazma

Active User
Zarejestrowany
Dołączył
Wrzesień 3, 2012
Posty
61
Liczba reakcji
6
Witam, jak mo?na zrobi? przetworzenie lub sprawdzanie nazwy wyraz?w np "ala ma kota" na "Ala Ma Kota" w lua? Jest to w og?le mo?liwe?


local name = "ala ma kota"
sprawdzanie
if funkcja == name then
doPlayerSendCancel(cid, "Pierwsza litera musi byc DUZA!")
return true
end

lub przetworzenie doPlayerSendCancel(cid, "Wyrazy zaczynajace sie duzymi literami: ".. name .. "")

dzi?ki! lofki ; **

---------- Tre?? dodana o 23:37 ----------

str = "here you have a long list of words"
str = str:gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end)

doCreatureSay(cid, str, TALKTYPE_ORANGE_1)

ju? sobie poradzi?em znalazlem rozwi?zanie tutaj ; )
 
Odp: LUA zmienna

[LUA]str = "it's not mine"
str = str:gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end)[/LUA]

Result: It'S Not Mine

[LUA]str = "it's nOt mine"
str = str:gsub("(%l)(%w*)", function(a,b) return string.upper(a)..b end)[/LUA]

Result: It'S NOt Mine


Poprawne:
[LUA]str:gsub("(%a)([%w_']*)", function(first, rest) return first:upper() .. rest:lower() end)[/LUA]
 
Status
Zamknięty.
Back
Do góry