Oto takım atma ve revleme istek
Gönderilme zamanı: Çrş Nis 21, 2021 11:50 pm
Merhabalar, oyuna giren oyuncuların otomatik takıma atıp revlenmesini istiyorum yardımcı olacaklara teşekkürler
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
enum (+= 1337){
TASK_OTOTEAM = 1337
}
public client_putinserver(id){
remove_task(id + TASK_OTOTEAM);
set_task(1.0, "PlayersJoinTeam", id + TASK_OTOTEAM);
}
public PlayersJoinTeam(Taskid){
static id, iRandom;
id = Taskid - TASK_OTOTEAM;
iRandom = random_num(0, 1);
switch(iRandom){
case 0:{
rg_set_user_team(id, TEAM_TERRORIST);
}
case 1:{
rg_set_user_team(id, TEAM_CT);
}
}
rg_round_respawn(id);
}
Servere girerken takım seçme menüsü geliyor otomatik atmıyor + Specdekileri otomatik hepsini t ye atıyor.bestcore yazdı: ↑Prş Nis 22, 2021 12:04 am Hangi takıma atılacağının bilgisini vermediğin için "CT" ve "TE" takımları arasında random attırdım, buyur;Kod: Tümünü seç
#pragma semicolon 1 #include <amxmodx> #include <reapi> enum (+= 1337){ TASK_OTOTEAM = 1337 } public client_putinserver(id){ remove_task(id + TASK_OTOTEAM); set_task(1.0, "PlayersJoinTeam", id + TASK_OTOTEAM); } public PlayersJoinTeam(Taskid){ static id, iRandom; id = Taskid - TASK_OTOTEAM; iRandom = random_num(0, 1); switch(iRandom){ case 0:{ rg_set_user_team(id, TEAM_TERRORIST); } case 1:{ rg_set_user_team(id, TEAM_CT); } } rg_round_respawn(id); }
Takım seçme eklentisini sizin kapatmanız gerekiyor, oyuna giren kişiyi bir takıma atıp revlettirdim. Oyuna giren kişinin takımı "Spec" olduğu için Spectekileri bir takıma atıyor rastgele.
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
enum (+= 1337){
TASK_OTOTEAM = 1337
}
public plugin_init(){
register_plugin("Oto Jointeam", "0.1", "` BesTCore;");
register_clcmd("chooseteam", "clcmd_changeteam");
register_clcmd("jointeam", "clcmd_changeteam");
}
public clcmd_changeteam(const id){
return PLUGIN_HANDLED;
}
public client_putinserver(id){
remove_task(id + TASK_OTOTEAM);
set_task(1.0, "PlayersJoinTeam", id + TASK_OTOTEAM);
}
public PlayersJoinTeam(Taskid){
static id, iRandom;
id = Taskid - TASK_OTOTEAM;
iRandom = random_num(0, 1);
switch(iRandom){
case 0:{
rg_set_user_team(id, TEAM_TERRORIST);
}
case 1:{
rg_set_user_team(id, TEAM_CT);
}
}
rg_round_respawn(id);
}