×

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ığı
« ‹ 199 / 388 › »
Lua Kodları Tartışma & Yardımlaşma Başlığı
Kuppiarda
« Citoyen »
1401711960000
    • Kuppiarda#0000
    • Profil
    • Derniers messages
    • Tribu
#3961
  0
Emrevegolxd a dit :
ewt !cmd istedigimi yazınca cıkcak herkeze ben MiniOyunumu Test Ettirmeyi Düşünüyorum Ondan.

Sadece !cmd Yazınca luada belirlediğin mesaj çıkacak doğrumu anladım?
Yoksa !cmd a !cmd b mi?

Edit:
Kod a dit :

system.disableChatCommandDisplay("cmd",true)

admins = {Emrevegolxd=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
tfm.exec.chatMessage("<font color='#CB546B'>["..playerName.."] <font color='#FFFFFF'>..command:sub(5)",nil)
end
end
end

Buyur. Düzelttim tekrar koydum.
Erkutryder
« Citoyen »
1401713400000
    • Erkutryder#0000
    • Profil
    • Derniers messages
#3962
  0
Kuppiarda a dit :


Sadece !cmd Yazınca luada belirlediğin mesaj çıkacak doğrumu anladım?
Yoksa !cmd a !cmd b mi?

Edit:

Buyur. Düzelttim tekrar koydum.

Boşluk kullanılmıyor.
Kuppiarda
« Citoyen »
1401713520000
    • Kuppiarda#0000
    • Profil
    • Derniers messages
    • Tribu
#3963
  0
Erkutryder a dit :

Boşluk kullanılmıyor.

Boşluk?
Erkutryder
« Citoyen »
1401713520000
    • Erkutryder#0000
    • Profil
    • Derniers messages
#3964
  0
Kuppiarda a dit :


Boşluk?

!cmd deneme deneme
[Erkutryder]deneme
Kuppiarda
« Citoyen »
1401713640000
    • Kuppiarda#0000
    • Profil
    • Derniers messages
    • Tribu
#3965
  0
Erkutryder a dit :


!cmd deneme deneme
[Erkutryder]deneme

Pardon farketmemişim düzeltiyorum.

Düzelttim:
Kod a dit :

system.disableChatCommandDisplay("cmd",true)

admins = {Emrevegolxd=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
tfm.exec.chatMessage("<font color='#CB546B'>["..playerName.."] <font color='#FFFFFF'>..command:sub(5)",nil)
end

end
end

Argsta 2 ve 2 den sonradakileri ele alma kodunu bilmediğim için sub yaptım.
Erkutryder
« Citoyen »
1401714120000
    • Erkutryder#0000
    • Profil
    • Derniers messages
#3966
  0
Kuppiarda a dit :


Pardon farketmemişim düzeltiyorum.

Düzelttim:

Argsta 2 ve 2 den sonradakileri ele alma kodunu bilmediğim için sub yaptım.

## [Erkutryder] ..command:sub(5)
Kuppiarda
« Citoyen »
1401714120000
    • Kuppiarda#0000
    • Profil
    • Derniers messages
    • Tribu
#3967
  0
Erkutryder a dit :

## [Erkutryder] ..command:sub(5)

Üff pardon çok hata yaptım kafadan yaptığım için düzeltiyorum.
Kod a dit :

system.disableChatCommandDisplay("cmd",true)

admins = {Emrevegolxd=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
tfm.exec.chatMessage("<font color='#CB546B'>["..playerName.."] <font color='#FFFFFF'>"..command:sub(5),nil)
end

end
end

Düzelttim :D
Emrevegolxd
« Citoyen »
1401715800000
    • Emrevegolxd#0000
    • Profil
    • Derniers messages
#3968
  0
Arkadaşlar bir banlanılan adamın puanı -11 olmasını istiyorum kod please :)
Kuppiarda
« Citoyen »
1401716340000
    • Kuppiarda#0000
    • Profil
    • Derniers messages
    • Tribu
#3969
  0
Emrevegolxd a dit :
Arkadaşlar bir banlanılan adamın puanı -11 olmasını istiyorum kod please :)

Ban kodunu atarmısın? Kodu yapmak için bakıcamda.
Emrevegolxd
« Citoyen »
1401716340000
    • Emrevegolxd#0000
    • Profil
    • Derniers messages
#3970
  0
bans={}

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

function eventChatCommand(player, cmd)
if isAdmin(player) then
if cmd:sub(1,3) == "ban" then
bans[cmd:sub(5)] = true
print(cmd:sub(5).." isimli kullanıcıyı banladınız!")
tfm.exec.killPlayer(cmd:sub(5))
elseif cmd:sub(1,5) == "unban" then
bans[cmd:sub(7)] = nil
print(cmd:sub(7).." isimli kullanıcının banını kaldırdınız!")
tfm.exec.respawnPlayer(cmd:sub(7))
end
end
end

function eventNewGame()
for name in pairs(bans) do
tfm.exec.killPlayer(name)
end
end

function eventLoop()
for n in pairs(bans) do
tfm.exec.killPlayer(n)
end
end
Kuppiarda
« Citoyen »
1401717360000
    • Kuppiarda#0000
    • Profil
    • Derniers messages
    • Tribu
#3971
  0
Emrevegolxd a dit :
bans={}

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

function eventChatCommand(player, cmd)
if isAdmin(player) then
if cmd:sub(1,3) == "ban" then
bans[cmd:sub(5)] = true
print(cmd:sub(5).." isimli kullanıcıyı banladınız!")
tfm.exec.killPlayer(cmd:sub(5))
elseif cmd:sub(1,5) == "unban" then
bans[cmd:sub(7)] = nil
print(cmd:sub(7).." isimli kullanıcının banını kaldırdınız!")
tfm.exec.respawnPlayer(cmd:sub(7))
end
end
end

function eventNewGame()
for name in pairs(bans) do
tfm.exec.killPlayer(name)
end
end

function eventLoop()
for n in pairs(bans) do
tfm.exec.killPlayer(n)
end
end

.
a dit :

if cmd:sub(1,3) == "ban" then
bans[cmd:sub(5)] = true
print(cmd:sub(5).." isimli kullanıcıyı banladınız!")
tfm.exec.killPlayer(cmd:sub(5))

Burayı şöle yap
a dit :

if cmd:sub(1,3) == "ban" then
bans[cmd:sub(5)] = true
print(cmd:sub(5).." isimli kullanıcıyı banladınız!")
tfm.exec.killPlayer(cmd:sub(5))
tfm.exec.setPlayerScore("-11",cmd:sub(5))

Denemedim! Sorun olabilir.
Eğer her el başladığında -11 olsun istiyorsan şuraları şöle yap
a dit :

function eventNewGame()
for name in pairs(bans) do
tfm.exec.killPlayer(name)
end
end

function eventLoop()
for n in pairs(bans) do
tfm.exec.killPlayer(n)
end

Şunla değiştir

a dit :

function eventNewGame()
for name in pairs(bans) do
tfm.exec.killPlayer(name)
tfm.exec.setPlayerScore("-11",cmd:sub(5))
end
end

function eventLoop()
for n in pairs(bans) do
tfm.exec.killPlayer(n)
tfm.exec.setPlayerScore("-11",cmd:sub(5))
end

Bu arada verdiğin kodda eventLoop için end yok ona aldanma.
Dinorai
« Citoyen »
1401719880000
    • Dinorai#0000
    • Profil
    • Derniers messages
#3972
  0
. a dit :
for name,player in pairs(tfm.get.room.playerList) do
tfm.exec.bindKeyboard(name, 40, true, true)
end

function eventKeyboard(name, key, down, x, y)
if key==40 then
tfm.exec.addShamanObject(1, x, y)
end
end

Yukarıdaki kodda bildiğimiz üzere eğilince küçük kutu çıkar(fırlamaz!) ?Sorum? •••••••• Eğilerek oluşturduğumuz küçük kutunun 10 saniye sonra yok olmasını nasıl sağlıyabilirim. Edit:tfm.exec.removeObject(1) --> bunla olcakta kaldırma işlemi timer falamı kullancaz nası olcak o iş
Neonstrayzer
« Citoyen »
1401720060000
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#3973
  0
Dinorai a dit :


Yukarıdaki kodda bildiğimiz üzere eğilince küçük kutu çıkar(fırlamaz!)

?Sorum?
••••••••

Eğilerek oluşturduğumuz küçük kutunun 10 saniye sonra yok olmasını nasıl sağlıyabilirim.

Edit:tfm.exec.removeObject(1) --&gt; bunla olcakta kaldırma işlemi timer falamı kullancaz nası olcak o iş

OS.TİME() KULLANARAK
Dinorai
« Citoyen »
1401720180000
    • Dinorai#0000
    • Profil
    • Derniers messages
#3974
  0
Neonstrayzer a dit :


OS.TİME() KULLANARAK

konunun linkini atsan bide :)
Neonstrayzer
« Citoyen »
1401720180000
    • Neonstrayzer#0000
    • Profil
    • Derniers messages
    • Tribu
#3975
  0
Dinorai a dit :


konunun linkini atsan bide :)

function eventLoop()
if os.time()-1.objenin yartılışsüresi->=10000 then
tfm.exec.removeObject(1)
1.objenin yartılışsüresi=os.time()
end
end
Fatihmilano
« Citoyen »
1401720300000
    • Fatihmilano#0000
    • Profil
    • Derniers messages
    • Tribu
#3976
  0
Neonstrayzer a dit :
function eventLoop()
if os.time()-1.objenin yartılışsüresi-&gt;=10000 then
tfm.exec.removeObject(1)
1.objenin yartılışsüresi=os.time()
end
end

Calismiyor.

## Init Error : For input string: "1.objenin"
Dinorai
« Citoyen »
1401720300000
    • Dinorai#0000
    • Profil
    • Derniers messages
#3977
  0
Fatihmilano a dit :
Calismiyor.

## Init Error : For input string: "1.objenin"

edit
Fatihmilano
« Citoyen »
1401720300000
    • Fatihmilano#0000
    • Profil
    • Derniers messages
    • Tribu
#3978
  0
Dinorai a dit :
lafı azımdan aldı

Sahiden denedin mi o sekilde :c
Dinorai
« Citoyen »
1401720300000
    • Dinorai#0000
    • Profil
    • Derniers messages
#3979
  0
Fatihmilano a dit :
Sahiden denedin mi o sekilde :c

evet -_- görmedim oraya yazı yaziğini

Edit: ## Init Error : [string "Dinorai.lua"]:11: unexpected symbol --> Offf naptım gine acaba :€
Emrevegolxd
« Citoyen »
1401720660000
    • Emrevegolxd#0000
    • Profil
    • Derniers messages
#3980
  0
İstiyen Alsın Stop Yazısı Cıkma Kodu

ui.addTextArea(1,"STOP!",n,53,30,700,nil,0,1,0.8,true)
  • Forums
  • /
  • Transformice
  • /
  • Modules
  • /
  • Lua Kodları Tartışma & Yardımlaşma Başlığı
« ‹ 199 / 388 › »
© Atelier801 2018

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

Version 1.27