Lua Kodları Tartışma & Yardımlaşma Başlığı |
Muutluerkek 1627331700000
| | ||
[Modéré par Sha, raison : Tartışma ortamı yaratmayın.] |
Kuppiarda « Citoyen » 1627686480000
| 2 | ||
Muutluerkek -silindi- a dit : Önce kişiyi birisinin kimliğini çalmakla suçluyorsun ve söylediğin kişinin bir davranışını söylüyorsun o da karşı bir argümanıyla sana geliyor. Bir oyun(eğlence için oynanır oyunlar) forumu için gereksiz saldırgansın daha sakin biri olmanı tavsiye ederim. Olay hakkında yorumumu söyleyecek olursam Qyga'nın dediği gibi Qyga a dit : Bir kişi bile olsa eğer bu adımlamayı öğrenen birinin önüne bir engel çıkarsa ve insanlar(özellikle aynı ülkeden olan) bu kişiyi sırtından itmesi(desteklemesi) gerekirken önünden iterse bu kişinin engelin arkasında tökezlemesi kaçınılmazdır. Bir kişinin basitinden bir kod istemesine yardım etmek istemiyorsan yorum olsun diye yazmak zorunda değilsin. Eğer yardımsever biri değilsen bırak bir başkası bir gün görür yardım eder ancak sen o kişiye saldırgan şekilde a dit : tarzında bir tutum sergilersen bu kişi bu forumdan da soğur, Lua kodlamaktan da soğur, Transformice'tan da soğur. Konunun daha başında bile pek çok kod paylaşımı var hem yorumlarda hem de örnek kodlar sekmesinde. Şurada çok az kişi kaldı zaten Lua ile uğraşan mümkünse onları da burası da saldırganmış dedirtip kaçırmamaya çalışalım, yardımcı olmaya çalışalım. Dernière modification le 1628386860000 |
Vampirellax « Citoyen » 1627734420000
| 0 | ||
"Şurada çok az kişi kaldı zaten Lua ile uğraşan mümkünse onları da burası da saldırganmış dedirtip kaçırmamaya çalışalım, yardımcı olmaya çalışalım." |
Muutluerkek 1628069280000
| | ||
[Modéré par Sha, raison : Tartışma ortamı yaratmayın.] |
Kuppiarda 1628102400000
| | ||
[Modéré par Sha, raison : Alıntı] |
1 | ||
Eğer bir yorumun bir konuya ait olmadığını düşünüyorsanız o yorumu raporlayabilirsiniz, sert ifadelerle konuyu modere etmeye çalışmayın lütfen. Son 6 ayda sadece 2 defa olan bir şey için tartışma çıkarmaya gerek yok. Küçük isteklerin yer almasında sakınca görmüyoruz. Ayrı bir konu açmaya gerek yok, zira bunlar çok nadir oluyor. Birbirimize karşı daha nazik ve saygılı olalım. İyi forumlar. |
Enesxfbxpro « Censeur » 1628343720000
| 0 | ||
Bunun gibi textarea nasıl yapabilirim? (Lua ile olmasa da olur): https://imgur.com/XgKuSL5 |
Kuppiarda « Citoyen » 1628359980000
| 0 | ||
Enesxfbxpro a dit : textArea ile değil ancak tfm.exec.addImage ile yapabilirsiniz. (textArea ile tek tek piksel piksel uğraşarak ta yapmanız mümkün ancak fazla uğraştırıcı ve verimsiz olur.) tfm.exec.addImage için "Lua documentation" konusundaki 14 numaralı yorumda kabile evleri içinde nasıl kullanılacağı anlatılıyor. Özetlemek gerekirse oyun kurallarını ihlal etmeden Modül Takımı yetkilileri tarafından resimlerin paylaşılmasını isteyebilirsin ister şu konudan istersen de onlara özel mesaj yoluyla istediğin görseli yollayıp Atelier üstünde paylaşılmasını(hostlanmasını) isteyebilirsin. addImage'in kullanımı ise şöyle oluyor: Code Lua 1 tfm.exec.addImage("resimAdı", hedef, xKoordinatı, yKoordinatı, "hedefOyuncu", xÖlçeği, yÖlçeği, açı, saydamlık, anchorX, anchorY)
Algoritma olarak ise bahsettiğiniz resmin algoritmasını ise şöyle yapabilirsiniz öncelikle eğer öne çıkacak resimler tek sayfada olacaksa ve çok değilse arkaplanı sadece tek bir resim olarak yollayıp eklersiniz. Ardından eklenecek diğer resimleri yollayıp katman derinliğini arkaplanınkinden daha yüksek yaparsınız ve böylelikle tıpkı textArea gibi arkaplanı(köşeleri taştan olan) arkada bir tutucu görevi yapıyormuş ve öndeki kürk resimleri ise onun parçasıymış, yazılarıymış gibi gösterebilirsiniz. addImage kullanımı kısmının çoğunluğunu "Lua documentation" konusundan Türkçeleştirip daha rahat anlatabileceğim şekilde değiştirerek anlattım. |
Enesxfbxpro « Censeur » 1628417640000
| 0 | ||
@Kuppiarda paylaşımın için teşekkür ederim. Ben o resmin boş halini (rozetsiz hali) nereden bulacağım? (width ile height ayarını da kendim yapmak istiyorum.) |
0 | ||
Enesxfbxpro a dit : Yabancı forumda absürt fotoğraflar olmasın diye ekip tarafından yükleniyor, resmi bulamadım ama bulursan bu konuya atarak yüklemelerini sağlayabilirsin. Konu Link |
Kuppiarda « Citoyen » 1628443920000
| 0 | ||
Enesxfbxpro a dit : Muhtemelen onların hepsi oyunun içine gömülü olduğu için nasıl erişilebileceği hakkında çok bir fikrim maalesef yok ancak işi kodlarla halledebilirsin. Öncelikle taş çerçeveli arkaplanın belirli özelliklerini ele alıp ayıralım. Taştan L şeklinde köşeler, kahverengi ancak ortaya doğru beyazlayan kenarlar, yeşilimsi bir arka renk. Bu elimizdeki resimleri bir araya getirerek tıpkı bu şekilde bir menü yapacak bir fonksiyon yapabiliriz. Fonksiyonda önce arkaplanı en arkaya koyar ardından kenarları fonksiyonu çağırırken tanımlayacağın x, y, uzunluk, genişlik değerlerine göre yerine yerleştirip kenarın ölçeğini hesaplayıp çarptırırız ve ardından aynı değerler ile köşeleri bulup köşelere göre 90 derece, 180 derece, 270 derece döndürüp eklersek sadece bu fonksiyonu çağırarak bu menünün neredeyse aynısını oluşturabilirsin. (Önerim olarak kenarları uzun bir yerden kesip alman olacaktır çünkü küçük bir kenarı büyütürsen fazla pikselleşir ancak uzun bir kenarı kısaltırsan gözle görülür bi sorun oluşmayacaktır.) Dernière modification le 1628444160000 |
Perfecteca « Sénateur » 1638137880000
| 0 | |||||||||||||||
1-2 yıl önce uğraşmış olduğum bazı kodlamalar vardı, daha uğraşmayacağım ve uğraşamayacağım için buraya paylaşayım. Belki alıp devam ettirmek isteyen olur ya da bir şekilde yararlanabilirsiniz. Zaten çok da ileri seviye kodlamalar değillerdi.Kodları görüntülemek için alt başlıklara tıklayın.
Dernière modification le 1638139320000 |
Enesxfbxpro « Censeur » 1646999280000
| 1 | ||
v1.690 - NPC eklemek için tfm.exec.addNPC() fonksiyonu eklendi. - Herhangi bir oyuncu NPC'ye tıkladığında tetiklenen eventTalkToNPC() eventi eklendi. tfm.exec.addNPC(name, settings) Efekt: Haritaya yeni bir NPC ekler. Argümanlar:
Örnek: Code Lua 1 2 3 4 5 6 7 8 9 10 11 12 settings = { eventTalkToNPC(playerName, npcName) Tetiklenme durumu:: NPC'ye tıklarsanız tetiklenir. Not: NPC'nizin tıklanabilir olması zorunludur. (interactive = true) Argümanlar:
Örnek: Code Lua 1 2 3 4 function eventTalkToNPC(playerName, npcName) Dernière modification le 1647006660000 |
Kerberos « Censeur » 1650706320000
| 0 | ||
Bir olayın gerçekleşmesi için aynı tuşa art arda iki kez basmayı nasıl sağlayabilirim? (İki kez sağa/sola basınca şamanın o yöne ışınlanması gibi) |
0 | ||
Kerberos a dit : 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 TUS = { |
Onlinerido « Consul » 1685355840000
| 0 | ||
Merhaba ben arkadaşımla bir modül yapmak istiyorum. Haritalar hazır fakat, oyunun içine de bir chat koymak istiyorum. Ve normal oyunun chat'ine birisi yazarsa mesajı silinsin. Bunun için bir LUA kodu var mıdır varsa verebilir misiniz (Oyunun içinde'ki chat'i bozmasın) |
Goksuzx « Citoyen » 1685953320000
| 0 | ||
Kabile evinde açılan yarışma modülünün lua kodu neydi acaba |