![]() |
0 | ||
eventKeyboard(oyuncuAdı, tusKodu, aşağı, xOyuncuPozisyonu, yOyuncuPozisyonu) kodunda illede y ve x pozisyonunu yazacak mıyım ya.Kendisi bulsa oyuncunun x y pozisyonunu?Birde ben tfm de nerenin x nerenin y olduğunu nereden anlıyacağım |
![]() ![]() « Citoyen » 1465851660000
| 0 | ||
megamuhafz a dit : Kodun içine her şeyi yazmak zorunda değilsin. Kullanıcının koordinatını kullanmak istersen x,y yazarsın. Örnek Kullanım system.bindKeyboard("Barsemsbot",32,true) function eventKeyboard(name,key,down,x,y) if key==32 then print("X:"..x.." Y:"..y) end end XY Olmadan system.bindKeyboard("Barsemsbot",32,true) function eventKeyboard(name,key,down) if key==32 then print("Bastın") end end Ayrıca haritada yukarıya gidersen Y değeri azalır sağa gidersen X değeri artar. Dernière modification le 1465851780000 |
0 | ||
Nasıl bir değişkenin içindeki veriyi print ederiz veya textarea ya yazdırırız? |
![]() ![]() « Citoyen » 1465929780000
| 0 | ||
megamuhafz a dit : deneme="selam" print(deneme) ui.addTextArea(1,deneme) |
![]() ![]() « Citoyen » 1465977360000
| 0 | ||
Barsems a dit : Direkt deneme yazmaz mı onda? Ya da hata çıkmaz mı? |
![]() 1465987560000
| | ||
[Modéré par Ahmet, raison : Konu dışı] |
![]() ![]() « Citoyen » 1465990560000
| 0 | ||
zekabat a dit : Keşke kodu bir deneseydin... Matematik bilinmeyenleri gibi düşün. Örnek: 2*a=8 olursa a=4 olur yani denklemde a yazdığın yerde sen 4 olduğunu anlarsın. a=4 ise 4*a=? denkleminde a yerine 4 yazarsın (çünkü a, 4 e eşit) sonuç olarak 4*4=16 Lua da aynı mantıkla çalışıyor. deneme="selam" yazdığında senin söylediğin "ben nereye 'deneme' yazarsam oraya 'selam' yaz" |
![]() ![]() « Citoyen » 1465994100000
| 0 | ||
Barsems a dit : yooo 'print(""..deneme.."")' yazması gerekmiyor mu? Yeşil kısımlar bir parametrenin ifade ettiği şeyi (a=1 de 1 gibi) şeyi yazmak için, Mor kısımlar ise direkt gereken şey. Yani, 'print(deneme)'= yanlış, 'print(""..deneme.."")' doğru En azından ben öyle biliyorum. |
![]() ![]() « Citoyen » 1465998600000
| 0 | ||
zekabat a dit : Yanlış biliyor sayılmazsın ama senin dediğin o değişken dışında yazmak istediğin bir şey var ise yazılır. Örnek function eventChatCommand(isimDegiskeni,mesaj) print(isimDegiskeni.." size '"..mesaj.."' dedi.") end Bu kodda değişkenler ne olursa olsun 'size' ve 'dedi' yazısı asla değişmez. Sadece değişkeni yazdırmak istiyorsan istediğin gibi kullan ama kendin yazı eklemek istediğinde ^^ |
![]() ![]() « Citoyen » 1466086020000
| 0 | ||
Bir soru saracağım, a={1,2,3} b={math.random(#a)} Eğer b parametresi 1 ise bir şey olmasını sağlayabilr miyiz |
![]() ![]() « Citoyen » 1466094000000
| 0 | ||
zekabat a dit : Mesela ne olsun? |
![]() ![]() « Citoyen » 1466096340000
| 0 | ||
Barsems a dit : #lua penceresine deneme yazsın |
![]() ![]() « Citoyen » 1466097300000
| 0 | ||
zekabat a dit : Böyle bir şey yaptım ama senin bunu kullanmak istediğin yere göre değiştirmen lazım. a={1,2,3} b=math.random(#a) print(b) c=0 function eventLoop() if c==0 and b==1 then print("deneme") c=1 end end |
![]() ![]() « Citoyen » 1466282820000
| 0 | ||
Alın size bir kod, basit ama alın işte Gereksiz Kod a=0 ui.addTextArea(1,"<p align='center'><a href='event:'><b>1</b></a></p>",name,5,30,150,20,0x000000,0xF8FF00,500,true) ui.addTextArea(2,"<p align='center'><a href='event:'><b>2</b></a></p>",name,5,60,150,20,0x000000,0xF8FF00,500,true) ui.addTextArea(3,"<p align='center'><a href='event:'><b>3</b></a></p>",name,5,90,150,20,0x000000,0xF8FF00,500,true) function eventTextAreaCallback(id,n,en) if (n) then if id==1 then a=1 print(a) elseif id==2 then a=2 print(a) elseif id==3 then a=3 print(a) end end end Belki biri bir şey yapar. |
![]() ![]() « Citoyen » 1466283180000
| 0 | ||
zekabat a dit : Cidden merak ediyorum da amacı ne? E: Gereksiz yazdığını yeni fark ettim. Dernière modification le 1466283540000 |
![]() ![]() « Citoyen » 1466325000000
| 0 | ||
Başka bir gereksiz kod daha: Gereksiz Kod a={1,2,3} b=math.random(#a) print(b) c=0 function eventLoop() if c==0 and b==1 then print("deneme") c=1 end if c==0 and b==2 then print("deneme2") c=2 end if c==0 and b==3 then print("deneme3") c=3 end end |
![]() 1466355240000
| | ||
[Modéré par Sha] |
![]() 1466355360000
| | ||
[Modéré par Sha, raison : Alıntıdaki iletiye müdahale edildi.] |
![]() 1466355480000
| | ||
[Modéré par Sha] |
![]() 1466355660000
| | ||
[Modéré par Sha] |