PHP- Kodu:
  /* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define ADMIN_FLAG ADMIN_BAN
new Group[33] = -1;
new GroupTag[2][32];
new bool:fail;
new bool:fail2;
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /ayarla","SetRandomTeam")
    
}
public SetRandomTeam(id) {
    if(!access(id,ADMIN_FLAG)) {
        return PLUGIN_CONTINUE
    }
    for(new i;i<32;i++) {
        Group[i] = -1;
    }
    GroupTag[0][0] = 0;
    GroupTag[1][0] = 0;
    fail = false;
    fail2 = false;
    
    new players[32],inum,tempid,tag[32];
    get_players(players,inum)
    for(new i;i<inum;i++) {
        tempid = players[i];
        
        new valid=get_user_tag(tempid,tag)
        
        if(!valid) {
            fail2 = true;
        }
        
        if(equali(tag,GroupTag[0])) {
            Group[tempid] = 0;
        }
        else if(equali(tag,GroupTag[1])) {
            Group[tempid] = 1;
        }
        else {
            
            if(GroupTag[0][0] == 0) {
                copy(GroupTag[0],31,tag)
                Group[tempid] = 0;
            }
            else if(GroupTag[1][0] == 0) {
                copy(GroupTag[1],31,tag)
                Group[tempid] = 1;
            }
            else {
                fail = true;
                break
            }
        }
        
    }
    if(fail) {
        client_print(id,print_chat,"2 Adetten Fazla Tag Tespit Edildi: Ayarlama Basarisiz.")
        return PLUGIN_HANDLED
    }
    else if(fail2) {
        client_print(id,print_chat,"Tagsiz Oyuncu Tespit Edildi: Ayarlama Basarisiz.")
        return PLUGIN_HANDLED
    }
    StartGrouping(id)
    return PLUGIN_HANDLED
}
public StartGrouping(id) {
    new players[32],inum,tempid;
    get_players(players,inum)
    for(new i;i<inum;i++) {
        tempid = players[i];
        if(Group[tempid] == 0) {
            cs_set_user_team(tempid,CS_TEAM_CT)
            fm_DispatchSpawn(tempid)
            
        }
        else if(Group[tempid] == 1) {
            cs_set_user_team(tempid,CS_TEAM_T)
            fm_DispatchSpawn(tempid)
        }
    }
    client_print(id,print_chat,"Takimlar Basariyla Olusturuldu: Ayarlama Basarili.")
    return PLUGIN_HANDLED
}
stock get_user_tag(id, tag[]) {
    
    new name[32],spnum = -1;
    get_user_name(id,name,31)
    
    for(new i;i<32;i++) {
        if(name[i] == '|' || name[i] == '#') {
            spnum = i;
            break;
        }
    }
    if(spnum == -1) return 0
    
    return copy(tag,spnum,name)
} 
  
  Bu arada harika fikirmiş  Ben bunu bi' ara ayrı bir plugin olarak paylaşayım
 Ben bunu bi' ara ayrı bir plugin olarak paylaşayım 