Karistir eklentisi düzenleme

Konu

#1
şu eklentide karıştır işlemini spec takımına dokunmadan sadece t ve ct takımlarını karıştırablirmi specteki adamlara dokunulmasın
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init(){
    
register_plugin("Say Komuduyla Karistir""1.0""suriyelikene");
    
register_clcmd("say /karistir","@karistir");
}
@
karistir(const iPlayer){
    if(~
get_user_flags(iPlayer) & ADMIN_KICK){
        
client_print_color(iPlayer,iPlayer,"^4Takimlari Karistirman Icin ^3Yetkin Yetersiz");
        return;
    }
    new 
te=0,ct=0;
    for(new 
pPlayer 1pPlayer <= MaxClientspPlayer++) {
    if(
is_user_connected(pPlayer) && !is_user_bot(pPlayer)){
    if(
ct>terg_set_user_team(pPlayerTEAM_TERRORIST),te++;
    else if(
te>ctrg_set_user_team(pPlayerTEAM_CT),ct++;
    else {
        switch(
random_num(12)) {
            case 
1rg_set_user_team(pPlayerTEAM_TERRORIST),te++;
            case 
2rg_set_user_team(pPlayerTEAM_CT),ct++;
                }
            }
        }
    }
    
client_print_color(0,0,"^1%n ^3Takimlar Karistirilmistir. ^4Iyi Oyunlar Dileriz.",iPlayer);
    
client_print_color(0,0,"^1%n ^3Takimlar Karistirilmistir. ^4Iyi Oyunlar Dileriz.",iPlayer);

Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
#2
PHP Kod:
#include <amxmodx>
#include <reapi>

#define PLUGIN  "karistir"
#define VERSION ""
#define AUTHOR  ""

new const TAG[] = "EmirCW" 

public plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR)
    register_clcmd"csd_swapteams""degistir")
    register_clcmd"say /karistir""degistir")
}
public 
degistir(oyuncu){
    if(get_user_flags(oyuncu) & ADMIN_BAN){
        new isim[32];
        get_user_name(oyuncuisimcharsmax(isim));
        rg_swap_all_players();
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
    }

CS 1.6 Eklenti , Mod Kurulum , Sprey Yapımı için Discord : emircw 
Son Düzenleme: 29-10-2024, 18:49, Düzenleyen: EmirCW.
#3
(29-10-2024, 18:49)EmirCW Adlı Kullanıcıdan Alıntı:
PHP Kod:
#include <amxmodx>
#include <reapi>

#define PLUGIN  "karistir"
#define VERSION ""
#define AUTHOR  ""

new const TAG[] = "REKLAM" 

public plugin_init()
{
    register_plugin(PLUGINVERSIONAUTHOR)
    register_clcmd"csd_swapteams""degistir")
    register_clcmd"say /karistir""degistir")
}
public 
degistir(oyuncu){
    if(get_user_flags(oyuncu) & ADMIN_BAN){
        new isim[32];
        get_user_name(oyuncuisimcharsmax(isim));
        rg_swap_all_players();
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
        client_print_color(0oyuncu"[!t%s!n] ^3%s isimli yetkili takimlari yer degistirdi",isimTAG);
    }

takımların yerlerini degil oyuncular rastgale karısık bir sekilde dagılıyor takımlar eşit olmadıgında spectekileride atıyor attıgım eklentide atmamasını saglıyabilirmisin
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
#4
Tamam bakıyım

PHP Kod:
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>

public plugin_init()
{
    register_plugin("takimkaristir""v1""Emir")
    
    register_clcmd
("say /karistir""teamkaristir")
    
}
public 
teamkaristir(id)
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
id players[i]
        
dondurbirtane(id)
    }
}
public 
dondurbirtane(id)
{
    switch(random_num(1,2))
    {
        case 
1:
        {
            
cs_set_user_team(idCS_TEAM_CT)
        }
        case 
2:
        {
            
cs_set_user_team(idCS_TEAM_T)
        }
    }

CS 1.6 Eklenti , Mod Kurulum , Sprey Yapımı için Discord : emircw 
Son Düzenleme: 29-10-2024, 19:00, Düzenleyen: EmirCW.
#5
(29-10-2024, 18:51)EmirCW Adlı Kullanıcıdan Alıntı: Tamam bakıyım

PHP Kod:
#include <amxmodx>
#include <fun>
#include <amxmisc>
#include <hamsandwich>
#include <cstrike>

public plugin_init()
{
    register_plugin("takimkaristir""v1""Emir")
    
    register_clcmd
("say /karistir""teamkaristir")
    
}
public 
teamkaristir(id)
{
    new 
players[32],inum,id
    get_players
(players,inum)
    for(new 
i;i<inum;i++)
    {
        
id players[i]
        
dondurbirtane(id)
    }
}
public 
dondurbirtane(id)
{
    switch(random_num(1,2))
    {
        case 
1:
        {
            
cs_set_user_team(idCS_TEAM_CT)
        }
        case 
2:
        {
            
cs_set_user_team(idCS_TEAM_T)
        }
    }

hocam karıştırıyor da cok dengesiz bi takım 12 digeri 8 oluyor  ve bu sefer botlarıda takımlara atıyor Çok güldüm
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
#6
birbirine esit olayi diger el olur amx_cvar mp_autoteambalance 1
ben sadece karistirmayi verdim yaptiktan sonra rr çekin.
CS 1.6 Eklenti , Mod Kurulum , Sprey Yapımı için Discord : emircw 
Son Düzenleme: 29-10-2024, 19:17, Düzenleyen: EmirCW.
#7
@swezy* bu konulara bakabilirsiniz isinize yariyacaktir.
https://www.webailesi.com/konu-reapi-say-komuduyla-takimlari-karistirmak-21178

https://www.webailesi.com/konu-reapi-geri-sayimli-takim-karistirma-eklentisi-29613
MODEL TASARIMI SİLAH TASARIMI SPREY TASARIMI EKLENTİ İŞLERİ MOD KURULUMU İÇİN DİSCORD:okan5705 veya Ts3:flexekip
Son Düzenleme: 29-10-2024, 19:18, Düzenleyen: okan911.
#8
PHP Kod:
#include <amxmodx>
#include <reapi>

public plugin_init(){
    register_plugin("Say Komuduyla Karistir""1.0""suriyelikene");
    register_clcmd("say /karistir","@karistir");
}
@
karistir(const iPlayer){
    if(~get_user_flags(iPlayer) & ADMIN_KICK){
        client_print_color(iPlayer,iPlayer,"^4Takimlari Karistirman Icin ^3Yetkin Yetersiz");
        return;
    }
    new te=0,ct=0;
    for(new pPlayer 1pPlayer <= MaxClientspPlayer++) {
    if(is_user_connected(pPlayer) && !is_user_bot(pPlayer) && get_user_team(pPlayer) != 3){
    if(ct>terg_set_user_team(pPlayerTEAM_TERRORIST),te++;
    else if(te>ctrg_set_user_team(pPlayerTEAM_CT),ct++;
    else {
        switch(random_num(12)) {
            case 1rg_set_user_team(pPlayerTEAM_TERRORIST),te++;
            case 2rg_set_user_team(pPlayerTEAM_CT),ct++;
                }
            }
        }
    }
    client_print_color(0,0,"^1%n ^3Takimlar Karistirilmistir. ^4Iyi Oyunlar Dileriz.",iPlayer);
    client_print_color(0,0,"^1%n ^3Takimlar Karistirilmistir. ^4Iyi Oyunlar Dileriz.",iPlayer);

Steam: Tıkla
#9
(29-10-2024, 19:16)EmirCW Adlı Kullanıcıdan Alıntı: birbirine esit olayi diger el olur amx_cvar mp_autoteambalance 1
ben sadece karistirmayi verdim yaptiktan sonra rr çekin.
istediğim şey değildi ama  teşekkürler.
Server İp : 95.173.173.31 Ts3 : Serahor ---Valorant Mod---
#10
@swezy* konunuz çözüldüyse bildirmeyi unutmayıniz
CS 1.6 Eklenti , Mod Kurulum , Sprey Yapımı için Discord : emircw 

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