⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

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

Konu

#11
(09-10-2020, 18:09)QuryWesT Adlı Kullanıcıdan Alıntı: 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 }
*/

Usta eklentiyi denedim fakat aynı roundta art arda komutları tekrar gönderebildim. Yani eklenti, hala aynı round içinde birden fazla kez kullanılabiliyor.
#12
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")
          engel[id] = 1;
    }
    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")
        
    }
    else {
        client_print_color(id,id,"Her roundda 1 kez kullanabilirsin.");
    }
}

sımdı duzeldı
#13
(09-10-2020, 22:23)Hudavendigar Adlı Kullanıcıdan Alıntı:
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")
          engel[id] = 1;
    }
    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")
       
    }
    else {
        client_print_color(id,id,"Her roundda 1 kez kullanabilirsin.");
    }
}

sımdı duzeldı
Teşekkür ederim, istediğim oldu. Konu çözüldü Gülümse
#14
Konunuz "Çözülmüş İsteklere" taşınmıştır.
Linksta

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task