Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Consol Komutu Eklemek
#1
arkadaşlar bir eklentim var onu sadece consoldan alınmasını istiyorum eklentiye consol komutu nasıl ekleyeceğim.

Örnek ;
PHP Code:
register_clcmd("admin_get_oicw""Get_OICW"ADMIN_RCON)    register_clcmd("weapon_oicw""hook_weapon"
Reply
#2
işte örnekteki gibi ?


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#3
bunu ekledim fakat kabul etmedi diyorum başka ayarlanacak bir yeri varmı
Reply
#4
Bak programlamada böyle belli kalıplar yoktur. Şunu yapsam olur mu, şu kodu eklesem olur mu gibi bir şey söz konusu değil. Sen konsol komutu oluşturmaya çalışıyorsun ancak bunun belli bir kalıbı yok. Eklentiden eklentiye değişir. Önce mantığını anlamak gerekir. Ezber işi değil bu. Komut oluşturmanın şöyle bir mantığı vardır:

1. register_concmd veya register_clcmd ile bir komut, bu komutun tetiklediği fonksiyon ve diğer parametreler girilir.

2. Komutun tetiklemesi gereken - register_concmd ile belirtilen - fonksiyon yaratılır. ( public fonksiyon_ismi(parametreler) {} )

3. Fonksiyonun içeriği, eklentinin mantığına göre - silahı oyuncunun almasını sağlayacak şekilde - kodlanır.

Hatta bazen 2. adıma gerek bile yoktur. Çünkü zaten silahın alınmasını sağlayan fonksiyon yaratılmıştır. Tek yapman gereken bu fonksiyonu bulup komuta bağlamak ve fonksiyonun içeriğine gerekli kontrolleri eklemektir.

Eklenti kodlamayla ilgili soru sorucaksan eklentiye özel sorular sormamalısın. Programlamanın belli bir mantığı vardır. Kalıp şekilde öğrenemezsin. İşte ne bileyim eklentiyi zombieplague den basebuilder'a nasıl çeviririm ? Eklentiye konsol komutu nasıl eklerim ? gibi sorular mantıken yanlış bir kere. Çünkü her eklenti aynı şekilde çevrilmez. Her eklentiye aynı şekilde komut eklenmez. Önce programlama temellerini öğrenmen lazım ki bunlara cevap verebilelim.

Eklentinin sma kodlarını gönder. Komutu ekleyeyim.


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#5
Dosyayı eke koydum buna satın alma komutuda eklermisin


Attached Files
.sma   SLG.sma (Size: 12.44 KB / Downloads: 48)
Reply
#6
Komutlar:

say /slg -> Oyuncuların SLG satın almasını sağlar. Fiyatı bb_slg_buycost cvar ayarı ile düzenleyebilirsin. Defalut 13.000 ayarladım.

Ayrıca oyuncuların satın almasını istemezsen bb_slg_buyenabled cvar ayarını 0 yap.


amx_slg <isim> -> Adminlerin ismi girilen oyuncuya SLG vermesini sağlar. Adminlerin başka oyunculara verememesini yani sadece kendilerine verebilmesini istiyorsan: bb_slg_cmdself cvar ayarını 1 yap. Böylece sadece kendi isimlerini girebilirler. Başkasınınkini girdiklerinde hata alırlar.

Ayrıca amx_slg için gerekli yetki ADMIN_BAN ("d")

İstediğin yerleri kendine göre düzenleyebilirsin zaten.

Not: Ayrıca zp ile ilgili olan bir kaç kod daha vardı. Onları kaldırdım. Bir de cvar ayarlarının önündeki zp_ ekini bb_ olarak değiştirdim.


Attached Files
.sma   SLG (1).sma (Size: 11.65 KB / Downloads: 44)


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply
#7
Konu çözülmüş isteklere taşına bilir saol
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Birkaç komutu tek komutta birleştirme xraid 5 4,615 21-08-14, 14:27
Last Post: xraid
  Menü yazdım say komutu bağlamak team36 5 2,738 25-07-14, 03:56
Last Post: bloody123
  TS3 pluginine Say mesajı eklemek murderteam 3 2,649 18-12-13, 17:14
Last Post: JDM
  Shop'a Vip Menu Eklemek skc0011 5 3,539 28-10-13, 17:50
Last Post: akcaliberkk
  print_chat Eklemek b2kdeli 3 2,599 07-06-13, 14:43
Last Post: akcaliberkk
  [ İstek ] Maç Botuma Özellik Eklemek İstiyorum. HuseyiN 6 3,321 16-09-12, 14:08
Last Post: akcaliberkk
  Say Komutu Değiştirme DeadMann 2 4,139 29-08-12, 00:57
Last Post: iskelet13
  !ban nick !kick nick şeklinde say komutu sitede var ama bir bakın bu farklı shakespeare 10 4,315 21-07-12, 02:54
Last Post: akcaliberkk
  Sorun:amx_revive komutu fener067 2 4,537 02-04-12, 16:04
Last Post: al_99
  Gencler rename_file Komutu[Yardim] asddsaasa 1 1,778 31-03-12, 12:31
Last Post: Losteps

Foruma Atla:


Users browsing this thread: