Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Overlord

Oldalak: [1]
1
Archívum / Integer, string
« Dátum: 2014. augusztus 26. - 10:06:45 »
Ha jól írtam át, ez működni fog:
 
local str = \"pöttyöslabda\"
local parameters = { \"almafa\", \"körtefa\", \"diófa\", \"meggyfa\" }
addCommandHandler(\"asd\",
function(playerSource)
local i = 0
local r = nil
for k,v in ipairs(parameters) do
   if str:find(v) then
      i = i + 1
      r = v
   end
end
if i == 1 then
   outputChatBox(r, playerSource)
else
   outputChatBox(\"Nincs ilyen\", playerSource)
end
end
)

2
Archívum / Integer, string
« Dátum: 2014. augusztus 25. - 16:09:26 »
Én úgy értelmeztem ,hogy a 2.-ban erre gondolsz:
 
str = \"pöttyöslabda\"
para1 = \"pöttyös\"
if string.find(str, para1) then
    -- a para1 szerepel az str-ben
else
    -- a para1 nem szerepel az str-bben
end

 
http://lua-users.org/wiki/StringLibraryTutorial

3
Archívum / Integer, string
« Dátum: 2014. augusztus 25. - 16:01:25 »
1.:
 

function isint(n) -- http://lua-users.org/lists/lua-l/2008-11/msg00102.html
    return n==math.floor(n)
end
if tonumber(parameter_1) and isint(tonumber(parameter_1)) then
    -- egész szám
elseif not tonumber(parameter_1) then
    --szöveg
end

4
Kérdések, Segítség / Ti hogy kezdtétek a Lua scriptelést?
« Dátum: 2014. június 21. - 20:58:56 »
Pascal (suliban) -> C++ (otthon) -> Lua (szintén otthon, és a wikiről tanultam meg)

Oldalak: [1]
SimplePortal 2.3.7 © 2008-2024, SimplePortal