na razie mam taki kod:
for(new id=1;id<33;id++){ if(is_user_connected(id)&&is_user_alive(id)){ new ent=-1; new num=1; while((ent = fm_find_ent_by_class(ent, "paczka"))){ new Float:fOrigin[3]; pev(ent,pev_origin,fOrigin) new iCoordsCT[3] for(new i;i<3;i++)iCoordsCT[i] = floatround(fOrigin[i]); if(get_user_team(id)==2){ message_begin(MSG_ONE, gmsgHostagePos, {0,0,0}, id) write_byte(1) write_byte(num<4?num++:4) write_coord(iCoordsCT[0]) write_coord(iCoordsCT[1]) write_coord(iCoordsCT[2]) message_end() } else { message_begin(MSG_ONE, gmsgBombDrop, {0,0,0}, id) write_coord(iCoordsCT[0]) write_coord(iCoordsCT[1]) write_coord(iCoordsCT[2]) write_byte(0) message_end() } } } }Działa dobrze tylko, że w CT pokazuje 4 punkty a w TT tylko 1