Hello имею скрипт "All the terrorist are dead go to CT"
Теры мертвы идут за CT ,но мне нужно чтобы было на аборот "CT to T" #include <amxmodx>
#include <cstrike>
#define PLUGIN ""
#define VERSION ""
#define AUTHOR ""
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg","deathMsg","a");
}
public deathMsg() {
// All the terrorist are dead.
if(is_t_dead())
{
// Make all terrorist go to CT.
new players[32],num
get_players(players,num);
for(new i;i<num;i++) {
if(cs_get_user_team(i) == CS_TEAM_T)
cs_set_user_team(i,CS_TEAM_CT);
}
}
}
is_t_dead()
{
new players[32],num,terror = 0;
get_players(players,num,"a");
for(new i;i<num;i++) {
if(cs_get_user_team(i) == CS_TEAM_T) {
terror++;
}
}
if(!terror) return 1;
else return 0
}
Переделываю на :
#include <amxmodx>
#include <cstrike>
#define PLUGIN ""
#define VERSION ""
#define AUTHOR ""
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg","deathMsg","a");
}
public deathMsg() {
// All the terrorist are dead.
if(is_ct_dead())
{
// Make all terrorist go to CT.
new players[32],num
get_players(players,num);
for(new i;i<num;i++) {
if(cs_get_user_team(i) == CS_TEAM_CT)
cs_set_user_team(i,CS_TEAM_T);
}
}
}
is_ct_dead()
{
new players[32],num,terror = 0;
get_players(players,num,"a");
for(new i;i<num;i++) {
if(cs_get_user_team(i) == CS_TEAM_CT) {
terror++;
}
}
if(!terror) return 1;
else return 0
}
И выкидывает
warning 209: function "is_ct_dead" should return a value ,
При этом ,мне очень нужна одна вещ , такая чтобы этого игрока ( gaben!! ) ,
не перекидывало ...
Добавлено (2008-01-08, 4:43 Pm)
---------------------------------------------
Разобрался , Тему можно закрыть