- Katılım
- 16 May 2014
- Konular
- 199
- Mesajlar
- 646
- Online süresi
- 8m 2s
- Reaksiyon Skoru
- 63
- Altın Konu
- 0
- TM Yaşı
- 12 Yıl 21 Gün
- Başarım Puanı
- 109
- MmoLira
- 2
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
REHBER 1 (mini oyununuza yazı yazma komutu ekleme) dedi ki:
function eventChatCommand(name,command)
tfm.exec.chatMessage("<ROSE>["..name.."] "..command)
end
REHBER 1 (mini oyununuza yazı yazma komutu ekleme 2.Bölüm) dedi ki:
function eventChatCommand(playerName,command)
if command=="say" then
tfm.exec.chatMessage(playerName)
end
end
function chatMessage(playerName,command)
tfm.exec.chatMessage("<ROSE>")
end
end
İsterseniz yazmak istediginiz şeyi !say komutu ilede yazabilirsiniz veya başka bir komut ile mesela if command=="say" then kodunda say yerine mesaj yazarsanız !mesaj [Yazı] şeklinde yazabilirsiniz yazacağınız yazıyı
REHBER 2 (Minioyununuza !help Gibi komutlar ekleme) dedi ki:
function eventChatCommand(playerName,command)
if command=="help" then
tfm.exec.chatMessage("MİNİ OYUN",playerName)
end
end
Şimdi kodlarımızı inceleyelim
if command=="KOMUT" then Bu kod ! ile kullanacağınız komutu seçmeye yarar Örnegin !help yapıcaksınız KOMUT yerine help yazın
tfm.exec.chatMessage("DENEME",playerName) bu kod ise o komuta alacağınız cevaptır.. playerName kısmı ise oyuncunun adıdır
Bu kodlara bakarsak Ben
!KOMUT yazdığımda
DENEME Fish Cevabını alırım
Rehber 3 (Giriş mesajı Ekleme) dedi ki:
function eventNewPlayer(playerName)
tfm.exec.chatMessage("Mini Oyunumuza Hosgeldiniz",playerName)
end
Bu kod oyuncunun mini oyun odasına girdiğinde hoşgeldin mesajı almasını sağlar Mini Oyunumuza Hoşgeldiniz kısmını kendinize göre editleyebilirsiniz..
Rehber 4 (Mini oyunu Şamansız yapmak) dedi ki:
tfm.exec.disableAutoShaman(true)
Bu kod ile mini oyununuzda şaman olmamasını sağlayabilirsiniz true yerine false yazarsanız mini oyununuzda şaman olur
Rehber 5 (Uçma özelliği) dedi ki:
tfm.exec.newGame(4250841)
for playerName in pairs(tfm.get.room.playerList) do
tfm.exec.bindKeyboard(playerName,32,true)
end
function eventKeyboard(playerName,keyCode)
if keyCode==32 then
tfm.exec.movePlayer(p,0,0,true,0,-50,true)
end
end
Kodumuzu inceleyelim
burda map yazdığım yere kendi mapınızn kodunu yazıcaksınız
Not: başına @ eklemeyin
Not2:space tuşuna basarak uçabilirsiniz..
Space tuşuna değilde başka bir tuşa basıpta uçmak istiyorsanız if keyCode==32 then satırındaki 32 yerine uçmak istediginiz tuşun keycodesini yazın Harflerin keykodları:
Key = {};
Key["backspace"] = 8;
Key["tab"] = 9;
Key["enter"] = 13;
Key["shift"] = 16;
Key["ctrl"] = 17;
Key["alt"] = 18;
Key["pause"] = 19;
Key["caps lock"] = 20
Key["esc"] = 27;
Key["spacebar"] = 32;
Key["page up"] = 33;
Key["page down"] = 34;
Key["end"] = 35;
Key["home"] = 36;
Key["left arrow"] = 37;
Key["up arrow"] = 38;
Key["right arrow"] = 39;
Key["down arrow"] = 40;
Key["insert"] = 45;
Key["delete"] = 46;
Key["0"] = 48;
Key["1"] = 49;
Key["2"] = 50;
Key["3"] = 51;
Key["4"] = 52;
Key["5"] = 53;
Key["6"] = 54;
Key["7"] = 55;
Key["8"] = 56;
Key["9"] = 57;
Key["a"] = 65;
Key["b"] = 66;
Key["c"] = 67;
Key["d"] = 68;
Key["e"] = 69;
Key["f"] = 70;
Key["g"] = 71;
Key["h"] = 72;
Key["i"] = 73;
Key["j"] = 74;
Key["k"] = 75;
Key["l"] = 76;
Key["m"] = 77;
Key["n"] = 78;
Key["o"] = 79;
Key["p"] = 80;
Key["q"] = 81;
Key["r"] = 82;
Key["s"] = 83;
Key["t"] = 84;
Key["u"] = 85;
Key["v"] = 86;
Key["w"] = 87;
Key["x"] = 88;
Key["y"] = 89;
Key["z"] = 90;
Key["lwindows"] = 91; -- Left Windows Key
Key["rwindows"] = 92; -- Right Windows Key
Key["appkey"] = 93; -- Application key - located between the right Windows and Ctrl keys on most keyboards
-- Numpad numbers start
Key["1n"] = 97;
Key["2n"] = 98;
Key["3n"] = 99;
Key["4n"] = 100;
Key["5n"] = 101;
Key["6n"] = 102;
Key["7n"] = 103;
Key["8n"] = 104;
Key["9n"] = 105;
Key["*n"] = 106;
Key["+n"] = 107;
Key["-n"] = 109;
Key[".n"] = 110;
Key["/n"] = 111;
-- Numpad numbers end
Key["f1"] = 112;
Key["f2"] = 113;
Key["f3"] = 114;
Key["f4"] = 115;
Key["f5"] = 116;
Key["f6"] = 117;
Key["f7"] = 118;
Key["f8"] = 119;
Key["f9"] = 120;
Key["f10"] = 121;
Key["f11"] = 122;
Key["f12"] = 123;
Key["numlock"] = 144;
Key["scrolllock"] = 145;
Key[";"] = 186;
Key["="] = 187;
Key[","] = 188;
Key["-"] = 189;
Key["."] = 190;
Key["/"] = 191;
Key["`"] = 192;
Key["["] = 219;
Key["\\"] = 220;
Key["]" ] = 221;
Key["'"] = 221;
Rehber 6 (canlandırma özelliği) dedi ki:
system.disableChatCommandDisplay("respawn")
function eventChatCommand(name,message)
if cmd=="respawn" then
tfm.exec.respawnPlayer(name)
end
end
Burda isterseniz ''respawn '' kısmını editleyebilirsiniz bu kod ile !respawn [oyuncu adı] yazarak oyuncuyu canlandırabilirsiniz ''respawn '' yerine başka bir şey yazarsanız komutta değişiklik yapmış olursunuz örneğin
respawn yerine "canlandırma" yazdım bu sefer birini canlandırırken !canlandırma [oyuncu adı] şeklinde yazmam gerekir
Rehber 7 (Oyuncuyu öldürme komutu) dedi ki:
system.disableChatCommandDisplay("kill")
function eventChatCommand(name,message)
if cmd=="kill" then
tfm.exec.killPlayer(name)
end
end
!kill komutu ile oyuncuyu öldürebilirsiniz
Rehber 8 (Oyuncuya peynir verme) dedi ki:
system.disableChatCommandDisplay("cheese")
function eventChatCommand(name,message)
if cmd=="cheese" then
tfm.exec.giveCheese(name)
end
end
!cheese [oyuncu adı] şeklinde oyuncuya peynir verebilirsiniz
Rehber 9 (Oyuncudan drag çıkmasını sağlama (Deathmatch tarzı)) dedi ki:
keys={
LEFT=function(name)
minigame.players[name].facing=0
end,
RIGHT=function(name)
minigame.players[name].facing=1
end,
DOWN=function(name,x,y)
local timestamp=tonumber(os.time())
if timestamp-minigame.players[name].cooldown>=1000 then
minigame.players[name].cooldown=timestamp
if minigame.players[name].facing==0 then
tfm.exec.addShamanObject(20,x+10,y+15)
else
tfm.exec.addShamanObject(19,x-10,y+15)
end
end
end
}
Yukarıda gördüğünüz kodlr ile oyuncudan drag çıkmasını sağlayabilirsiniz..FFA gibidir sola döndügünüzde sola sağa döndügünüzde sağa drag atar ..
Rehber 10 (Admin ve moderatör renklerini ayarlama) dedi ki:
tfm.exec.setNameColor(Fish,000000)
Yukarıda gördüğünüz gibi kendi rengimi siyah yaptım (000000) Bir minioyun yapıpta minioyuna bu kodu eklersem benim ismim siyah görünecektir Fish yerine kendi isminizi yazın..000000 yerinede beğendiginiz bir renk kodu mesela ffffff (beyaz) olabilir..Başka bir kişinin daha rengini değiştirmek için kodu birkez daha yazın Nick yerine o kişinin nickini yazın
Rehber 11 (Şaman Objesi Eklemek) dedi ki:tfm.exec.addShamanObject(Şaman Objesi Kodu,X Değeri,Y Değeri,Açı,x hızı,y hızı,Hayalet mod)
Burda sizin düzenleyeceğiniz kodlar
(Şaman Objesi Kodu,X Değeri,Y Değeri,Açı,x hızı,y hızı,Hayalet mod)
bunlardır
Şaman Objesi Kodu:Hangi objeyi seçtiyseniz onun kodunu yazın
X değeri:Objeyi nereye eklemek istiyorsanız o yerin x değerini yazın (harita editöründen bulabilirsiniz)
Y değeri:Objeyi nereye eklemek istiyorsanız o yerin y değerini yazın (harita editöründen bulabilirsiniz)
Açı:Objeyi çevirmeye yarar örneğin ok işaretini sağa doğru yapmak istiyorsanız 90 yazın (İtemin normal hali 0 'dır)
X hızı : Objenin sağa veya sola giderken gittigi hızdır (0 önerilir)
y hızı : Objenin aşşağı veya yukarı giderken gittiği hızdır (0 önerilir)
Hayalet mod: Objenin görünmez olması için true görünür olması için false yazın
Örnek kod:tfm.exec.addShamanObject(19,300,300,0,0,0,fals e)
Bu kod ile 300 x 300 y kordinatında Sağa doğru görünür drag atar...
Objelerin kodları:
Ok İşareti : 0
Küçük kutu : 1
Kutu : 3
Küçük kalas : 3
Kalas : 4
Top : 6
Trambolin : 7
Örs : 10
Top mermisi : 19
Bomba : 23
Balon : 28
Gizemli işaret : 32
Kar topu : 34
Buz küpü : 54
Rehber 12 (Hazır Admin Komutları) dedi ki:
admins = {"Fish,Forumtfm"}
if table.contains(admins,name) then
system.disableChatCommandDisplay("respawn")
function eventChatCommand(name,message)
if cmd=="respawn" then
tfm.exec.respawnPlayer(name)
end
end
if table.contains(admins,name) then
system.disableChatCommandDisplay("kill")
function eventChatCommand(name,message)
if cmd=="kill" then
tfm.exec.killPlayer(name)
end
end
if table.contains(admins,name) then
system.disableChatCommandDisplay("cheese")
function eventChatCommand(name,message)
if cmd=="cheese" then
tfm.exec.giveCheese(name)
end
end
tfm.exec.setNameColor(Codework,000000)
tfm.exec.setNameColor(Hermesc,000000)
Burda Admins'in karşısına kendi isminizi yazın yani bu komutları kullanıcak kişinin ismini 1 den çok kişi yazarken , ile ayırın
en allta gördügünüz 000000 yerini kendinize göre düzenleyebilirsiniz o nickinizin renk kodudur (şuan siyah)
adminlerin kullanacağı komutlar
!kill [isim]
!cheese [isim]
!respawn [isim]
ÖNEMLİ NOT:BU KODLARI TRANSFORMİCEDEKİ KABİLENİZDEKİ /lua Yazıp BU KODLARI ORAYA YAZINIZ.
1- Kabile Kurun veya Kabileye Katılın.
2-Kabilede Size Map Değiştirme yetkisi ve Harita Yetki Vermesini İsteyin
3-Sonra /lua Yazıp Ordaki Kodları oraya Yazın.
En Önemli
Lua arayüzü nasıl kullanılır?
Kod : /lua
1) Bir kabilenin üyesi olduğundan, o kabilede harita açma yetkiniz olduğundan, 1000 veya daha fazla peynir topladığınızdan ve daha önce hile sebebiyle uzaklaştırılmadığınızdan emin olun
2) Kabile evine girin
3) Sohbetten /lua yazarak lua arayüzünü açın
4) Kullanmak istediğiniz kodu yazın ve tamam tuşuna basın
Not: Nick yazan yeri silerek komutu üzerinde kullanmak istediğiniz kişinin adını yazmayı unutmayın.
Not2: Yazı yazan yeri silerek yazmak istediğiniz yazıyı yazmayı unutmayın.
Not3: Sayı yazan yeri silerek kullanmak istediğiniz sayıyı yazmayı yazmayı unutmayın.
Not4: RenkKodu yazan yeri silerek kullanmak istediğiniz renk kodunu yazmayı unutmayın.
Not5: X ve Y yazan yerleri düzenleyerek komutun sonucunun haritada çıkacağı noktayı belirlersiniz. Bilgi: Normal bir harita 800x400 uzunluğundadır ve haritanın ortası X=400 Y=200dür.
Not6: Açı yazan yeri düzenleyerek yaratacağınız eşyanın hangi açıda başlayacağını ayarlayabilirsiniz
Not7: XAçı ve YHız yazan yerleri düzenleyerek o yönlerde eşyanın ne hızla gideceğini ayarlayabilirsiniz (X= sağ sol Y= yukarı aşağı)
Not8: EşyaNumara yazan yere eşyanın numarasını yazmanız gerekmektedir.
