Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Bu plugine bişey eklemem lazım
#1
Code:
public irc_saytext(id)
{
if (irc_socket > 0)
{
  new msg[1024]
  read_args(msg,1024)
  remove_quotes(msg)
  if(strlen(msg) <= 0)
   return PLUGIN_CONTINUE
  new name[32]
  get_user_name(id,name,31)  
  if(containi(msg,"/admin") != -1)
  {
   replace(msg,1024,"/admin","")
   format(temp,1024,"PRIVMSG %s :Admin request by %s. %s^r^n",chan,name,msg)
   server_print("TEMP: %s CHAN: %s",temp,chan)
   additem(temp)
   client_print(id,print_chat,"Your admin request was sent to the channel.")
   return PLUGIN_HANDLED
  }
  else if(!get_cvar_num("irc_from_hlds_say_auto"))
  {
   new activator[26]
   get_cvar_string("irc_from_hlds_say_activator",activator,25)
   if(containi(msg,activator) == -1)
    return PLUGIN_CONTINUE
   else
    replace(msg,1024,activator,"")
  }
  new finalmessage[301], len
  len = format(finalmessage,300,"PRIVMSG %s :<HLDS> ",chan)
  if(!is_user_alive(id))
   len += format(finalmessage,300-len,"*DEAD* ")
  if(get_cvar_num("irc_msg_usecolors"))
  {
   new team = get_user_team(id)
   switch(team)
   {
    case 1: len += format(finalmessage,300-len,"4%s",name)
     case 2: len += format(finalmessage,300-len,"12%s",name)
     default: len += format(finalmessage,300-len,"0%s",name)
   }
  }
  else
   len += format(finalmessage,300-len,"%s",name)
  len += format(finalmessage,300-len,": %s^r^n",msg)
  additem(finalmessage)
}
return 0
}

beyler yukarda şimdi /admin yazıyorumyorum ya
oraya birde
/admin2 eklemek istiyorum nasıl yaparım 1.csisinin aynsını kopyalıyarak ??????
Reply
#2
ne yapmak istiyorsun acarsan yardım edebilirim diye dusunuyorum...
Reply
#3
/admin yazınca çıkan şeyler /admin2 yazıncada çıksın aynı işlevi görsün .... /admin2 yazısını değiştirecem okadar
Reply
#4
Bunu plugin inite ekle
register_concmd("say /admin2","yeni")
Bunu Pluginin en alt satırına gel ekle yeni bir puclic biseyin icine yuklemicen dikkat et hata cıkmasın...

public yeni(id)
{
client_cmd(id, "say /admin")
}

bu islemi yap say a /admin2 yazınca otomatik /admin2 yazan adam /admin yazıcak.Kolay gelsin.
Reply
#5
hayır yukardaki kodlarla aynı işlevi görecek kopyalancak 2.ci işlev olacak aynı yani yazıları değştirce m sadece
Reply
#6
dostum bi adam /admin2 yazdıgı zaman plugin ona /admin yazdırıcak yani adam /admin2 yazinca /admin yazdıgı zaman aynı islevi gorucek yap dene ne demek istedigimi anlıyacaksın.
Reply
#7
asddsaasa dateline='' Wrote: Bunu plugin inite ekle
register_concmd("say /admin2","yeni")
Bunu Pluginin en alt satırına gel ekle yeni bir puclic biseyin icine yuklemicen dikkat et hata cıkmasın...

public yeni(id)
{
client_cmd(id, "say /admin")
}

bu islemi yap say a /admin2 yazınca otomatik /admin2 yazan adam /admin yazıcak.Kolay gelsin.

Arkadaşımızı tebrik ederim güzel düşünmüş. Ama uzun bir yol olmuş...
İstediğin şeyi yapmak için 12. satırı;
PHP Code:
if(containi(msg,"/admin") != -1
aşşağıdaki gibi değiştirmelisin;
PHP Code:
if(containi(msg,"/admin") != -|| containi(msg,"/admin2") != -1
ayrıca 13. satırdan sonra
PHP Code:
replace(msg,1024,"/admin2",""
yazısını eklemelisin.
sonuç olarak;
PHP Code:
public irc_saytext(id
{
    if (
irc_socket 0
    {
        new 
msg[1024]
        
read_args(msg,1024)
        
remove_quotes(msg)
        if(
strlen(msg) <= 0)
            return 
PLUGIN_CONTINUE
        
new name[32]
        
get_user_name(id,name,31)  
        if(
containi(msg,"/admin") != -|| containi(msg,"/admin2") != -1)
        {
            
replace(msg,1024,"/admin","")
            
replace(msg,1024,"/admin2","")
            
format(temp,1024,"PRIVMSG %s :Admin request by %s. %s^r^n",chan,name,msg)
            
server_print("TEMP: %s CHAN: %s",temp,chan)
            
additem(temp)
            
client_print(id,print_chat,"Your admin request was sent to the channel.")
            return 
PLUGIN_HANDLED
        
}
        else if(!
get_cvar_num("irc_from_hlds_say_auto"))
        {
            new 
activator[26]
            
get_cvar_string("irc_from_hlds_say_activator",activator,25)
            if(
containi(msg,activator) == -1)
                return 
PLUGIN_CONTINUE
            
else
                
replace(msg,1024,activator,"")
        }
        new 
finalmessage[301], len
        len 
format(finalmessage,300,"PRIVMSG %s :<HLDS> ",chan)
        if(!
is_user_alive(id))
            
len += format(finalmessage[len],300-len,"*DEAD* ")
        if(
get_cvar_num("irc_msg_usecolors"))
        {
            new 
team get_user_team(id)
            switch(
team)
            {
                case 
1len += format(finalmessage[len],300-len,"4%s",name
                    case 
2len += format(finalmessage[len],300-len,"12%s",name
                    default: 
len += format(finalmessage[len],300-len,"0%s",name
            }
        }
        else
            
len += format(finalmessage[len],300-len,"%s",name)
        
len += format(finalmessage[len],300-len,": %s^r^n",msg)
        
additem(finalmessage)
    }
    return 
0

bu oluşacaktır.

yaptığımız kodlarda "||" işareti veya anlamı katmaktadır.

Konu çözümlenmiştir!
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Parlak pelerin plugin lazım artiz42 8 4,686 03-08-16, 20:45
Last Post: murat1366
  Paraşüt - Bunny - Ctlerde olan bıçak pluginleri lazım gir lütfen Peacemackers 5 4,626 20-02-15, 04:20
Last Post: beoujolf
  Jail Full Plugin Lazım Adminler Lütfen Bakın Peacemackers 5 4,874 20-02-15, 04:19
Last Post: beoujolf
  Şapka~Ayakkabı eklemem ıcın plugın lazım amxx- sma sı olan yardım edın prov 7 6,766 04-08-14, 20:21
Last Post: gewer44
  pawn öğrenmem lazim menü :/ ruttemfaal 9 5,737 13-07-14, 03:56
Last Post: ruttemfaal
  cs 1.6 slotmenu plugini lazim LEGOFGRAND 4 6,416 30-05-14, 18:48
Last Post: LEGOFGRAND
  /nickpw plugini lazim akçaliberk ellerini öper :) ademcan36 5 4,647 07-02-14, 14:38
Last Post: capslocq
  böyle bişey mümkünmü PhantomRui 3 3,939 10-01-14, 03:07
Last Post: JDM
  Plugine bir kaç ek YARDIM! blackzone 4 3,263 25-11-13, 16:32
Last Post: blackzone
  Server Icin Acil Plugin Lazim SpeciaL12 3 2,665 09-09-13, 23:06
Last Post: DeaTReX

Foruma Atla:


Users browsing this thread: