GTATurk.com Reklam Hizmetleri

Haberler:

Gönderen Konu: Komut Eklemek  (Okunma sayısı 1513 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı ßy_M3m4t

  • Albanians
  • İleti: 67
Komut Eklemek
« : 12 Haziran 2010 ; 14:21:56 »
arkadaşlar LUA'da komut eklemek çok basittir.Bunun için addCommandHandler fonksiyonu kullanılır,bu fonksiyonun parametreleri şöyledir;

(string komut,fonksiyon)

Komut : Bunu anladınız ancak PAWN'da olduğu gibi başına "/" işareti getirmeyeceğiz ancak komutu kullanmak için MTA içinden /komut şeklinde yazacağız.

Hemen bir örnek verelim

Kod: [Seç]
addCommandHandler('spawnme',
  function(player,command)
   if not player not
    player = source
   end
  spawnPlayer(player,1.2,12.2,12.2)
  end
)

Zaten çok basit,umarım anlamışsınızdır.
PAWN&LUA Coder


Reklamlar

Tüm oyun fırsatları için tıklayın !

  Reklamlar


Çevrimdışı ProAssasin

  • The Lost Brotherhood
  • **
  • İleti: 462
  • E.Nick: Tw!nK*
Ynt: Komut Eklemek
« Yanıtla #1 : 12 Haziran 2010 ; 14:38:30 »
Bunu bir başka sekildede yapabiliriz
function playerSpawn(player, command)
  local posX = 1
  local posY = 2
  local posZ = 3
  spawnPlayer(player, posX, posY, posZ )
end
addCommandHandler("spawnme", playerSpawn )

Çevrimdışı ßy_M3m4t

  • Albanians
  • İleti: 67
Ynt: Komut Eklemek
« Yanıtla #2 : 12 Haziran 2010 ; 14:46:43 »
Bunu bir başka sekildede yapabiliriz
function playerSpawn(player, command)
  local posX = 1
  local posY = 2
  local posZ = 3
  spawnPlayer(player, posX, posY, posZ )
end
addCommandHandler("spawnme", playerSpawn )

bu şekli;

bir fonksiyonu birden çok komut'da kullanırsak yapmak daha mantıklı,ama tek komut'da kullanacaksak benimki daha mantıklı.
PAWN&LUA Coder

Çevrimdışı ProAssasin

  • The Lost Brotherhood
  • **
  • İleti: 462
  • E.Nick: Tw!nK*
Ynt: Komut Eklemek
« Yanıtla #3 : 12 Haziran 2010 ; 15:02:44 »
Ben sadece diğer bir secenegi gösterdim...

Çevrimdışı ßy_M3m4t

  • Albanians
  • İleti: 67
Ynt: Komut Eklemek
« Yanıtla #4 : 12 Haziran 2010 ; 15:04:04 »
Ben sadece diğer bir secenegi gösterdim...

tamam,ben kızmadımki.
PAWN&LUA Coder

Çevrimdışı MetehanAkbaba

  • North Holland Hustlers
  • *
  • İleti: 1745
  • Depresif Kişilik..
    • Metehan Akbaba
  • Eski Rumuz: » ¢σ∂єя «
Ynt: Komut Eklemek
« Yanıtla #5 : 12 Haziran 2010 ; 15:24:23 »
Teşekkürler By_M3m4t
Beni aktif değilim site vps'de açık. Reload Every ile dönüyor :/

Çevrimdışı RedBull1o

  • North Holland Hustlers
  • *
  • İleti: 488
  • Best Doctor Ever
Ynt: Komut Eklemek
« Yanıtla #6 : 17 Temmuz 2010 ; 00:06:25 »
Paylaşım İçin Teşekkürler ...

Çevrimdışı Cavorta|TR

  • Albanians
  • İleti: 73
  • cavorta@mixed-mta.com
    • Mixed gaming
Ynt: Komut Eklemek
« Yanıtla #7 : 01 Eylül 2010 ; 13:02:04 »
Şimdi burada spawnme yazınca

Kod: [Seç]
spawnPlayer(player,1.2,12.2,12.2)
Yerine mi götürüyor bizi?

Çevrimdışı Skyline.

  • McReary Mob
  • ***
  • İleti: 1787
  • Eski Rumuz: Cooker-X
Ynt: Komut Eklemek
« Yanıtla #8 : 01 Eylül 2010 ; 18:32:08 »
Şimdi burada spawnme yazınca

Kod: [Seç]
spawnPlayer(player,1.2,12.2,12.2)
Yerine mi götürüyor bizi?

Evet 1.2,12.2,12.2 pozisyonuna götürüyor

Edit : arkadaş söylemeyi unutmuş,script server-side'dır ;)

Çevrimdışı Cavorta|TR

  • Albanians
  • İleti: 73
  • cavorta@mixed-mta.com
    • Mixed gaming
Ynt: Komut Eklemek
« Yanıtla #9 : 02 Eylül 2010 ; 12:52:09 »
Tw!nk arkadaşımızın verdiği kod ile doğru çalıştı ancak skin cj ye döndü skinin dğeişmemesini nasıl sağlarım acaba?

Çevrimdışı ahmtork

  • Pegorino Family
  • *****
  • İleti: 113
Ynt: Komut Eklemek
« Yanıtla #10 : 03 Eylül 2010 ; 09:21:42 »
Tw!nk arkadaşımızın verdiği kod ile doğru çalıştı ancak skin cj ye döndü skinin dğeişmemesini nasıl sağlarım acaba?
setElementPosition ( player, posX, posY, posZ ) dene sadece pos.'i değiştirir skin felan değişmez.
Multi Theft Auto açık kaynaktır. Bu demektir ki herkes Multi Theft Auto'i daha iyi yapmak için katkıda bulunabilir!
www.mtasa.com

Çevrimdışı Cavorta|TR

  • Albanians
  • İleti: 73
  • cavorta@mixed-mta.com
    • Mixed gaming
Ynt: Komut Eklemek
« Yanıtla #11 : 03 Eylül 2010 ; 10:14:54 »
Senin verdiğinle hiç olmadı.Alakası yok. BadArgument .

Çevrimdışı Cavorta|TR

  • Albanians
  • İleti: 73
  • cavorta@mixed-mta.com
    • Mixed gaming
Ynt: Komut Eklemek
« Yanıtla #12 : 03 Eylül 2010 ; 14:40:48 »
Arkadaşlar başkabilen va rmı acaba? Spawnlanma gerçekleşti anca skincj oluyor bu sorunu nasıl çözerim?

Çevrimdışı Skyline.

  • McReary Mob
  • ***
  • İleti: 1787
  • Eski Rumuz: Cooker-X
Ynt: Komut Eklemek
« Yanıtla #13 : 03 Eylül 2010 ; 18:37:10 »
Arkadaşlar başkabilen va rmı acaba? Spawnlanma gerçekleşti anca skincj oluyor bu sorunu nasıl çözerim?

sorun yok burda,setElementModel gibi birşey ekledin mi onPlayerSpawn'a veya komut'a ;)

Çevrimdışı DeViLeR

  • Albanians
  • İleti: 159
  • MTA-TR - Artık kendinle oynama MTA oyna
    • MTA-TR - Artık kendinle oynama MTA oyna
Ynt: Komut Eklemek
« Yanıtla #14 : 03 Eylül 2010 ; 19:41:37 »
Arkadaşlar başkabilen va rmı acaba? Spawnlanma gerçekleşti anca skincj oluyor bu sorunu nasıl çözerim?

Kod: [Seç]
addCommandHandler('spawnme', function(player,command)
local x, y, z, rot, skin = 0, 0, 0, 0, (getPedSkin(player) or 0)
spawnPlayer(player, x, y, z, rot, skin)
end)
« Son Düzenleme: 03 Eylül 2010 ; 19:42:36 Gönderen: DeViLeR »