Poprawka.
public radar_scan() { for(new id=1; id<=MAX; id++) { if(is_user_alive(id) && (player_b_radar[id] > 0 || player_class[id] == KLASA)) { for(new i=1; i<=MAX; i++) { if(!is_user_alive(i) || id == i || get_user_team(id) == get_user_team(i)) continue; new PlayerCoords[3]; get_user_origin(i, PlayerCoords); message_begin(MSG_ONE_UNRELIABLE, g_msgHostageAdd, {0,0,0}, id); write_byte(id); write_byte(i); write_coord(PlayerCoords[0]); write_coord(PlayerCoords[1]); write_coord(PlayerCoords[2]); message_end(); message_begin(MSG_ONE_UNRELIABLE, g_msgHostageDel, {0,0,0}, id); write_byte(i); message_end(); } } } }
Death_Player, to:
if(player_b_teleport[id] > 0 && (button2 & IN_JUMP) && (button2 & IN_DUCK)) item_teleport(id);zamień na:
if(player_class[id] == KLASA && (button2 & IN_JUMP) && (button2 & IN_DUCK)) item_teleport(id);