Witam, mam problem dotyczący sprawdzania czy ostatni gracz w TT żyje i żeby było można na nim wykonywać operacje. Problem jest taki że jeżeli gracz jest TT, i został ostatni, to iNum jest 0, a powinno być 1(czyli if nie zadziała), dla CT to działa (zamiast TERRORIST wpisac CT), lecz dla TT nie działa, może mi ktoś pomóc? Bawię sie w programowanie dopiero drugi dzień, więc proszę o wyrozumiałośc i dokładne wytłumaczenie, dzięki.
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "TEST"
#define VERSION "1.0"
#define AUTHOR "Venom"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "DeathMsg", "a")
register_clcmd("dmsg", "DeathMsg")
}
public DeathMsg(){
new iPlayers[ 32 ], iNum;
get_players( iPlayers, iNum, "ae", "TERRORIST" );
client_print(0,print_chat,"iNum1==%i", iNum)
if(iNum==1){
client_print(0,print_chat, "iNum2==%i", iNum)
client_print(0,print_chat, "iPlayers1==%i", iPlayers)
get_players(iPlayers, iNum);
client_print(0,print_chat, "TEST")
client_print(0,print_chat, "iPlayers2==%i", iPlayers)
for(new i=0; i<iNum; i++){
new iIndex = iPlayers[i];
if(get_user_team(iIndex) == 2 && is_user_alive(iIndex))
client_print(iIndex,print_chat, "Jestes ostatnim zywym TT!")
}
}
}