×

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ığı
« ‹ 386 / 388 › »
Lua Kodları Tartışma & Yardımlaşma Başlığı
Muutluerkek
« Citoyen »
1599628920000
    • Muutluerkek#0000
    • Profil
    • Derniers messages
    • Tribu
#7701
  0
Osmanyksk123 a dit :
Muutluerkek a dit :
Osmanyksk123 a dit :
Elifffff a dit :
Elifffff a dit :
https://www.facebook.com/MJ.MagicJungle/photos/a.605116179542365/1255885434465433/?type=3&theater // şu kodun aynısını yapabilirmisiniz rica etsem

hatırlatayım dedim D:

Senin için buldum :D https://github.com/maliarts/transformice-tqkotel/blob/master/code

Muco arkadaşımız githubunu kabartmak için kendine ait olmayan kodları da güzel paylaşmış baksana :)

Muco a dit :
Kendi kodlarım dışında paylaştıklarımın sahiplerini read me kısmına yazıyorum artık bulunmayan,eski hali çalışmayan veya editlediğim kodları paylaşıyorum, kabartma amacım yok sadece meraklıların incelemesi ve öğrenmesi için paylaşıyorum


insanlar o kodları ownerlerin kendi githublarından bulabilirler ? :) paylaşırken onlardan izin aldı mı merak ediyorum.
Osmanyksk123
« Consul »
1599739620000
    • Osmanyksk123#5925
    • Profil
    • Derniers messages
#7702
  0
Muutluerkek a dit :
Osmanyksk123 a dit :
Muutluerkek a dit :
Osmanyksk123 a dit :
Elifffff a dit :
Elifffff a dit :
https://www.facebook.com/MJ.MagicJungle/photos/a.605116179542365/1255885434465433/?type=3&theater // şu kodun aynısını yapabilirmisiniz rica etsem

hatırlatayım dedim D:

Senin için buldum :D https://github.com/maliarts/transformice-tqkotel/blob/master/code

Muco arkadaşımız githubunu kabartmak için kendine ait olmayan kodları da güzel paylaşmış baksana :)

Muco a dit :
Kendi kodlarım dışında paylaştıklarımın sahiplerini read me kısmına yazıyorum artık bulunmayan,eski hali çalışmayan veya editlediğim kodları paylaşıyorum, kabartma amacım yok sadece meraklıların incelemesi ve öğrenmesi için paylaşıyorum


insanlar o kodları ownerlerin kendi githublarından bulabilirler ? :) paylaşırken onlardan izin aldı mı merak ediyorum.

Muco a dit :
Enomicefare'nin githubı yok Shamousey de github da paylaşmamış biraz araştırda yorum yap içi boş olmasın, onlar açık kaynak olarak paylaştı ve ben paylaşırken kod sahiplerinide paylaştığımı söyledim, senin yaptığın sadece önceden kalma kıskançlık ve insanların öğrenmek için ömrünü harcadığı dillere sen %sel olarak bilmişlik taslayarak 2 3 yılda öğrendiğini iddia ediyorsun, sadece insanları boş sözlerle aşağılayıp egonu tatmin etmek yerine mütevazi olup bildiklerini kendine saklayabilirsin mesela.

:)
Muutluerkek
« Citoyen »
1599790200000
    • Muutluerkek#0000
    • Profil
    • Derniers messages
    • Tribu
#7703
  0
Osmanyksk123 a dit :
Muutluerkek a dit :
Osmanyksk123 a dit :
Muutluerkek a dit :
Osmanyksk123 a dit :
Elifffff a dit :
Elifffff a dit :
https://www.facebook.com/MJ.MagicJungle/photos/a.605116179542365/1255885434465433/?type=3&theater // şu kodun aynısını yapabilirmisiniz rica etsem

hatırlatayım dedim D:

Senin için buldum :D https://github.com/maliarts/transformice-tqkotel/blob/master/code

Muco arkadaşımız githubunu kabartmak için kendine ait olmayan kodları da güzel paylaşmış baksana :)

Muco a dit :
Kendi kodlarım dışında paylaştıklarımın sahiplerini read me kısmına yazıyorum artık bulunmayan,eski hali çalışmayan veya editlediğim kodları paylaşıyorum, kabartma amacım yok sadece meraklıların incelemesi ve öğrenmesi için paylaşıyorum


insanlar o kodları ownerlerin kendi githublarından bulabilirler ? :) paylaşırken onlardan izin aldı mı merak ediyorum.

Muco a dit :
Enomicefare'nin githubı yok Shamousey de github da paylaşmamış biraz araştırda yorum yap içi boş olmasın, onlar açık kaynak olarak paylaştı ve ben paylaşırken kod sahiplerinide paylaştığımı söyledim, senin yaptığın sadece önceden kalma kıskançlık ve insanların öğrenmek için ömrünü harcadığı dillere sen %sel olarak bilmişlik taslayarak 2 3 yılda öğrendiğini iddia ediyorsun, sadece insanları boş sözlerle aşağılayıp egonu tatmin etmek yerine mütevazi olup bildiklerini kendine saklayabilirsin mesela.

:)

Arkadaş kendisine her şeyi saldırı olarak algılıyor galiba, ben sadece paylaşırken izin alıp almadığını sordum ama savaş başlatmaya çalışıyor gibi.

Kendisi gelip benimle konuşabilir ama mesaj yollamayı seçiyor galiba :)

ve arkadaşına söyle osmancığım ben 7.5 senedir yazılım ile uğraşıyorum ve Lua çok büyük bir dil değil maximum üstüne yatılsa documentionlarından 5 günde öğrenilecek dil gerisi matematiğe bakıyor :) tabi arkadaş sadece callbacklarla 2 script yapıp ben üstünüm diye dolaştığı günleri de biliyoruz da neyse :)

Dernière modification le 1599818280000
Elifffff
« Citoyen »
1600933620000
    • Elifffff#1852
    • Profil
    • Derniers messages
    • Tribu
#7704
  0
Osmanyksk123 a dit :
Elifffff a dit :
Elifffff a dit :
https://www.facebook.com/MJ.MagicJungle/photos/a.605116179542365/1255885434465433/?type=3&theater // şu kodun aynısını yapabilirmisiniz rica etsem

hatırlatayım dedim D:

Senin için buldum :D https://github.com/maliarts/transformice-tqkotel/blob/master/code

yaa usmanım tşk ederiiiiiiimmm <3
Osmanyksk123
« Consul »
1600952520000
    • Osmanyksk123#5925
    • Profil
    • Derniers messages
#7705
  0
Elifffff a dit :
Osmanyksk123 a dit :
Elifffff a dit :
Elifffff a dit :
https://www.facebook.com/MJ.MagicJungle/photos/a.605116179542365/1255885434465433/?type=3&theater // şu kodun aynısını yapabilirmisiniz rica etsem

hatırlatayım dedim D:

Senin için buldum :D https://github.com/maliarts/transformice-tqkotel/blob/master/code

yaa usmanım tşk ederiiiiiiimmm <3

Rica ederim canım <3
Selimm
« Citoyen »
1601996340000
    • Selimm#7582
    • Profil
    • Derniers messages
    • Tribu
#7706
  0
Chat kısmında ismimin kırmızı olması ve başımda (Admin) gibi bir tag yazmasını istiyorum
örneğin chate bir şey yazdığımda
(Admin) Selimm: İyi oyunlar

yardımcı olur musunuz?
Muutluerkek
« Citoyen »
1602068940000
    • Muutluerkek#0000
    • Profil
    • Derniers messages
    • Tribu
#7707
  0
Selimm a dit :
Chat kısmında ismimin kırmızı olması ve başımda (Admin) gibi bir tag yazmasını istiyorum
örneğin chate bir şey yazdığımda
(Admin) Selimm: İyi oyunlar

yardımcı olur musunuz?

Merhaba burası script istek değil kodları ve yardımlaşma başlığı ayrıca o dediğin şey Transformice içinde imkansızdır sebebi ise ChatMessage fonksiyonunu normal userlerin kullanamıyor olmasıdır
Enesxfbxpro
« Censeur »
1605915240000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#7708
  0
jQuery'deki Ajax gibi başka sitelere istekte bulunabiliyor muyuz? Bir rehber var mı?

Dernière modification le 1605915300000
Muutluerkek
« Citoyen »
1605987420000
    • Muutluerkek#0000
    • Profil
    • Derniers messages
    • Tribu
#7709
  0
Enesxfbxpro a dit :
jQuery'deki Ajax gibi başka sitelere istekte bulunabiliyor muyuz? Bir rehber var mı?

Curl ile istekte bulunabilirsin, cors'u açık sitelere de direkt post işleminde bulunabilirsin
Enesxfbxpro
« Censeur »
1605994020000
    • Enesxfbxpro#0000
    • Profil
    • Derniers messages
    • Tribu
#7710
  0
Muutluerkek a dit :
Enesxfbxpro a dit :
jQuery'deki Ajax gibi başka sitelere istekte bulunabiliyor muyuz? Bir rehber var mı?

Curl ile istekte bulunabilirsin, cors'u açık sitelere de direkt post işleminde bulunabilirsin

Transformice'de böyle bir şey mümkün mü?
Muutluerkek
« Citoyen »
1606268400000
    • Muutluerkek#0000
    • Profil
    • Derniers messages
    • Tribu
#7711
  0
Enesxfbxpro a dit :
Muutluerkek a dit :
Enesxfbxpro a dit :
jQuery'deki Ajax gibi başka sitelere istekte bulunabiliyor muyuz? Bir rehber var mı?

Curl ile istekte bulunabilirsin, cors'u açık sitelere de direkt post işleminde bulunabilirsin

Transformice'de böyle bir şey mümkün mü?

hayır tabiki asla
Kal3us
« Citoyen »
1608486420000
    • Kal3us#0000
    • Profil
    • Derniers messages
#7712
  0
ban kodunu admin olma kodunu ve racing turnuvası kodunu verebilirmisiniz?
Howert
« Citoyen »
1608820740000
    • Howert#1951
    • Profil
    • Derniers messages
#7713
  0
Kal3us a dit :
ban kodunu admin olma kodunu ve racing turnuvası kodunu verebilirmisiniz?

Biraz araştırma yapsaydın bulabilirdin.
Caneralper
« Citoyen »
1608845820000
    • Caneralper#0000
    • Profil
    • Derniers messages
    • Tribu
#7714
  0
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Dernière modification le 1608845940000
Perfecteca
« Sénateur »
1608855900000
    • Perfecteca#0000
    • Profil
    • Derniers messages
    • Tribu
#7715
  1
Caneralper a dit :
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--oyuncuların belli bir alanda olup olmadıklarını denetlemek fonksiyon tanımlayarak mümkün
--önce bu alanların sınırlı olduğu koordinatları belirlemen gerekiyor
--farz edelim ki kırmızı bölge (20,170) yatay ve (0,150) düşey aralıklarında olsun

function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=20
local x2=170
local y1=0
local y2=150
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end

--yine aynı alandaki fare sayısı için:

function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end
Caneralper
« Citoyen »
1608903240000
    • Caneralper#0000
    • Profil
    • Derniers messages
    • Tribu
#7716
  0
Perfecteca a dit :
Caneralper a dit :
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--oyuncuların belli bir alanda olup olmadıklarını denetlemek fonksiyon tanımlayarak mümkün
--önce bu alanların sınırlı olduğu koordinatları belirlemen gerekiyor
--farz edelim ki kırmızı bölge (20,170) yatay ve (0,150) düşey aralıklarında olsun

function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=20
local x2=170
local y1=0
local y2=150
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end

--yine aynı alandaki fare sayısı için:

function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end

Teşekkür ederiim ilgin cevabın için şöyle bir kod hazırladım fakat o bölmedeki oyuncu sayısını saydıramıyorum. Rica etsem doğruluğunu kontrool edebilir misin hata yaptığım yeri de belirtebilir misin.
Resimde belirttiğim X ile olan yere SAYDIR tuşuna bastığım zaman şu hatayı alıyorum Runtime Error : org.luaj.vm2.LuaError: Caneralper#0000.lua:66: attempt to concatenate string and nil
https://cdn.discordapp.com/attachments/713829507194290280/792021872081371146/Screenshot_1.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
admin=("Caneralper") --İsminizi buraya yazınız.
function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=1
local x2=199
local y1=0
local y2=200
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end


if callback=="say" then
function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end
ui.addTextArea(12,"<font size='16'><p align='center'>"..playersInRedBox,100,15,nil,0x111111, 0x3f3f3f,0.9, true)
end
Perfecteca
« Sénateur »
1608911700000
    • Perfecteca#0000
    • Profil
    • Derniers messages
    • Tribu
#7717
  1
Caneralper a dit :
Perfecteca a dit :
Caneralper a dit :
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--oyuncuların belli bir alanda olup olmadıklarını denetlemek fonksiyon tanımlayarak mümkün
--önce bu alanların sınırlı olduğu koordinatları belirlemen gerekiyor
--farz edelim ki kırmızı bölge (20,170) yatay ve (0,150) düşey aralıklarında olsun

function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=20
local x2=170
local y1=0
local y2=150
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end

--yine aynı alandaki fare sayısı için:

function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end

Teşekkür ederiim ilgin cevabın için şöyle bir kod hazırladım fakat o bölmedeki oyuncu sayısını saydıramıyorum. Rica etsem doğruluğunu kontrool edebilir misin hata yaptığım yeri de belirtebilir misin.
Resimde belirttiğim X ile olan yere SAYDIR tuşuna bastığım zaman şu hatayı alıyorum Runtime Error : org.luaj.vm2.LuaError: Caneralper#0000.lua:66: attempt to concatenate string and nil
https://cdn.discordapp.com/attachments/713829507194290280/792021872081371146/Screenshot_1.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
admin=("Caneralper") --İsminizi buraya yazınız.
function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=1
local x2=199
local y1=0
local y2=200
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end


if callback=="say" then
function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end
ui.addTextArea(12,"<font size='16'><p align='center'>"..playersInRedBox,100,15,nil,0x111111, 0x3f3f3f,0.9, true)
end

getNumberOfPlayersInRedBox() fonksiyonunu hiç çağırmamış olduğun için playersInRedBox diye bir değişken asla var olmuyor, dolayısıyla bu değişken çağırıldığında nil değeri çıkıyor ve string ile de birleştirilemiyor.
26. satırda playersInRedBox yerine getNumberOfPlayersInRedBox() yazmalısın. Bu da zaten çağırdığın yere cevap olarak oyuncu sayısını gönderecek.
Caneralper
« Citoyen »
1608923940000
    • Caneralper#0000
    • Profil
    • Derniers messages
    • Tribu
#7718
  1
Perfecteca a dit :
Caneralper a dit :
Perfecteca a dit :
Caneralper a dit :
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--oyuncuların belli bir alanda olup olmadıklarını denetlemek fonksiyon tanımlayarak mümkün
--önce bu alanların sınırlı olduğu koordinatları belirlemen gerekiyor
--farz edelim ki kırmızı bölge (20,170) yatay ve (0,150) düşey aralıklarında olsun

function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=20
local x2=170
local y1=0
local y2=150
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end

--yine aynı alandaki fare sayısı için:

function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end

Teşekkür ederiim ilgin cevabın için şöyle bir kod hazırladım fakat o bölmedeki oyuncu sayısını saydıramıyorum. Rica etsem doğruluğunu kontrool edebilir misin hata yaptığım yeri de belirtebilir misin.
Resimde belirttiğim X ile olan yere SAYDIR tuşuna bastığım zaman şu hatayı alıyorum Runtime Error : org.luaj.vm2.LuaError: Caneralper#0000.lua:66: attempt to concatenate string and nil
https://cdn.discordapp.com/attachments/713829507194290280/792021872081371146/Screenshot_1.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
admin=("Caneralper") --İsminizi buraya yazınız.
function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=1
local x2=199
local y1=0
local y2=200
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end


if callback=="say" then
function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end
ui.addTextArea(12,"<font size='16'><p align='center'>"..playersInRedBox,100,15,nil,0x111111, 0x3f3f3f,0.9, true)
end

getNumberOfPlayersInRedBox() fonksiyonunu hiç çağırmamış olduğun için playersInRedBox diye bir değişken asla var olmuyor, dolayısıyla bu değişken çağırıldığında nil değeri çıkıyor ve string ile de birleştirilemiyor.
26. satırda playersInRedBox yerine getNumberOfPlayersInRedBox() yazmalısın. Bu da zaten çağırdığın yere cevap olarak oyuncu sayısını gönderecek.

Nasıl teşekkür edeceğimi hiç bilmiyorum gerçekten de :D Çalıştığını görmek insana azcık da olsa neşe kazandırıyo istemeden, bu işlerde biraz yeniyim şu son 2 3 ay içerisinde bu işi öğrenmeye başladım bazı şeyleri halen bilmiyorum bana bakıpta ey allahım ne yapmış bu çocuk demiştirsin kesinlikle ama kusuruma bakmazsın artık yeniyim çünkü :) Tekrardan çook teşekkür ederiim.

Tek bir ricam daha kaldı :D şu K öldür Y öldür butonlarına atıyorum değerlerini movePlayer killPlayer komutlarını denedim ama o box ların içindeki fareleri bir türlü taşıyamadım, öldüremedim :D Algılanan fareleri bir türlü taşıyamadım.

https://cdn.discordapp.com/attachments/700820165994217564/792108092158246972/Screenshot_2.png


Code Lua

1
2
3
if callback=="köldür" then
tfm.exec.movePlayer(getNumberOfPlayersInRedBox(),-15,400)
end

Dernière modification le 1608931740000
Perfecteca
« Sénateur »
1608938700000
    • Perfecteca#0000
    • Profil
    • Derniers messages
    • Tribu
#7719
  0
Caneralper a dit :
Perfecteca a dit :
Caneralper a dit :
Perfecteca a dit :
Caneralper a dit :
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--oyuncuların belli bir alanda olup olmadıklarını denetlemek fonksiyon tanımlayarak mümkün
--önce bu alanların sınırlı olduğu koordinatları belirlemen gerekiyor
--farz edelim ki kırmızı bölge (20,170) yatay ve (0,150) düşey aralıklarında olsun

function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=20
local x2=170
local y1=0
local y2=150
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end

--yine aynı alandaki fare sayısı için:

function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end

Teşekkür ederiim ilgin cevabın için şöyle bir kod hazırladım fakat o bölmedeki oyuncu sayısını saydıramıyorum. Rica etsem doğruluğunu kontrool edebilir misin hata yaptığım yeri de belirtebilir misin.
Resimde belirttiğim X ile olan yere SAYDIR tuşuna bastığım zaman şu hatayı alıyorum Runtime Error : org.luaj.vm2.LuaError: Caneralper#0000.lua:66: attempt to concatenate string and nil
https://cdn.discordapp.com/attachments/713829507194290280/792021872081371146/Screenshot_1.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
admin=("Caneralper") --İsminizi buraya yazınız.
function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=1
local x2=199
local y1=0
local y2=200
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end


if callback=="say" then
function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end
ui.addTextArea(12,"<font size='16'><p align='center'>"..playersInRedBox,100,15,nil,0x111111, 0x3f3f3f,0.9, true)
end

getNumberOfPlayersInRedBox() fonksiyonunu hiç çağırmamış olduğun için playersInRedBox diye bir değişken asla var olmuyor, dolayısıyla bu değişken çağırıldığında nil değeri çıkıyor ve string ile de birleştirilemiyor.
26. satırda playersInRedBox yerine getNumberOfPlayersInRedBox() yazmalısın. Bu da zaten çağırdığın yere cevap olarak oyuncu sayısını gönderecek.

Nasıl teşekkür edeceğimi hiç bilmiyorum gerçekten de :D Çalıştığını görmek insana azcık da olsa neşe kazandırıyo istemeden, bu işlerde biraz yeniyim şu son 2 3 ay içerisinde bu işi öğrenmeye başladım bazı şeyleri halen bilmiyorum bana bakıpta ey allahım ne yapmış bu çocuk demiştirsin kesinlikle ama kusuruma bakmazsın artık yeniyim çünkü :) Tekrardan çook teşekkür ederiim.

Tek bir ricam daha kaldı :D şu K öldür Y öldür butonlarına atıyorum değerlerini movePlayer killPlayer komutlarını denedim ama o box ların içindeki fareleri bir türlü taşıyamadım, öldüremedim :D Algılanan fareleri bir türlü taşıyamadım.

https://cdn.discordapp.com/attachments/700820165994217564/792108092158246972/Screenshot_2.png


Code Lua

1
2
3
if callback=="köldür" then
tfm.exec.movePlayer(getNumberOfPlayersInRedBox(),-15,400)
end

Modül S.S.S. & Kılavuz

Code Lua

1
2
3
4
function eventTextAreaCallback(id,player,callback)
end

--bunun içine yazmalısın, belki 'ö, ü' gibi türkçe harfleri de kabul etmiyor olabilir
Caneralper
« Citoyen »
1608978120000
    • Caneralper#0000
    • Profil
    • Derniers messages
    • Tribu
#7720
  0
Perfecteca a dit :
Caneralper a dit :
Perfecteca a dit :
Caneralper a dit :
Perfecteca a dit :
Caneralper a dit :
Arkadaşlar söyle bir sorunum var yeni başlıyorum lua modüllerine sizlerden bir şey rica edecektim
Şöyle bir templatem var;

Kırmızı Tuşuna basınca kırmızıyı kapatıyor hepsini kapat diyince hepsini kapatıyor bir diğer bölmeye geçiş izni olmuyor. Hepsini sil deyince de bütün fiziksel objeleri ekrandan siliyor.
Bunun için bilen birileri yardım ederse çok müteşekkir olurum

Sorunum şu ben Siyah çizgilerle belirttiğim alanlarda ki farelerin sayısını bilmek ve de fareleri algılayıp M öldür y öldür tuşlarına basarak öldürmesini istiyorum acaba bununla ilgili gösterebileceğiniz bir kod varmı koordinat sistemiyle alakalı varsa eğer bunun nasıl yapıldığını bana gösterebilirmi?
Şimdiden çook teşekkürler.

https://cdn.discordapp.com/attachments/713829507194290280/791780945932976128/bcGaEyzgTUKwngeGqSma1w.png

Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
--oyuncuların belli bir alanda olup olmadıklarını denetlemek fonksiyon tanımlayarak mümkün
--önce bu alanların sınırlı olduğu koordinatları belirlemen gerekiyor
--farz edelim ki kırmızı bölge (20,170) yatay ve (0,150) düşey aralıklarında olsun

function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=20
local x2=170
local y1=0
local y2=150
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end

--yine aynı alandaki fare sayısı için:

function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end

Teşekkür ederiim ilgin cevabın için şöyle bir kod hazırladım fakat o bölmedeki oyuncu sayısını saydıramıyorum. Rica etsem doğruluğunu kontrool edebilir misin hata yaptığım yeri de belirtebilir misin.
Resimde belirttiğim X ile olan yere SAYDIR tuşuna bastığım zaman şu hatayı alıyorum Runtime Error : org.luaj.vm2.LuaError: Caneralper#0000.lua:66: attempt to concatenate string and nil
https://cdn.discordapp.com/attachments/713829507194290280/792021872081371146/Screenshot_1.png


Code Lua

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
admin=("Caneralper") --İsminizi buraya yazınız.
function inRedBox(player)
local p=tfm.get.room.playerList[player]
local x1=1
local x2=199
local y1=0
local y2=200
if p.x>x1 and p.x<x2 and p.y>y1 and p.y<y2 then
return(true) --eğer oyuncu kırmızı alandaysa true cevabını gönderir
else
return(false) --false yerine nil de kullanabilirsin
end
end


if callback=="say" then
function getNumberOfPlayersInRedBox()
playersInRedBox=0
for player in pairs (tfm.get.room.playerList) do
if inRedBox(player) and not (tfm.get.room.playerList[player].isDead) then
playersInRedBox=playersInRedBox+1
end
end
return(playersInRedBox) --cevap olarak kırmızı alandaki oyuncu sayısını gönderir
end
ui.addTextArea(12,"<font size='16'><p align='center'>"..playersInRedBox,100,15,nil,0x111111, 0x3f3f3f,0.9, true)
end

getNumberOfPlayersInRedBox() fonksiyonunu hiç çağırmamış olduğun için playersInRedBox diye bir değişken asla var olmuyor, dolayısıyla bu değişken çağırıldığında nil değeri çıkıyor ve string ile de birleştirilemiyor.
26. satırda playersInRedBox yerine getNumberOfPlayersInRedBox() yazmalısın. Bu da zaten çağırdığın yere cevap olarak oyuncu sayısını gönderecek.

Nasıl teşekkür edeceğimi hiç bilmiyorum gerçekten de :D Çalıştığını görmek insana azcık da olsa neşe kazandırıyo istemeden, bu işlerde biraz yeniyim şu son 2 3 ay içerisinde bu işi öğrenmeye başladım bazı şeyleri halen bilmiyorum bana bakıpta ey allahım ne yapmış bu çocuk demiştirsin kesinlikle ama kusuruma bakmazsın artık yeniyim çünkü :) Tekrardan çook teşekkür ederiim.

Tek bir ricam daha kaldı :D şu K öldür Y öldür butonlarına atıyorum değerlerini movePlayer killPlayer komutlarını denedim ama o box ların içindeki fareleri bir türlü taşıyamadım, öldüremedim :D Algılanan fareleri bir türlü taşıyamadım.

https://cdn.discordapp.com/attachments/700820165994217564/792108092158246972/Screenshot_2.png


Code Lua

1
2
3
if callback=="köldür" then
tfm.exec.movePlayer(getNumberOfPlayersInRedBox(),-15,400)
end

Modül S.S.S. & Kılavuz

Code Lua

1
2
3
4
function eventTextAreaCallback(id,player,callback)
end

--bunun içine yazmalısın, belki 'ö, ü' gibi türkçe harfleri de kabul etmiyor olabilir

Code Lua

1
2
3
4
5
6
7
8
9
--Her yolu denedim fakat bir türlü beceremedim şu renkli alanların içindeki fareleri sorun nerde hiç bir fikrim yok açıkcası :/ ö,ü türkçe ifadeleride denedim ama malesef :(

function eventTextAreaCallback(id, player, callback)
if callback=="koldur" then
function eventMouse(getNumberOfPlayersInRedBox(), x, y) -- (playerInRedBox bunuda yaptım normal player yazdım bir türlü öldüremedim)
tfm.exec.movePlayer(getNumberOfPlayersInRedBox(), -15, 150, true)
end
end
end
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Lua Kodları Tartışma & Yardımlaşma Başlığı
« ‹ 386 / 388 › »
© Atelier801 2018

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

Version 1.27