iyi günler. amx_karistir yazınca bütün oyuncuları rastgele karıştırıp restart atacak plugin yapabilecek varmı ?
Oyuncuları Karıştırma Plugini Yapabilecek ?
)

(13-03-2021, 06:21)Emperor4231 Adlı Kullanıcıdan Alıntı: iyi günler. amx_karistir yazınca bütün oyuncuları rastgele karıştırıp restart atacak plugin yapabilecek varmı ?Kendine göre düzenleyebilirsin.
#include <amxmodx>
#include <reapi>
#define yetki ADMIN_MAP
public plugin_init() {
register_plugin("PLUGIN", "1.0", "nd");
register_clcmd("say /karistir", "devam");
register_clcmd("say /kar", "devam");
register_clcmd("say /karıstır", "devam");
}
public devam(id) {
new flag=get_user_flags(id);
if(flag &yetki){
new players[MAX_PLAYERS],num,id,te=0,ct=0; get_players(players, num, "chi");
for(new i=0; i<num; i++) {
id=players[i];
if(ct>te) rg_set_user_team(id, TEAM_TERRORIST),te++;
else if(te>ct) rg_set_user_team(id, TEAM_CT),ct++;
else {
switch(random_num(1, 2)) {
case 1: rg_set_user_team(id, TEAM_TERRORIST),te++;
case 2: rg_set_user_team(id, TEAM_CT),ct++;
}
}
server_cmd("sv_restart 1");
client_print_color(0,0,"^4[ TeamTR Community ] ^1Takımlar^4Karıstırılıyor ^1Oyun ^4Tekrardan ^3Baslatılacak^4!");
}
}
else{
client_print_color(0,0,"^4[ TeamTR Community ] ^1Yetkin ^4Yetersiz^4!");
}
}(13-03-2021, 06:28)bilalgecer47 Adlı Kullanıcıdan Alıntı:deneyip dönüş yapacam(13-03-2021, 06:21)Emperor4231 Adlı Kullanıcıdan Alıntı: iyi günler. amx_karistir yazınca bütün oyuncuları rastgele karıştırıp restart atacak plugin yapabilecek varmı ?Kendine göre düzenleyebilirsin.Kod:#include <amxmodx>
#include <reapi>
#define yetki ADMIN_MAP
public plugin_init() {
register_plugin("PLUGIN", "1.0", "nd");
register_clcmd("say /karistir", "devam");
register_clcmd("say /kar", "devam");
register_clcmd("say /karıstır", "devam");
}
public devam(id) {
new flag=get_user_flags(id);
if(flag &yetki){
new players[MAX_PLAYERS],num,id,te=0,ct=0; get_players(players, num, "chi");
for(new i=0; i<num; i++) {
id=players[i];
if(ct>te) rg_set_user_team(id, TEAM_TERRORIST),te++;
else if(te>ct) rg_set_user_team(id, TEAM_CT),ct++;
else {
switch(random_num(1, 2)) {
case 1: rg_set_user_team(id, TEAM_TERRORIST),te++;
case 2: rg_set_user_team(id, TEAM_CT),ct++;
}
}
server_cmd("sv_restart 1");
client_print_color(0,0,"^4[ TeamTR Community ] ^1Takımlar^4Karıstırılıyor ^1Oyun ^4Tekrardan ^3Baslatılacak^4!");
}
}
else{
client_print_color(0,0,"^4[ TeamTR Community ] ^1Yetkin ^4Yetersiz^4!");
}
}