Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
%d adlı kişiye &d ornegın noclip verdi colorchatle nasıl yapılır bilen içeri gelsin
#7
plugin_init içerisine;
PHP Code:
register_clcmd("amx_komut""deneme"ADMIN_BAN
=> Yukarıdaki komutlarda amx_komut adminlerin kullanacağı komutu, deneme ise yönlendirilecek publici, ADMIN_BAN ise komutu kullanabilcek adminin hangi yetkiye sahip olması gerektiğini göstermektedir..

-----

Yerleştirmek istediğin public içine;
PHP Code:
public deneme (id)
{
    new 
arg[32]
    new 
admin_adi[32]
    
read_argv(1,arg,31)
    
get_user_name(id,admin_adi,31)
    new 
oyuncu_adi[32]
    new 
oyuncu cmd_target(id,arg,7)
    
get_user_name(oyuncu,oyuncu_adi,31)
    
chat_color(0"!g[%s] isimli admin !t%s isimli oyuncuya xxx yapti !",admin_adioyuncu_adi)         


Yukarıda verilen kodlarda admin_adi ve oyuncu_adi girdileri vardır. Bu girdiler komutu kullanan kişi için admin_adi, komutun uygulandığı kişi için oyuncu_adi girdisi ile sınırlandırılmıştır.
chat_color girdisi ile bunlar renklendirilip say bölümünden geçirilmektedir. [chat_color(0, " %s abca bca %s",admin_adi, oyuncu_adi)] şeklinde girilen girdi için birinci %s admin_adi girdisinden çekmektedir ismi, ikinci %s ise oyuncu_adi girdisinden çekmektedir ismi.
=> Yukarıdaki komut, deneme public'i içerisine yerleştirilmiştir. Siz istediğiniz public içine yerleştirerek çalıştırabilirsiniz.

----------

Renklendirme olması için yani chat_color'ın çalışması için sma en altına;

PHP Code:
/*-------------------------- SCH - Yazı Renklendirme (chat_color) --------------------------*/
stock chat_color(const id, const input[], any:...) {
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)
    
    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")
    
    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players)
                
write_byte(players);
                
write_string(msg);
                
message_end();
            }
        }
    }

[/i][/i][/i]
Reply


Messages In This Thread
[No subject] - by NiCoMeDiA - 15-01-12, 19:23
[No subject] - by kafkef12 - 15-01-12, 19:53
[No subject] - by c4* - 15-01-12, 21:06
[No subject] - by c4* - 15-01-12, 21:07
[No subject] - by NiCoMeDiA - 15-01-12, 21:32
[No subject] - by Schwertle_vbulletin4_import1 - 17-01-12, 13:08
[No subject] - by kafkef12 - 17-01-12, 16:07

Possibly Related Threads…
Thread Author Replies Views Last Post
  [ZP] Respawn Sıkıntısı Çekenler İçeri ResidentEviL 3 5,058 08-10-17, 00:11
Last Post: EfeDursun125
  Sma ve Amx yapma nasıl yaparım? mtgfb 8 6,305 22-05-15, 16:05
Last Post: figo2121
  Kısa Süreliğine NoClip/GodMode verme Lezorath 9 5,006 04-09-14, 20:53
Last Post: vitality5
  Ölü zombileri nasil kaldiririm wienli 4 3,208 25-07-14, 04:02
Last Post: bloody123
  CS 1.6 hlds server de bot nasıl çağrılır ? bilgehan01 3 12,590 15-01-14, 15:24
Last Post: ahmet4216
  Damege vurdugunda vuran kisiye HP gelmesi xLdeJavu 8 3,159 16-11-13, 23:45
Last Post: xLdeJavu
  Zombi Modu Nasıl Türkçeleştirebilirim Yardım.!! ceza57 7 3,934 15-08-13, 15:06
Last Post: Nobb
  jbshopta degisikler iceri dal berkay6262 12 4,503 15-07-13, 14:21
Last Post: berkay6262
  şanslı kişiye bomba gokhangokhan1 6 3,689 07-07-13, 22:20
Last Post: akcaliberkk
  Her El sansli kisiye +25 can plugini istiyorum murderteam 5 2,623 07-06-13, 18:52
Last Post: akcaliberkk

Foruma Atla:


Users browsing this thread: 1 Guest(s)