Lua Kodları Tartışma & Yardımlaşma Başlığı |
Neonstrayzer « Citoyen » 1411904580000
| 0 | ||
Benbirkralm a dit : [Lua] # [*Passengers II] 1%s5%s6%s8%s9 :( |
Hotspotower « Citoyen » 1411904880000
| 0 | ||
admins={Hots,Pro} haritalar={1,2} function eventChatCommand(p,c) if c=="adminler kim" then print(table.concat(admins," ")) end if c=="haritaları göster" then print(table.concat(haritalar," ") end end |
Neonstrayzer « Citoyen » 1411905780000
| 0 | ||
admins={Hots,nub} maps={5,6,7,8,9} function eventChatCommand(p,c) if c.sub(1,6):lower()=="göster" and _G[c:sub(8)] then print(table.concat(_G[c:sub(8)]," ") end end !göster admins !göster maps |
Benbirkralm « Citoyen » 1411907340000
| 0 | ||
admins={"Neon", "tots"} maps={1,2,3,4,5} function eventChatCommand(n, c) if not (c:sub():(lower)==nil and c:sub():(upper)==nil) and _G[c:sub] and c:sub[(not "maps" or "admins")]==nil then table.concat(c:sub, " ") end end !show maps !show admins Dernière modification le 1411908900000 |
Neonstrayzer « Citoyen » 1411908240000
| 0 | ||
sub[2] HAHAHA NOOP |
Hotspotower « Citoyen » 1411908300000
| 0 | ||
Benbirkralm a dit : sub[2] derken? |
Benbirkralm « Citoyen » 1411908840000
| 0 | ||
sub[2]? e: oh my god e2: Düzelttim, tamamdır. Dernière modification le 1411909020000 |
Neonstrayzer « Citoyen » 1411908960000
| 0 | ||
Benbirkralm a dit : Reserv xd TR forumunda İngilizce konuşan nub. |
Benbirkralm « Citoyen » 1411909260000
| 0 | ||
string.gsub(string.find("[ b]"),(string.find("[ b]")),"<b>"..string.find("[ /b]"),(string.find("[ /b]")).."</b>")) ^ Bu doğru mu? Dernière modification le 1411909980000 |
Enesxfbxpro « Censeur » 1411909320000
| 0 | ||
Hotspotower a dit : Teşekkür ederim, diğer arkadaşlara da yardımı için teşekkürler. |
Benbirkralm « Citoyen » 1411909560000
| 0 | ||
(Gitti en nubunu aldı) Ee sizden naber? |
Neonstrayzer « Citoyen » 1411909560000
| 0 | ||
Benbirkralm a dit : Artık senin kodlarını denemeden hatalı olduğunu biliyorum. Tahminlerim yanılmaz bozuk buda |
Hotspotower « Citoyen » 1411909620000
| 0 | ||
Benbirkralm a dit : Neon'unki daha pro evet seninki hatalı. :P Ben kodu sade yapmayı tercih ederim, ki diğerlerini yapmayı da elbet biliyorum. (Nub Benbirkralm) |
Benbirkralm « Citoyen » 1411909980000
| 0 | ||
Benle ciddi ciddi konuşma ki her insan hata yapabilir :p Neon nub. |
Enesxfbxpro « Censeur » 1411910460000
| 0 | ||
Bundan sonra ne yapmalıyım? onlineAdmins tablosu açtım çünkü, adminlerden biri odaya geldiğinde, çıktığında o tabloya yazmasını sağlamak istedim. Sonra o onlineAdmins'i de hotspotower'ın verdiği kodla !admins yazınca tablonun içindekilerin çıkmasını sağladım. Ancak aşağıdaki bazı yerleri yapamadım. Yardım edermisiniz, başka ne yapmalıyım? admins={Enesxfbxpro=true} onlineAdmins={} function eventNewPlayer(n) if admins[n] then ??? end end function eventPlayerLeft(n) if admins[n] then ??? end end function eventChatCommand(n,cmd) local args={} for arg in cmd:gmatch("%S+") do table.insert(args, arg) end args[1]=args[1]:lower() if args[1]=="admins" then print(table.concat(onlineAdmins," ")) end end |
Benbirkralm « Citoyen » 1411911240000
| 0 | ||
table.remove yapabilirsin. |
Enesxfbxpro « Censeur » 1411911420000
| 0 | ||
Böylemi? (Remove silmekti galiba. Yazdırmak için napabilirim? Aşağıdaki yaptığım doğruysa tabi) table.remove(onlineAdmins ,n) |
Benbirkralm « Citoyen » 1411911540000
| 0 | ||
Öyle. İçine almak içinse table.insert |
Enesxfbxpro « Censeur » 1411911900000
| 0 | ||
Son durum: (İsmim çıkmıyo :/) onlineAdmins={} |
0 | ||
Bir tablo oluşturup onu güncellemek ile uğraşmaya gerek yok. Kısaca: admins={Oyga=true,Enesxfbxpro=true} oa="" function eventChatCommand(n,cmd) local a={} for arg in cmd:gmatch("%S+") do table.insert(a,arg) end if a[1]:lower()=="admins" then oa="" for a in pairs(tfm.get.room.playerList) do if admins[a] then oa=oa.."<V><B>"..a.."</B> <G>- " ui.addTextArea(0,oa,n,nil,nil,nil,nil,1,1,1,1) end end end end Oyuncu listesinde admins tablosunda olan birini bulursa yazdırır. |