~~~ Eklentiye Hak Sayısı Ekleme ~~~

Konu

#1
Merhaba, kullandığım bu eklentinin her roundta sadece bir kez kullanılmasını istiyorum. Ve ikinci kez kullanılmak istendiğinde yazı ile uyarı versin(her roundta bir defa kullanabilirsiniz şeklinde). 
Bu konuda yardımcı olursanız sevinirim Gülümse
.sma SK_Komutver.sma (Dosya Boyutu: 933 Bayt | İndirme Sayısı: 5)
Son Düzenleme: 09-10-2020, 18:17, Düzenleyen: knaoz1903.
#2
Ek Dosya yok ekle bakıyım
Discord | 網 ALFACREW36 卍#3663 | HISTORIA #COMEBACK
#3
Ek Dosya Eklerseniz Yardımcı Olabiliriz Efendim
TeamSpeak3 | 213.238.173.24 | 213.238.173.34
#4
Kusura bakmayın eklemeyi unutmuşum. Ekledim şimdi Gülümse
#5
Kimse cevap yazmayınca yapıp attım.Buyur,
.sma SK_Komutver.sma (Dosya Boyutu: 1,32 KB | İndirme Sayısı: 2)
#6
(09-10-2020, 18:37)bot12 Adlı Kullanıcıdan Alıntı: Kimse cevap yazmayınca yapıp attım.Buyur,
Usta eklenti daha ilk kullanımda -her round 1 kez kullanabilirsiniz- diyor. Oyuna res attım yeni roundun başında denedim yine olmadı.
#7
bir hata yapmışımda buyur.
birde eklentide komutlar geçerlimi diye bakarmısın ?.

buyur.
.sma SK_Komutver.sma (Dosya Boyutu: 1,43 KB | İndirme Sayısı: 5)
Son Düzenleme: 09-10-2020, 19:42, Düzenleyen: bot12.
#8
(09-10-2020, 19:42)bot12 Adlı Kullanıcıdan Alıntı: bir hata yapmışımda buyur.
birde eklentide komutlar geçerlimi diye bakarmısın ?.

buyur.

Ustam malesef durum aynı. Eklentiyi daha ilk seferde çalıştırmak istediğimde uyarı vererek izin vermiyor ve komutlar çalışmıyor.
#10
Buyrun Eksik Bişey Yapılmış Gine Hata Alcaktınız

Kod:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "komutgonder"
#define VERSION "1.0"
#define AUTHOR "author"

new engel[33];

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR);
    register_clcmd("say /komutgonder","komut")
    register_event("HLTV", "YeniTur", "a", "1=0", "2=0")
    register_logevent( "logevent_round_end", 2, "1=Round_End" );
}
public YeniTur(id)
{
    if(get_user_team(id) == 1)
    {
        engel[id] = 0;
    }
}

public logevent_round_end(id)
{
engel[id] = 0;
}

public komut()
{
    set_task(1.0,"oncekomutgonder")    
}
public oncekomutgonder(id){
    
    if (engel[id] == 0)
    {
        server_cmd("amx_revive @CT")
        server_cmd("amx_blind @CT")
        server_cmd("amx_freeze @CT 60")
        server_cmd("amx_gorunmezyap 1")
        server_cmd("say /gerisay")
        server_cmd("say /hucre")
        server_cmd("amx_godmode @CT 1")
        server_cmd("say /goster2")
        set_task(60.5,"sonrakomutgonder")
    }
    else {
        client_print_color(id,id,"Her roundda 1 kez kullanabilirsin.");
    }
}
public sonrakomutgonder(id){
    
    if (engel[id] == 0)
    {
        server_cmd("amx_unfreeze @CT")
        server_cmd("amx_unblind @CT")
        server_cmd("amx_bury @T")
        server_cmd("amx_godmode @CT 0")
        server_cmd("say /goster")
        server_cmd("say /goster3")
        engel[id] = 1;
    }
    else {
        client_print_color(id,id,"Her roundda 1 kez kullanabilirsin.");
    }
}

stock client_print_color(id, type, const text[], const veri[] = "" ,any:...)
{
if(type >= 0)
{
  new g_iMsgidSayText;
  g_iMsgidSayText = get_user_msgid("SayText");

  new szMsg[191], iPlayers[32], iCount = 1;
  vformat(szMsg, charsmax(szMsg), text, 3);
 
  replace_all(szMsg, charsmax(szMsg), "!g","^x04");
  replace_all(szMsg, charsmax(szMsg), "!n","^x01");
  replace_all(szMsg, charsmax(szMsg), "!t","^x03");
  if(!equal(veri,""))
  {
      add(szMsg,charsmax(szMsg),veri)
  }

  if(id)
   iPlayers[0] = id;
  else
   get_players(iPlayers, iCount, "ch");

  for(new i = 0 ; i < iCount ; i++)
  {
   if(!is_user_connected(iPlayers[i]))
    continue;
   
   message_begin(MSG_ONE_UNRELIABLE, g_iMsgidSayText, _, iPlayers[i]);
   write_byte(iPlayers[i]);
   write_string(szMsg);
   message_end();
  }
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/

Discord Sunucum: TIKLA

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task
Kayıt Ol