×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Lua Kodları Tartışma & Yardımlaşma Başlığı
« ‹ 290 / 388 › »
Lua Kodları Tartışma & Yardımlaşma Başlığı
Neonstrayzer
« Citoyen »
1411904580000
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#5781
  0
Benbirkralm a dit :
table.foreach(maps, print)
ya da,
table.concat(maps, "%s")

[Lua] # [*Passengers II] 1%s5%s6%s8%s9

:(
Hotspotower
« Citoyen »
1411904880000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5782
  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
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#5783
  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
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5784
  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
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#5785
  0
sub[2] HAHAHA NOOP
Hotspotower
« Citoyen »
1411908300000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5786
  0
Benbirkralm a dit :
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[2]] and c:sub[2][(not "maps" or "admins")]==nil then
table.concat(c:sub[2], " ")
end
end

!show maps
!show admins

sub[2] derken?
Benbirkralm
« Citoyen »
1411908840000
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5787
  0
sub[2]?
e: oh my god
e2: Düzelttim, tamamdır.

Dernière modification le 1411909020000
Neonstrayzer
« Citoyen »
1411908960000
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#5788
  0
Benbirkralm a dit :
sub[2]?
e: oh my god

Reserv xd
TR forumunda İngilizce konuşan nub.
Benbirkralm
« Citoyen »
1411909260000
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5789
  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
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5790
  0
Hotspotower a dit :
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

Teşekkür ederim, diğer arkadaşlara da yardımı için teşekkürler.
Benbirkralm
« Citoyen »
1411909560000
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5791
  0
(Gitti en nubunu aldı)
Ee sizden naber?
Neonstrayzer
« Citoyen »
1411909560000
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#5792
  0
Benbirkralm a dit :
string.gsub(string.find(""),(string.find("[ b]")),"&lt;b&gt;"..string.find(""),(string.find("[ /b]")).."&lt;/b&gt;"))

^ Bu doğru mu?

Artık senin kodlarını denemeden hatalı olduğunu biliyorum. Tahminlerim yanılmaz bozuk buda
Hotspotower
« Citoyen »
1411909620000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5793
  0
Benbirkralm a dit :
(Gitti en nubunu aldı)
Ee sizden naber?

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
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5794
  0
Benle ciddi ciddi konuşma ki her insan hata yapabilir :p
Neon nub.
Enesxfbxpro
« Censeur »
1411910460000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5795
  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
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5796
  0
table.remove yapabilirsin.
Enesxfbxpro
« Censeur »
1411911420000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5797
  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
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5798
  0
Öyle. İçine almak içinse table.insert
Enesxfbxpro
« Censeur »
1411911900000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5799
  0
Son durum: (İsmim çıkmıyo :/)

onlineAdmins={}
admins={Enesxfbxpro=true}

function eventNewPlayer(n)
if admins[n] then
table.remove(onlineAdmins,n)
end
end

function eventPlayerLeft(n)
if admins[n] then
table.insert(onlineAdmins,n)
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

Oyga
« Citoyen »
1411912020000
    • Oyga#0000
    • Profil
    • Derniers messages
    • Tribu
#5800
  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.
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Lua Kodları Tartışma & Yardımlaşma Başlığı
« ‹ 290 / 388 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27