×

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ığı
« ‹ 279 / 388 › »
Lua Kodları Tartışma & Yardımlaşma Başlığı
Hotspotower
« Citoyen »
1409048640000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5561
  0
a dit :
ui.addTextArea(0,"<b>Transformice sürümü:</b> "..tfm.get.misc.transformiceVersion.."\n<b>LUA sürümü:</b> "..tfm.get.misc.apiVersion.."",nil)
Dogangun
« Citoyen »
1409049000000
    • Dogangun#0000
    • Profil
    • Derniers messages
    • Tribu
#5562
  0
Yaptığım bir market scripti. Para scriptini henüz eklemedim.

players={} notices={notice=""}

ui.addTextArea(7,"<p align='center'><font face='arial'><a href='event:open'><j><b>Market</a></font></p>",name,300,28,50,18,0x00001,0xEB1D51,0.9,true)

function eventTextAreaCallback(id, name, callback)

ui.addTextArea(0,"<p align='center'><a href='event:Doğuş'>Doğuş</a></p>",name,270,57,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(1,"<p align='center'><a href='event:Peynir'>Peynir</a></p>",name,328,57,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(2,"<p align='center'><a href='event:Vampir'>Vampir</a></p>",name,270,87,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(3,"<p align='center'><a href='event:Şaman'>Şaman</a></p>",name,328,87,50,20,0x0001,0xCB546B,0.9,true)
ui.addTextArea(4,"<p align='center'><a href='event:Renk'>Renk</a></p>",name,270,117,50,20,0x0001,0xCB546B,0.9,true)
ui.addTextArea(5,"<p align='center'><a href='event:Yuva'>Yuva</a></p>",name, 328,117,50,20,0x0001,0xCB546B,0.9,true)
ui.addTextArea(6,"<p align='center'><a href='event:Kar'>Kar</a></p>",name,270,147,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(8,"<p align='center'><a href='event:Ölüm'>Ölüm</a></p>",name,328,147,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(9,"<p align='center'><a href='event:Meep'>Meep</a></p>",name,385,57,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(10,"<p align='center'><a href='event:Puan'>Puan</a></p>",name,385,87,50,20,0x00001,0xCB546B,0.9,true)

if callback=="Doğuş" then
tfm.exec.respawnPlayer(name)
end

if callback=="Vampir" then
tfm.exec.setVampirePlayer(name)
end

if callback=="Şaman" then
tfm.exec.setShaman(name)
end

if callback=="Renk" then
tfm.exec.setNameColor(name, 0xCB546B)
end

if callback=="Yuva" then
tfm.exec.playerVictory(name)
end

if callback=="Kar" then
tfm.exec.snow()
end

if callback=="Ölüm" then
tfm.exec.killPlayer(name)
end

if callback=="Meep" then
tfm.exec.giveMeep(name)
end

if callback=="Puan" then
tfm.exec.setPlayerScore(name, 10, true)
end

if callback=="Peynir" then
tfm.exec.giveCheese(name)
end
end


Herhangi bir minioyun veya scriptte kullanırsanız ufakta olsa kodun alıntı olduğunu belirtin lütfen.
Eernsntrk
« Citoyen »
1409049720000
    • Eernsntrk#0000
    • Profil
    • Derniers messages
    • Tribu
#5563
  0
Dogangun a dit :
Yaptığım bir market scripti. Para scriptini henüz eklemedim.

players={} notices={notice=""}

ui.addTextArea(7,"&lt;p align='center'&gt;&lt;font face='arial'&gt;&lt;a href='event:open'&gt;&lt;j&gt;&lt;b&gt;Market&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;",name,300,28,50,18,0x00001,0xEB1D51,0.9,true)

function eventTextAreaCallback(id, name, callback)

ui.addTextArea(0,"&lt;p align='center'&gt;&lt;a href='event:Doğuş'&gt;Doğuş&lt;/a&gt;&lt;/p&gt;",name,270,57,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(1,"&lt;p align='center'&gt;&lt;a href='event:Peynir'&gt;Peynir&lt;/a&gt;&lt;/p&gt;",name,328,57,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(2,"&lt;p align='center'&gt;&lt;a href='event:Vampir'&gt;Vampir&lt;/a&gt;&lt;/p&gt;",name,270,87,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(3,"&lt;p align='center'&gt;&lt;a href='event:Şaman'&gt;Şaman&lt;/a&gt;&lt;/p&gt;",name,328,87,50,20,0x0001,0xCB546B,0.9,true)
ui.addTextArea(4,"&lt;p align='center'&gt;&lt;a href='event:Renk'&gt;Renk&lt;/a&gt;&lt;/p&gt;",name,270,117,50,20,0x0001,0xCB546B,0.9,true)
ui.addTextArea(5,"&lt;p align='center'&gt;&lt;a href='event:Yuva'&gt;Yuva&lt;/a&gt;&lt;/p&gt;",name, 328,117,50,20,0x0001,0xCB546B,0.9,true)
ui.addTextArea(6,"&lt;p align='center'&gt;&lt;a href='event:Kar'&gt;Kar&lt;/a&gt;&lt;/p&gt;",name,270,147,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(8,"&lt;p align='center'&gt;&lt;a href='event:Ölüm'&gt;Ölüm&lt;/a&gt;&lt;/p&gt;",name,328,147,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(9,"&lt;p align='center'&gt;&lt;a href='event:Meep'&gt;Meep&lt;/a&gt;&lt;/p&gt;",name,385,57,50,20,0x00001,0xCB546B,0.9,true)
ui.addTextArea(10,"&lt;p align='center'&gt;&lt;a href='event:Puan'&gt;Puan&lt;/a&gt;&lt;/p&gt;",name,385,87,50,20,0x00001,0xCB546B,0.9,true)

if callback=="Doğuş" then
tfm.exec.respawnPlayer(name)
end

if callback=="Vampir" then
tfm.exec.setVampirePlayer(name)
end

if callback=="Şaman" then
tfm.exec.setShaman(name)
end

if callback=="Renk" then
tfm.exec.setNameColor(name, 0xCB546B)
end

if callback=="Yuva" then
tfm.exec.playerVictory(name)
end

if callback=="Kar" then
tfm.exec.snow()
end

if callback=="Ölüm" then
tfm.exec.killPlayer(name)
end

if callback=="Meep" then
tfm.exec.giveMeep(name)
end

if callback=="Puan" then
tfm.exec.setPlayerScore(name, 10, true)
end

if callback=="Peynir" then
tfm.exec.giveCheese(name)
end
end


Herhangi bir minioyun veya scriptte kullanırsanız ufakta olsa kodun alıntı olduğunu belirtin lütfen.

Init Error : Ediz.lua:274: [string "Eernsntrk.lua"]:1: unexpected symbol
Enesxfbxpro
« Censeur »
1409068080000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5564
  0
Arkadaşlar bir kodda hata yaptım sanırım.? Kod doğru çalışıyor !help yazıyorum açılıyor ancak tıklanabilir olmuyor. Biri yardım ederse sevinirim. Özel mesaj atmanız yeterlidir.
Hotspotower
« Citoyen »
1409068380000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5565
  0
<a href='event:abc'>help me</a>
Enesxfbxpro
« Censeur »
1409068740000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5566
  0
Hotspotower a dit :
<a href='event:abc'>help me</a>

Hayır. Tıklanabilir olmasını yaptım zaten. Kodum kısaca şöyle

function help(n)
callback vs.
end

function eventChatCommand(n,cmd)
local arg={}
for args in cmd:gmatch("%S+") do
table.insert(arg, args)
end

if arg[1]:lower()=="help" then
help(n)
end

Edit: Lütfen yardım :(

Dernière modification le 1409085600000
Hotspotower
« Citoyen »
1409138220000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5567
  0
Enesxfbxpro a dit :
Hotspotower a dit :
&lt;a href='event:abc'&gt;help me&lt;/a&gt;

Hayır. Tıklanabilir olmasını yaptım zaten. Kodum kısaca şöyle

function help(n)
callback vs.
end

function eventChatCommand(n,cmd)
local arg={}
for args in cmd:gmatch("%S+") do
table.insert(arg, args)
end

if arg[1]:lower()=="help" then
help(n)
end

Edit: Lütfen yardım :(

Öncelikle help fonksiyonuna callback fonksiyonu eklediysen orada bir yanlış. Sana bir önerim aralarda boşluk bırakma. Ayrıca if arg[1] olmayacak args[1] yapman gerek.
Oyga
« Citoyen »
1409149260000
    • Oyga#0000
    • Profil
    • Derniers messages
    • Tribu
#5568
  0
Hotspotower a dit :
Enesxfbxpro a dit :
Hotspotower a dit :
&lt;a href='event:abc'&gt;help me&lt;/a&gt;

Hayır. Tıklanabilir olmasını yaptım zaten. Kodum kısaca şöyle

function help(n)
callback vs.
end

function eventChatCommand(n,cmd)
local arg={}
for args in cmd:gmatch("%S+") do
table.insert(arg, args)
end

if arg[1]:lower()=="help" then
help(n)
end

Edit: Lütfen yardım :(

Öncelikle help fonksiyonuna callback fonksiyonu eklediysen orada bir yanlış. Sana bir önerim aralarda boşluk bırakma. Ayrıca if arg[1] olmayacak args[1] yapman gerek.

"arg" talosunu args ile kullanmak? arg olacak o.
Enesxfbxpro
« Censeur »
1409159100000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5569
  0
Hotspotower a dit :
Enesxfbxpro a dit :
Hotspotower a dit :
&lt;a href='event:abc'&gt;help me&lt;/a&gt;

Hayır. Tıklanabilir olmasını yaptım zaten. Kodum kısaca şöyle

function help(n)
callback vs.
end

function eventChatCommand(n,cmd)
local arg={}
for args in cmd:gmatch("%S+") do
table.insert(arg, args)
end

if arg[1]:lower()=="help" then
help(n)
end

Edit: Lütfen yardım :(

Öncelikle help fonksiyonuna callback fonksiyonu eklediysen orada bir yanlış. Sana bir önerim aralarda boşluk bırakma. Ayrıca if arg[1] olmayacak args[1] yapman gerek.

Argslarda hiçbir sorun yok gerçekten. İki fonksiyonu koyduğumdan oluyor. Bunun için ne yapmalıyım? Boşluk bırakma derken?
Hotspotower
« Citoyen »
1409159700000
    • Hotspotower#0000
    • Profil
    • Derniers messages
    • Tribu
#5570
  0
Şöyle bir örnek kod yazabilirim. Arg'ta yanlış hatadan dolayı özür dilerim, 3 tane arg yapmamın sebebi lazım olur diye öğrenmen için.

a dit :
function test(p)
ui.addTextArea(0,"<a href='event:a'>yardım</a>",p)
end

function eventTextAreaCallback(n,id,cb)
if cb=="a" then
ui.addTextArea(0,"Tebrikler",n)
end
end

function eventChatCommand(n,cmd)
local arg={}
for args in cmd:gmatch("%S+") do
table.insert(arg, args)
end
if arg[1]=="yardım" then
if arg[2]=="et" then
if arg[3]=="lütfen" then
test(n)
end
end
end
end

Dernière modification le 1409159820000
Enesxfbxpro
« Censeur »
1409159940000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5571
  0
Hotspotower a dit :
Şöyle bir örnek kod yazabilirim. Arg'ta yanlış hatadan dolayı özür dilerim, 3 tane arg yapmamın sebebi lazım olur diye öğrenmen için.

a dit :
function test(p)
ui.addTextArea(0,"<a href='event:a'>yardım</a>",nil)
end

function eventTextAreaCallback(n,id,cb)
if cb=="a" then
ui.addTextArea(0,"Tebrikler",nil)
end
end

function eventChatCommand(n,cmd)
local arg={}
for args in cmd:gmatch("%S+") do
table.insert(arg, args)
end
if arg[1]=="yardım" then
if arg[2]=="et" then
if arg[3]=="lütfen" then
test(n)
end
end
end
end


Teşekkür ederim

Edit: Hala olmadı, kardeşim ben beceremiyorum. Stypiden kodları atsam?
-

Dernière modification le 1409160420000
Oyga
« Citoyen »
1409166900000
    • Oyga#0000
    • Profil
    • Derniers messages
    • Tribu
#5572
  0
Ne yapmaya çalışıyorsun ki?
Benbirkralm
« Citoyen »
1409170380000
    • Benbirkralm#0000
    • Profil
    • Derniers messages
    • Tribu
#5573
  0
Dünden beri Mavihytzor'a math, string ve function'ları öğretiyorum. Detaylı açıklaması ile birlikte almak isteyenler oyundan bana ulaşsınlar. Herhangi bir ücret bulunmamakta.
Vampirellax
« Citoyen »
1409171940000
    • Vampirellax#0000
    • Profil
    • Derniers messages
    • Tribu
#5574
  0
Merhaba arkadaşlar ben Washington City kabilesinin reisiyim sizlere bir sorum olacaktır kabilemiz aşırı derecede kalabalık sizin yardımlarınız sayesinde bazı yarışmala v.b şeyler açıyorum yarışma olduğu zaman kabile evi aşırı kalabalıklaşıyor ve bazı ÇEKEMEYENLER tarafından lua kapanıyor biliyorsunuz ki kabile evinde hiçbir yetkisi olmayanlar bile eğer yeterli profile sahipse lua açabiliyor tam yarışmanın ortasında lua ile onuyorlar ve kod kapanıyor bu sorunu nasıl halledebilirim acaba lütfen yardım edin.. Teşekkür Ederim
Enesxfbxpro
« Censeur »
1409172240000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5575
  0
Vampirellax a dit :
Merhaba arkadaşlar ben Washington City kabilesinin reisiyim sizlere bir sorum olacaktır kabilemiz aşırı derecede kalabalık sizin yardımlarınız sayesinde bazı yarışmala v.b şeyler açıyorum yarışma olduğu zaman kabile evi aşırı kalabalıklaşıyor ve bazı ÇEKEMEYENLER tarafından lua kapanıyor biliyorsunuz ki kabile evinde hiçbir yetkisi olmayanlar bile eğer yeterli profile sahipse lua açabiliyor tam yarışmanın ortasında lua ile onuyorlar ve kod kapanıyor bu sorunu nasıl halledebilirim acaba lütfen yardım edin.. Teşekkür Ederim

Bunun için birşey yapamassın.
Kmlcan
« Citoyen »
1409175180000
    • Kmlcan#0000
    • Profil
    • Derniers messages
    • Tribu
#5576
  0
Lua ekibi üyesi bir arkadaşımdan tfm.exec.addPhysicObject fonksiyonu için bir kullanıcı parametresi önermesini rica ettim.
tfm.exec.addPhysicObject(id, x, y, obje ayarları, isim)

Eğer eklenirse zemini sadece yazılan kullanıcı görecek.
Enesxfbxpro
« Censeur »
1409184540000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5577
  0
Vanilla da bir harita vardı hani yuvarlak içindeydin etraf karanlıktı. Bunu nasıl lua ile yapabilirim? Şaman için karanlık olmayacak.

Aslında textarea ile yapabilirim de biraz zor. Kolay yöntemi var mıdır?

Dernière modification le 1409186520000
Neonstrayzer
« Citoyen »
1409205060000
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#5578
  0
Enesxfbxpro a dit :
Vanilla da bir harita vardı hani yuvarlak içindeydin etraf karanlıktı. Bunu nasıl lua ile yapabilirim? Şaman için karanlık olmayacak.

Aslında textarea ile yapabilirim de biraz zor. Kolay yöntemi var mıdır?

Dediğin şey XML ile yapılıyor ancak LUA sürümü için ortası boş PNG geri kalan kısımları siyah olan bir resmi kullanıcıya bağlarsan olur. Textarea ile olacağını sanmıyorum.
Enesxfbxpro
« Censeur »
1409208960000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#5579
  0
neonstrayzer a dit :
Enesxfbxpro a dit :
Vanilla da bir harita vardı hani yuvarlak içindeydin etraf karanlıktı. Bunu nasıl lua ile yapabilirim? Şaman için karanlık olmayacak.

Aslında textarea ile yapabilirim de biraz zor. Kolay yöntemi var mıdır?

Dediğin şey XML ile yapılıyor ancak LUA sürümü için ortası boş PNG geri kalan kısımları siyah olan bir resmi kullanıcıya bağlarsan olur. Textarea ile olacağını sanmıyorum.

Teşekkür ederim.

Edit: Bir soru daha sormak istiyorum. Ben aşağıda admin konuşması yapmak istiyorum. Mesela "!deneme selam gençler" yazınca "[Deneme] selam gençler" yazısını çıkmasını istiyorum. Bunu yaptım ancak sadece tek bir kelimeyi kabul ediyor. Kod; (yardunmcı olursanız sevinirim. Lütfen çalmayınız.)

function eventChatCommand(n,cmd)
local args={}
for arg in cmd:gmatch("%S+") do
table.insert(args, arg)
end
if args[1]=="deneme" then
print("<ROSE>• [Deneme Oyunu] <N>"..args[2])
end
end

Dernière modification le 1409215020000
Dogangun
« Citoyen »
1409221140000
    • Dogangun#0000
    • Profil
    • Derniers messages
    • Tribu
#5580
  0
Enesxfbxpro a dit :
neonstrayzer a dit :
Enesxfbxpro a dit :
Vanilla da bir harita vardı hani yuvarlak içindeydin etraf karanlıktı. Bunu nasıl lua ile yapabilirim? Şaman için karanlık olmayacak.

Aslında textarea ile yapabilirim de biraz zor. Kolay yöntemi var mıdır?

Dediğin şey XML ile yapılıyor ancak LUA sürümü için ortası boş PNG geri kalan kısımları siyah olan bir resmi kullanıcıya bağlarsan olur. Textarea ile olacağını sanmıyorum.

Teşekkür ederim.

Edit: Bir soru daha sormak istiyorum. Ben aşağıda admin konuşması yapmak istiyorum. Mesela "!deneme selam gençler" yazınca "[Deneme] selam gençler" yazısını çıkmasını istiyorum. Bunu yaptım ancak sadece tek bir kelimeyi kabul ediyor. Kod; (yardunmcı olursanız sevinirim. Lütfen çalmayınız.)

function eventChatCommand(n,cmd)
local args={}
for arg in cmd:gmatch("%S+") do
table.insert(args, arg)
end
if args[1]=="deneme" then
print("&lt;ROSE&gt;• [Deneme Oyunu] &lt;N&gt;"..args[2])
end
end

Args ile yapamadım. İstersen bunu deneyebilirsin.

admins={Enesxfbxpro=true}

function isAdmin(name)
return (admins[name] or false)
end

function eventChatCommand(playerName,command)
if isAdmin(playerName) then

if command:sub(0,3) == "cmd" then
print("<font color='#CB546B'>["..playerName.."] <font color='#C2C2DA'>"..command:sub(5),nil)
end

end
end
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Lua Kodları Tartışma & Yardımlaşma Başlığı
« ‹ 279 / 388 › »
© Atelier801 2018

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

Version 1.27